我一直在阅读有关个人包裹档案('PPA') 的信息,人们通过指向 PPA 的链接来回答问题。使用这些的最佳方法是什么?
这个问题有多个有效答案,跨越多个版本的 Ubuntu。为方便起见,下面列出了每个索引。
Lin*_*ity 238
在添加 PPA 之前,您应该了解所涉及的一些风险:
请始终记住,PPA 是由社区提供的,您应该在添加 PPA 之前了解可能存在的风险。
首先通过单击主页按钮(在左上角)或按Super键来打开破折号。

搜索“软件中心”并启动 Ubuntu 软件中心。

将鼠标移动到写入应用程序名称的顶部面板。
现在转到“编辑”菜单并选择“软件源”。

出现提示时输入您的密码。

切换到“其他软件”选项卡。

现在单击“添加”,将出现一个框。

您必须在框中输入 PPA。它可以发现BOLD该启动页面上。


现在单击“添加源”并关闭软件源。缓存将被刷新

现在从软件中心安装软件。

Flo*_*sch 181
PPA 用于非标准软件/更新。它们通常由想要最新和最好的人使用。如果您不遗余力地获得这种软件,那么您应该知道自己在做什么。软件中心的选择对于大多数人来说是足够的。
在命令行上,您可以使用添加 PPA add-apt-repository,例如:
sudo add-apt-repository ppa:gwibber-daily/ppa
Run Code Online (Sandbox Code Playgroud)
要删除 PPA,请删除 /etc/apt/sources.list.d 中的相应文件(这不会删除您从 PPA 安装的软件包)。要查看从 PPA 可用的包或删除从 PPA 安装的包,请按 Synaptic 窗口左下方的“Origin”按钮,然后从列表中选择 PPA。
With 可以使用通常的 Software Sources 对话框并添加ppa:gwibber-daily/ppa在它要求APT 行的地方,并像其他存储库一样启用或禁用它们。
由于任何人都可以创建 PPA,因此无法保证 PPA 的质量或安全性 - 就像使用任何其他非官方软件源一样,您必须自己决定 PPA 是否值得信赖。就像任何其他来自 PPA 的非官方软件包一样,可能会导致各种困难,尤其是在升级到新版本的 Ubuntu 时。
如果您收到add-apt-repository无法找到该命令的错误:
在 12.04 及更早版本上,安装python-software-properties软件包:
sudo apt-get install python-software-properties
Run Code Online (Sandbox Code Playgroud)
在 14.04 及更高版本上:
sudo apt-get install software-properties-common
Run Code Online (Sandbox Code Playgroud)
and*_*ing 97
虽然许多人发现使用命令行工具添加 PPA 更容易,但对于喜欢图形界面的人来说,这可以通过Ubuntu 软件中心完成。对于此演示,我们将为Banshee 团队添加PPA,以获得 Banshee 的最新稳定版本。
我们将首先打开可在应用程序菜单中找到的 Ubuntu 软件中心。
Applications > Ubuntu Software Center
Run Code Online (Sandbox Code Playgroud)

现在在软件中心,去 Edit > Software Sources

您将被要求输入您的管理密码。

现在在软件源中打开Other Software选项卡并按Add。

在此对话框中,我们将输入 PPA 的信息。

此信息可在 PPA 网站上的“将此 PPA 添加到您的系统”标题下以粗体显示。对于Banshee PPA,它看起来像这样:

现在我们可以关闭软件源,软件中心将自动更新,以便您可以从 PPA 访问新包。

可以通过展开软件中心左栏中的“获取软件”菜单来查看 PPA 中可用的软件包。

dv3*_*0ea 50
在 Ubuntu 10.04 中添加 PPA:







