Ubuntu 22.04.1 清理安装失败或配置错误的软件包

This commit is contained in:
zyimm 2022-12-30 17:31:19 +08:00
parent a4dd333320
commit 271d535fbe

View File

@ -19,7 +19,7 @@ sudo apt-get purge $(dpkg -l|grep iF|awk '{ print $2 }')
1. `$(......)` 是一个shell表示法即里面包含括号中的命令输出的内容。
2. `dpkg -l`列出系统中所有安装的软件如果是已经删除的软件有残存的配置文件那么该的软件包的状态是rc即开头显赫为rc 然后是空格然后是软件包的名称。如果是iF开头就是配置失败的软件。
3. `grep ^rc` 的用处就是找出状态为rc的所有软件包即以rc开头的行。`|awk '{ print $2 }'` awk可以将输入的字符串用指定的分隔符进行分解缺省情况下是空格$2是表示第二个字段也就是软件包的名称因为第一个字段是 rc。
4. `aptitude purge` 就是彻底删除软件包(包括配置文件),如果是残存的配置文件,也可以用这种方式删除。
4. `apt-get purge` 就是彻底删除软件包(包括配置文件),如果是残存的配置文件,也可以用这种方式删除。
## 参考
1. [Ubuntu清理配置错误或安装失败的包](https://neilwan.com/views/linux/ubuntu_clean_install_failed_package.html)