通过 apt-get 删除文本文件中的所有包

nja*_*lam 2 apt shell-script

我有一个文本文件,每一行都有一个包。如何从系统中删除该文本文件中的所有包?

此外,如果不能删除/首先没有安装一个包,我需要继续操作。

理想情况下,我想要一个sudo apt-get remove packages.txt风格解决方案。

lk-*_*lk- 5

你可以试试:

sudo apt-get remove `cat packages.txt`
Run Code Online (Sandbox Code Playgroud)

这应该忽略您尚未安装的软件包。我不确定如果一个包“无法删除”会发生什么(因为我以前从未见过这种情况发生)。

请务必检查“ The following packages will be REMOVED:”列表以确保没有意外删除。