如何以 apt-get 风格安装 ppa 包

1pa*_*ger 9 apt ppa add-apt-repository

我想以一种sudo apt-get install <program>风格安装 ppa 包。我不想在 google 上搜索 ppa 名称,也不想add-apt-repository在执行 apt-get 之前执行。我只想用一个命令安装一个 ppa 包,比如ppa install vim获取最新的 vim ppa 版本。

你能给我推荐一个工具吗?

Iai*_*ane 14

使用add-apt-repository(或手动添加deb/etc/apt/sources.list,这或多或少是相同的)apt-get 方式。Apt 需要知道哪些软件包可用于安装,为此它必须有一个可安装的存储库列表。在 Launchpad 中搜索最新版本的所有 PPA 根本不可行,也不安全——我可以创建 vim 99999999-9999 来管理整个系统(debs 以 root 身份安装)。从第三方存储库安装软件是您应该被迫考虑的事情。


The*_*Xed 10

这是三个简单的命令,前提是您知道 PPA 是什么:

  1. sudo add-apt-repository ppa:george-edison55/george-edison
  2. sudo apt-get update && upgrade
  3. sudo apt-get install stackapplet (您要安装的应用程序名称)


Rol*_*Xor 4

没有这样的工具,因为这不是 ppa 的工作方式,也不安全。您可以编写一个脚本来定位 ppa 并直接从中提取包,但您必须注意,这样很容易破坏您的系统。有时,更长、更复杂的路线是更安全的做事方式,安全总比后悔好:)。