作者:mobiledu2502894115 | 来源:互联网 | 2017-11-04 09:42
本人无所谓其优略,只是使用不同的系统,有不同的包管理工具而已,熟悉rpm而忽略deb不正常,而忘记eremga更是不应该。
因为本人像大多数linuxer一样,从redhat系列开始入门的,所以rpm的指令相对熟练一些,下面就本人的经验使用作列表对照一下:
[table=98%][tr][td] [/td][td] rpm[/td][td]deb
[/td][/tr][tr][td] 查看系统中哪个文件属于那个包[/td][td]rpm -qf /path/file
[/td][td]dpkg-query -S /path/file
[/td][/tr][tr][td] 查看包信息[/td][td] rpm -qi rpmname
[/td][td]dpkg-query -I debname
[/td][/tr][/table]
[table=98%][tr][td] 列出包内容[/td][td] rpm -pql rpmname.rpm
[/td][td]dpkg-deb -c debname.deb
[/td][/tr][tr][td] 解压包[/td][td]rpm2cpio rpmname.rpm |cpio -id
[/td][td]dpkg-deb -x debname.deb
[/td][/tr][tr][td] 列出已安装内容[/td][td] rpm -ql rpmname.rpm
[/td][td]dpkg-query -l 'debname'
[/td][/tr][tr][td]列出系统所有已安装
[/td][td]rpm -qa
[/td][td]dselect 进入交互模式,慢慢找吧
[/td][/tr][/table]
that's all!