sudo dpkg -l iptux 查看iptux软件包的信息(软件名称可通过dpkg -I命令查看,其中-l等价于–list)
sudo dpkg -L iptux 查看iptux软件包安装的所有⽂件(软件名称可通过dpkg -I命令查看,其中-L等价于–listfiles)
sudo dpkg -s iptux 查看iptux软件包的详细信息(软件名称可通过dpkg -I命令查看,其中-s等价于–status)
sudo dpkg -r iptux 卸载iptux软件包(软件名称可通过dpkg -I命令查看,其中-r等价于–remove)
注: dpkg命令⽆法⾃动解决依赖关系。如果安装的deb包存在依赖包,则应避免使⽤此命令,或者按照依赖关系顺序安装依赖包。
命令汇总:python怎么读取桌面上的文件
//查询deb包的详细信息,没有指定包则显⽰全部已安装包
dpkg –l
dpkg -l |grep vim
/
/查看已经安装的指定软件包的详细信息
dpkg -s vim
//列出⼀个包安装的所有⽂件清单
dpkg -L vim
//查看系统中的某个⽂件属于那个软件包
dpkg -S vimrc
//所有deb⽂件的安装
dpkg -i
//所有deb⽂件的卸载
dpkg -r
//彻底的卸载,包括软件的配置⽂件
dpkg -P
//查询deb包⽂件中所包含的⽂件
dpkg -c
//查看系统中安装包的的详细清单,同时执⾏ -c
dpkg -L
list状态:
期望状态=未知(u)/安装(i)/删除(r)/清除(p)/保持(h)
| 当前状态=未(n)/已安装(i)/仅存配置(c)/仅解压缩(U)/配置失败(F)/不完全安装(H)
dpkg -l
每条记录对应⼀个软件包,每条记录的第⼀,⼆,三个字符是软件包的状态标识,后边依此是软件包名称,版本号, 和简单描述。关于每个状态,可以参考
man dpkg-query
关于每个状态的描述,可以参考
man dpkg # 搜索 Package states
第⼀个字符为期望值,它包括:
u (Unknown) 状态未知,这意味着软件包未安装,并且⽤户也未发出安装请求。
i (Install) ⽤户请求安装软件包。
r (Remove) ⽤户请求卸载软件包。
p (Purge) ⽤户请求清除软件包。
h (Hold) ⽤户请求保持软件包版本锁定。
第⼆个字符是软件包的当前状态,它包括:
n (Not-installed) 软件包未安装。
i (Installed) 软件包安装并完成配置。
c (Config-files) 软件包以前安装过,现在删除了,但是它的配置⽂件还留在系统中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论