説明 | Redhat系 | Debian系 |
更新缓存 | yum makecache | apt-get update |
更新包 | yum update | apt-get upgrade |
检索包 | yum search | apt-cache search |
检索包内文件 | yum provides | apt-file search |
安装指定的包 | yum install | apt-get install |
删除指定的包 | yum remove | apt-get remove |
显示指定包的信息 | yum info | apt-cache show |
显示包所在组的一览 | yum grouplist | - |
显示指定包所在组的信息 | yum groupinfo | - |
安装指定的包组 | yum groupinstall | - |
删除指定的包组 | yum groupremove | - |
参考库的设定文件 | /etc/yum.repos.d/* | /etc/apt/sources.list |
安装完的包的列表 | rpm -qa | dpkg-query -l |
显示安装完的指定包的信息 | rpm -qi | apt-cache show |
安装完的指定包内的文件列表 | rpm -ql | dpkg-query -L |
安装完的包的信赖包的列表 | rpm -qR | apt-cache depends |
安装完的文件信赖的包 | rpm -qf | dpkg -S |
看这个
https://linux.cn/article-4933-1.html
据百科描述,Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理。dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具。
本经验以卸载Ubuntu下的办公软件libreoffice为例子,演示怎样使用dpkg进行卸载软件。
查看dpkg的帮助。
选择 dpkg -l来查看软件的状态。
选择 dpkg -P来卸载软件。因为dpkg --remove只是删除安装的文件,但不删除配置文件。而dpkg --purge则安装文件和配置文件都删除。
先列举出libreoffice相关的软件,看哪些是已经安装的。命令为: dpkg -l libreoffice*
其中,un, ii, rc等是Desired和Status
Desired=Unknown/Install/Remove/Purge/Hold
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
ii就是已经安装的软件, rc则表示已经被删除,但配置文件还存在。
选择libreoffice-base-core包来演示卸载
使用命令dpkg -P libreoffice-base-core进行卸载,如图。
状态参考:
http://askubuntu.com/questions/18804/what-do-the-various-dpkg-flags-like-ii-rc-mean
本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1716456,如需转载请自行联系原作者