我正在尝试检查是否安装了某个软件包。
以下是查找所有状态为“”的软件包的链接deinstall
:
dpkg --get-selections 显示标记为“deinstall”的软件包
但我无法deinstall
从我的运行Ubuntu
系统中找到任何带有“”的软件包。
可以使用什么命令使“ installed
”包成为“ deinstall
”以进行测试?
我正在尝试检查是否安装了某个软件包。
以下是查找所有状态为“”的软件包的链接deinstall
:
dpkg --get-selections 显示标记为“deinstall”的软件包
但我无法deinstall
从我的运行Ubuntu
系统中找到任何带有“”的软件包。
可以使用什么命令使“ installed
”包成为“ deinstall
”以进行测试?
请注意左边缘中的所有这些
|
和/
字符...它们旨在指出这四行后面的包列表中的前两个(三个?)字符(当您删除head -n 4
并实际列出包时)。如果前两个字符是- 则实际安装
ii
了该行列出的软件包所有其他可能的组合都列在前四行中。
因此
dpkg -l | grep -E '^ii'
列出了所有实际安装的软件包。dpkg -l | grep -E '^.H'
应列出处于半安装状态的软件。我不确定“卸载”对应什么。
然后
sudo apt install package-name
- 安装软件包sudo apt remove package-name
- 删除(卸载)软件包sudo apt purge package-name
- 删除软件包及其配置/设置文件。