我想安装整个 repo,而不是逐个安装每个包,这可能吗?我认为可以使用 apt-get install repo-blahblahblah 之类的命令。
答案1
这当然是可能的,但 repo 所有者应该提供一个元包,其中列出了所有其他必需的包。我认为没有任何命令可以执行,apt-get install *
因为这样做几乎没有任何意义。ubuntu-desktop 包是一个元包,除了列出要安装的其他包外什么也不做。如果在你的情况下安装整个 repo 有意义,我会寻找那种包。
答案2
我喜欢用介子为此,但您可能可以使用 Synaptic 完成相同的操作。
打开 Muon。
按来源过滤(如屏幕截图所示)。
选择结果中的所有包。
右键单击,点击安装标记
点击应用更改在工具栏中。
答案3
Origin
在包裹上使用标志
找到相关存储库的原始存储库发布文件
/var/lib/apt/lists
,例如dl.google.com_linux_chrome_deb_dists_stable_Release
。使用
less
或grep
查找以下Origin:
行:grep ^Origin\: /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_Release
对我来说这个输出:
Origin: Google, Inc.
安装资质,一个包管理器。
使用
Origin
之前找到的内容,我们可以在 aptitude 中查询软件包:aptitude search '~O "Google, Inc."'
如果结果超出预期,请尝试缩小搜索范围。请参阅aptitude 手册中的搜索模式为了那个原因。
如果您喜欢结果,请安装它:
sudo aptitude install '~O "Google, Inc."'
笔记
- 这不考虑多架构。上面的查询尝试安装
i386
和amd64
包。 - 我同意乔·埃伦德·辛斯塔德你应该使用元包安装一组包。这当然取决于存储库维护者,因此可能并非所有人都可以使用。
- 您还可以使用 GUI 包管理器来更轻松地完成上述操作。请参阅我的其他答案这样做。