关于卸载软件不成功,导致再次安装软件出错的问题
来源:互联网 发布:mac上使用的ios模拟器 编辑:程序博客网 时间:2024/04/30 09:48
有次在安装vsftpd的时候,安装使用完后想把软件卸载,先是手工一个个文件去删除,后面发现文件比较多就直接命令:
dpkg -P vsftpd
然后发现不能完全清除了,而且当想下载其他软件的时候如:expat,发生了如下错误:
jacky:/var/lib# apt-get install expat
Reading package lists... DoneBuilding dependency tree
Reading state information... Done
The following packages will be REMOVED:
vsftpd
The following packages will be upgraded:
expat
1 upgraded, 0 newly installed, 1 to remove and 412 not upgraded.
1 not fully installed or removed.
Need to get 0 B/25.5 kB of archives.
After this operation, 286 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 199738 files and directories currently installed.)
Removing vsftpd ...
dpkg: error processing vsftpd (--remove):
subprocess installed post-removal script returned error exit status 1
Errors were encountered while processing:
vsftpd
試了很多的办法去解决,也遇到比较坑的解决办法,如下:
進到 /var/lib/dpkg/info 目錄
將卡住的套件檔案刪掉即可
apt-get autoclean
apt-get autoremove
apt-get update
apt-get upgrade
网上很多论坛都说不要轻易使用apt-get autoclean 和 apt-get autoremove 因为字两个命令会删除很多信赖包不存在了的软件,即很多你还是需要的软件也会在不知情中被删除,以后再下载更新恢复可能就不一定是当初的环境和版本了,所以,慎用!!!
其实针对字种问题,只需要一条简单的命令就好了,错误提示是该软件包现在的状态极为不妥 - 建议您在卸载它之前再重新安装一次。在处理时有错误发生:vsftpd,所以运行如下命令:
apt-get install --reinstall vsftpd
另外还有一种方法是从/var/cache/apt/archives/目录下把下载的deb找到, 再运行命令:
dpkg -i firefox-mozilla-buildxxxx.deb
这样就可以了
0 0
- 关于卸载软件不成功,导致再次安装软件出错的问题
- 关于rhel5.5,卸载软件一半被强制中断,导致卸载与安装出错的问题解决办法
- SQL server 2005卸载后再次安装不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- 卸载mysql5.1后再次安装不成功的解决方法
- 关于linux卸载/安装软件
- apk卸载不干净,导致安装、升级不成功问题的解决办法
- 安卓开发debug-app卸载不干净,导致安装、升级不成功问题的解决办法
- 安卓开发debug-app卸载不干净,导致安装、升级不成功问题的解决办法
- 数据库卸载后安装不成功的问题
- 卸载VC6.0 再次安装时出错的解决方法
- 软件的安装和卸载
- Linux软件的安装、卸载
- 软件的安装和卸载
- 软件的安装和卸载
- 卸载 yum 安装的软件
- 关于软件安装问题
- Struts2入门示例教程
- Linux下的通信时延测试程序
- const 与#define区别
- malloc() & free()函数区别
- hdu 5178
- 关于卸载软件不成功,导致再次安装软件出错的问题
- 黑马程序员---C语言--流程控制和函数
- strcpy和memcpy的不同
- linux 修改虚拟内存
- ffplay调节音量大小
- 安全性测试:输入校验规则
- 第8章 增加存档页面
- greenDao的使用教程
- hibernate之openSession 和 getCurrentSession 概述