如何使用一个命令下载特定 PPA 中包含的所有软件包,而无需明确列出每个软件包?
例如,假设我想下载Backbox PPA 中包含的所有 108 个左右的软件包 没有必须像这样输入每个包:
sudo apt-get install package1, package2, package3, package4, package5
我该如何做这件事?
答案1
一般来说,您不需要。如果 PPA 的所有者制作了一个元包,该元包依赖于 PPA 中的所有其他包,那么您将能够安装该包,并且它将引入其他所有内容。
就您提到的 Backbox PPA 而言,这已通过backbox-meta
源包完成,源包提供了backbox-minimal
、backbox-desktop
和backbox-server
元包,它们依赖于该存档中的不同包集。假设它已更新,并且所有三个包都依赖于 PPA 中的所有其他包,您可以运行sudo apt-get install backbox-minimal backbox-desktop backbox-server
以安装所有内容。
答案2
我不确定你是否找到了答案,但这对我有用:
sudo apt-get install backbox-tools
我希望这有帮助。
答案3
工作已经为您完成。使用以下命令之一:
sudo apt-get install backbox-minimal
sudo apt-get install backbox-desktop
sudo apt-get install backbox-server
元包backbox-desktop
包含所有包,同时backbox-minimal
将为您提供一个功能性的命令行系统。