Linux下的包管理工具,有很多,包括rpm ,apt ,等等,下面介绍一下另外一款包管理工具,debian Ubuntu下的包管理工具------->dpkg


dpkg -l 查看当前系统中已经安装的软件包信息

dpkg -L (软件包名)查看系统中已经安装的软件文件的详细列表

dpkg -s 查看已经安装的指定软件包的详细信息

dpkg -S 查看系统中的某个文件属于哪个软件包

dpkg -i *.deb软件的安装

dpkg -r *.deb软件的卸载

dpkg -P 彻底的卸载,包括软甲的配置文件等等


查看还没有安装在系统中的deb包的命令

dpkg -c 查询deb包文件中所包含的文件 近似于rpm -qlp

dpkg -I 查询deb包的详细信息

最常用的当然是-i,-r,安装和卸载


还有最常用的4个命令参数,大小L 和 大小S

使用-l列出的软件包的状态中,有ii,un,rc等状态

ii表示已经安装的,un表示已经卸载,rc表示已经卸载,但是配置文件还存在


apt-get purge 软件包 可以把相关的依赖都删除,然后使用apt-get autoremove

或者使用apt-get clean和dpkg -l|grep ^rc(注:找到卸载但是没有删除配置文件的项)|awk '{print  $2}'|sudo xargs dpkg -P开清除残余的配置文件

apt-get autoremove software也是删除软件的命令

apt-get remove --purge software也是彻底删除的命令