Ubuntu下,dpkg安装出错的修复

在Ubuntu系统中尝试安装ldap-account-manager时遇到错误,无法找到相应文件。通过运行`sudo aptitude update`和`sudo aptitude -f install`命令尝试修复,但包处于半安装状态。解决方案包括手动删除ldap-account-manager的相关package,确保配置文件格式正确,然后重新安装。完成这些步骤后,aptitude可以正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[c-sharp]  view plain  copy
 print ?
  1. Reading package lists... Done  
  2. Building dependency tree  
  3. Reading state information... Done  
  4. Reading extended state information  
  5. Initializing package states... Done  
  6. Building tag database... Done  
  7. The following NEW packages will be automatically installed:  
  8.   <a href="http://lib.youkuaiyun.com/base/php" class='replace_word' title="PHP知识库" target='_blank' style='color:#df3434; font-weight:bold;'>PHP-fpdf php5 php5-ldap  
  9. The following NEW packages will be installed:  
  10.   php-fpdf php5 php5-ldap  
  11. 0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.  
  12. Need to get 108kB of archives. After unpacking 868kB will be used.  
  13. Do you want to continue? [Y/n/?] y  
  14. Writing extended state information... Error!  
  15. E: I wasn't able to locate file for the ldap-account-manager package. This might mean you need to manually fix this package.  


当我sudo dpkgdpkg -i ldap-account-manager2.4.all.deb

出现如下错误:


[java]  view plain  copy
 print ?
  1. sudo aptitude update  
  2. sudo aptitude -f install  


然后,确定以下命令不能用


[c-sharp]  view plain  copy
 print ?
  1. 6474 Package: ldap-account-manager  
  2. 6475 Status: deinstall reinstreq half-installed  
  3. 6476 Priority: extra  
  4. 6477 Section: web  
  5. 6478 Installed-Size: 12268  
  6. 6479 Maintainer: Roland Gruber   
  7. 6480 Architecture: all  
  8. 6481 Version: 2.4.0-1  
  9. 6482 Depends: php5 (>= 5.1), php5-ldap, apache | apache-ssl | apache-perl | apache2 | httpd, php-fpdf, debconf (>= 0.2.26) | debconf-2.0  
  10. 6483 Suggests: ldap-server, php5-mcrypt, ldap-account-manager-lamdaemon, perl  
  11. 6484 Conffiles:  
  12. 6485  /etc/ldap-account-manager/shells newconffile  
  13. 6486  /etc/ldap-account-manager/config.cfg newconffile  
  14. 6487  /etc/ldap-account-manager/passwordMailTemplate.txt newconffile  
  15. 6488  /etc/ldap-account-manager/apache.conf newconffile  
  16. 6489 Description: webfrontend for managing accounts in an LDAP directory  
  17. 6490  LDAP Account Manager (LAM) runs on an existing webserver.It manages user, group  
  18. 6491  and host accounts. Currently LAM supports these account types:  
  19. 6492  Samba 2 and 3, Unix, Kolab 2, address book entries, NIS mail  
  20. 6493  aliases and MAC addresses. There is a tree viewer included to  
  21. 6494  allow access to the raw LDAP attributes. You can use templates  
  22. 6495  for account creation and use multiple configuration profiles.  
  23. 6496  Account information can be exported as PDF file. There is also  
  24. 6497  a script included which manages quotas and homedirectories.  
  25. 6498 Homepage: http://lam.sourceforge.NET/  


4、全删除整个关于ldap-account-manager的package,保存退出

5、保证格式

保证下一个package和上一个package中间有一行空行。

6、现在已经找不到ldap-account-manager包了,重新安装。当然aptitude已经可以正常使用了。

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script> 阅读(135) | 评论(0) | 转发(0) |
评论热议
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值