dpkg 小记

dpkg 安装

dpkg -i to-be-install.deb

 

dpkg 删除

dpkg -r name-of-app

 

dpkg -l

查看有哪些包被安装。其中 ii 标记的包是正常的, rc 标记的包已经破损(安装或卸载不完全)。带rc标记的包,一般已经是没法用了,可以用下面这句把它们全部清理掉。

dpkg -l | grep ^rc | cut -d' ' -f3 | sudo xargs dpkg --purge

大致意思为:

罗列全部已安装的包

-> 筛选出以 rc 开头的行

-> 取出这些行里面安装包的名字 name-of-apps

-> 执行 dpkg --purge name-of-app 按名称彻底清理安装包

 

dpkg -L

要查看安装包都安装了哪些文件,还有这些文件的路径,最好的方式就是用 dpkg -L 了,不如,我们要查看 zip 这个包安装了哪些文件:

$ dpkg -L zip
/.
/usr
/usr/bin
/usr/bin/zipnote
/usr/bin/zip
/usr/bin/zipsplit
/usr/bin/zipcloak
/usr/share
/usr/share/doc
/usr/share/doc/zip
/usr/share/doc/zip/TODO
/usr/share/doc/zip/copyright
/usr/share/doc/zip/WHATSNEW
/usr/share/doc/zip/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/zipcloak.1.gz
/usr/share/man/man1/zipsplit.1.gz
/usr/share/man/man1/zipnote.1.gz
/usr/share/man/man1/zip.1.gz
/usr/share/doc/zip/changelog.gz

这样,安装的没个文件都是可见的。

posted @ 2017-04-13 09:25  Biiigfish  阅读(423)  评论(0)    收藏  举报