欢迎来到天天文库
浏览记录
ID:57646241
大小:20.83 KB
页数:10页
时间:2020-08-30
《ubuntu清理卸载软件包.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ubuntu清理卸载软件包 2010-05-121313说明由于图形化界面方法如Add/Remove.和SynapticPackageManageer比较简单所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式1普通安装apt-getinstallsoftname1softname2…2修复安装apt-get-finstallsoftname1softname2.-fAtemptocorrectbrokendependencies3重新安装apt-get--reinstallinstallsoftname1soft
2、name2.2、Dpkg方式1普通安装dpkg-ipackage_name.deb3、源码安装.tar、tar.gz、tar.bz2、tar.Z首先解压缩源码压缩包然后通过tar命令来完成a.解xx.tar.gztarzxfxx.tar.gzb.解xx.tar.Ztarzxfxx.tar.Zc.解xx.tgztarzxfxx.tgzd.解xx.bz2bunzip2xx.bz2e.解xx.tartarxfxx.tar然后进入到解压出的目录中建议先读一下README之类的说明文件因为此时不同源代码包或者预编译包可能存在差异然后建议使用ls-F--color或者ls-F命令实际上我的
3、只需要l命令即可查看一下可执行文件可执行文件会以号的尾部标志。一般依次执行./configuremakesudomakeinstall即可完成安装。二、Ubuntu中软件包的卸载方法1、APT方式1移除式卸载apt-getremovesoftname1softname2…移除软件包当包尾部有时意为安装2清除式卸载apt-get--purgeremovesoftname1softname2.同时清除配置清除式卸载apt-getpurgesofname1softname2.同上也清除配置文件2、Dpkg方式1移除式卸载dpkg-rpkg1pkg2.2清除式卸载dpkg-Ppkg1p
4、kg2.三、Ubuntu中软件包的查询方法Dpkg使用文本文件来作为数据库.通称在/var/lib/dpkg目录下.通称在status文件中存储软件状态和控制信息.在info/目录下备份控制文件并在其下的.list文件中记录安装文件清单其下的.mdasums保存文件的MD5编码.体验使用数据库的时刻到了dpkg-lDesiredUnknown/Install/Remove/Purge/HoldStatusNot/Installed/Config-files/Unpacked/Failed-config/Half-installed/Errnone/Hold/Reinst-req
5、uired/Xboth-problemsStatusErruppercasebad/NameVersionDescription---iiaalib11.4p5-28asciiartlibrary-transitionalpackageiiadduser3.85Addandremoveusersandgroupsiialien.63installnon-nativepackageswithdpkg..每条记录对应一个软件包注意每条记录的第一二三个字符.这就是软件包的状态标识后边依此是软件包名称版本号和简单描述.第一字符为期望值它包括u状态未知这意味着软件包未安装并且用户也未发出
6、安装请求.i用户请求安装软件包.r用户请求卸载软件包.p用户请求清除软件包.h用户请求保持软件包版本锁定.第二列是软件包的当前状态.此列包括软件包的六种状态.n软件包未安装.i软件包安装并完成配置.c软件包以前安装过现在删除了但是它的配置文件还留在系统中.u软件包被解包但还未配置.f试图配置软件包但是失败了.h软件包安装但是但是没有成功.第三列标识错误状态可以总结为四种状态.第一种状态标识没有问题为空.其它三种符号则标识相应问题.h软件包被强制保持因为有其它软件包依赖需求无法升级.r软件包被破坏可能需要重新安装才能正常使用包括删除.x软包件被破坏并且被强制保持.也可以以统配符模
7、式进行模糊查询比如我要查找以nano字符开始的所有软件包dpkg-lnanoDesiredUnknown/Install/Remove/Purge/HoldStatusNot/Installed/Config-files/Unpacked/Failed-config/Half-installed/Errnone/Hold/Reinst-required/Xboth-problemsStatusErruppercasebad/NameVersionDescription---iinano1.3
此文档下载收益归作者所有