如何使用 apt-get 安装软件包列表?

syn*_*gma 11 package-management apt

我有一个全新安装的 Lubuntu,想从给定的列表中安装软件包,而不必输入sudo apt-get install package_name. 是否可以?

我不是在谈论安装后脚本,那是完全不同的东西。

Pan*_*dya 27

如果您有pkglist包含要安装的软件包列表的文件(例如),例如:

pkg1
pkg2
pkg3
Run Code Online (Sandbox Code Playgroud)

或者

pkg1 pkg2 pkg3
Run Code Online (Sandbox Code Playgroud)

然后,您可以apt使用以下命令之一安装这些软件包:

  1. sudo apt-get install $(cat pkglist)

或者

  1. xargs sudo apt-get install < pkglist

有关apt-get install访问man apt-get安装部分的更多信息。

  • 如果您希望根据任何要求安装它,则必须执行`xargs sudo apt-get -y install &lt; pkglist` (3认同)
  • +1 如果您每行列出一个包,则文件 ** 必须** 使用 Unix 行结尾,否则 apt-get 将失败。 (2认同)

Spa*_*awk 5

是的,只需在以空格分隔的行中列出所有包。例如

sudo apt-get install package_name1 package_name2 package_name3 package_name4
Run Code Online (Sandbox Code Playgroud)

  • 添加`-y`选项。它很长,但您可以阅读“man apt-get”以获取更多信息。 (2认同)