apt-get不适用于从文件中导出的正确包



我在使用apt-get自动安装包时遇到了一个奇怪的问题。我在一个文件中有一个包列表,比如packagefile.txt。我想用这个列表来自动化cat packagefile.txt | xargs sudo apt-get install -q -y安装这些包的过程。然而,apt-get告诉我每个条目x:E: Unable to locate package x。当然,我首先想到的是拼写错误,但我手动尝试在文件中的任意包名上安装apt-q-y,一切都很好。奇怪的是,apt-cache search也不起作用(根本没有一个输出(。

我在LinuxMint13上使用GNUbash版本4.2.37,包括Mate和Cinammon(也都经过了测试(。

有人能告诉我那里可能发生了什么吗?我很头疼,因为我想知道为什么那些东西不起作用。非常感谢您的帮助!

假设每个包都在自己的行上:

apt-get install -q -y $(< packagefile.txt)

最新更新