Dea*_*e81 43
一旦掌握了窍门,这一切都非常简单。我在这里和那里都遇到了问题,但一般来说,PPA 是在 Ubuntu 发行版之间更新软件的唯一方法(不要让我对此大发雷霆)。在这里解释太多了,所以我会为您指出一些有价值的文档。但首先,一些简单的规则:
知道你在安装什么。您很可能会使用 Launchpad 来满足您的大部分 PPA 需求,但即便如此,它也可能对您的计算机造成危险。通常我担心的不是恶意意图,而是包冲突。如果包 A 需要 ffmpeg 的修改版本,而不同存储库中的包 B 也需要 ffmpeg 的修改版本,那么现在您很有可能无法观看视频,例如,包 A 或 B 或根本。
请记住,任何人都可以创建 PPA,即使是您。仅仅因为一个人签署了行为准则并不意味着他们知道自己在做什么。在 Launchpad 上,不仅有稳定版本的更新,还有 beta 和 alpha 软件,甚至还有一些根本无法使用的东西。有许多有用的存储库,例如获取最新的 Nvidia 驱动程序或当前稳定版本的 Pidgin。再说一次,有些人在他的地下室为自己和几个朋友制作了一些东西。
也就是说,Ubuntu 文档网页应该以易于理解的格式包含您需要了解的所有内容。
Ubuntu 中的存储库:https : //help.ubuntu.com/community/Repositories/Ubuntu
软件管理:https : //help.ubuntu.com/community/SoftwareManagement
存储库和命令行:https : //help.ubuntu.com/community/Repositories/CommandLine
快速说明:我假设您使用的是 Ubuntu 10.04。如果您使用的是 10.10,则菜单中不再有“软件源”,即使某些文档中提到了它。要访问它,只需打开 Synaptic Package Manager,然后从菜单中选择 Settings -> Repositories。
祝你好运,我希望这会有所帮助。
编辑:请注意,通过 Ubuntu 软件中心安装软件可能会很麻烦。这是因为它不会告诉您要安装的特定应用程序需要哪些依赖项。也就是说,您可以安装整个 KDE 桌面,价值数百 MB 的东西,只是为了获得一个屏幕标尺或防火墙配置器。我是通过艰难的方式了解到这一点的...例如,在搜索框中键入“kruler”,您将看到最终安装大小接近 100 MB。如果您坚持使用 USC,至少要密切注意最终安装大小。大多数新用户不熟悉窗口管理器和桌面环境的概念,只知道 Windows,所以要小心,不要仅仅依赖 USC 而不是完全了解 PPA,这是我推荐的。这需要更多的工作,这只是我的意见,但你可能会很高兴你做到了!:)
Kee*_*ook 37
使用 PPA 时要记住的一件事是,当您将 PPA 添加到软件源时,您将向可以上传到该 PPA 的每个人授予管理访问权限 (root)。PPA 中的软件包在安装时可以访问您的整个系统(就像 Ubuntu 主存档中的常规软件包一样),因此在将 PPA 添加到系统之前,请务必确定您是否信任 PPA。
Tak*_*kat 25

通过从sources.list我们的软件源设置中删除或取消选中 PPA来禁用添加到我们源中的任何 PPA 可能是不安全的。然后,最好还删除从此 PPA 安装的所有软件包并将其替换为 Ubuntu 默认软件包。
为此,我们有脚本ppa-purge
这不仅会删除不需要的 PPA,还会替换默认 Ubuntu 版本从此 PPA 安装的软件包。安装后只需运行
sudo ppa-purge ppa:<lp-name>/<ppa-name>
Run Code Online (Sandbox Code Playgroud)
<lp-name>/<ppa-name>添加此 PPA 时,我们在来源中输入的名称在哪里。然后将删除 PPA。从此 PPA 安装的软件包将被默认的 Ubuntu 软件包替换(不会删除不在默认存储库中的已安装软件包)。
nha*_*ler 21
如果您很难找出add-apt-repository要运行的正确命令,那么有人创建了一个脚本,调用该脚本ppasearch可以简化此任务。要安装 ppasearch,您需要运行以下命令:
sudo add-apt-repository ppa:wrinkliez/ppasearch
sudo apt-get update
sudo apt-get install ppasearch
Run Code Online (Sandbox Code Playgroud)
如果您使用的是特立独行,您可以手动下载并安装 lucid deb。它应该可以正常工作。
这将添加 ppasearch PPA(及其密钥)并安装该软件包。您可以通过在终端中键入以下命令来运行脚本:
ppasearch PPANAME
因此,要找到 Cardapio 团队 PPA,您可以运行:
ppasearch cardapio
正如您从下面的屏幕截图中看到的那样,您会看到一个匹配 PPA 的列表。选择所需的 PPA 后,脚本将使用add-apt-repository. sudo apt-get update如果您希望更新源,ppasearch 甚至会为您运行。

还有一个正在运行的脚本的视频,但它有点过时了。
此脚本应该使您可以轻松添加 PPA 及其密钥,而无需在 Launchpad 中四处搜索。
http://www.winehq.org/site/download-deb 是我为 Wine PPA 执行此操作的尝试。
我会注意到 Maverick 发生了变化,现在我必须再次编辑说明(不再有管理-> 软件源,而是您必须从软件中心转到那里)。
Launchpad 的内置指令比一年前好一点,但仍然很糟糕。
有关 PPA(个人软件包存档)的信息,请访问有关PPA 的Ubuntu 帮助。
有适用于 Ubuntu 的Y PPA 管理器。它是一种以最佳方式管理 PPA 的 GUI 工具。
要安装y-ppa-manager,请在终端中运行以下命令:
sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager
Run Code Online (Sandbox Code Playgroud)
有关更多信息和主要功能,请访问https://launchpad.net/y-ppa-manager。
如何找到PPA?(apt找不到包时的解决方法)
您可以从启动板页面找到 PPA ,如下图所示:

您可以从Ubuntuupdates -Package Search 中找到 PPA,如下图所示:

然后从终端添加存储库,如下所示:
sudo add-apt-repository ppa:<someppa/ppa>
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
674724 次 |
| 最近记录: |