在Ubuntu中管理PPA存储库

¿为什么 添加 PPA资料库 如果我们已经有成千上万个使用官方Ubuntu存储库的程序?

个人打包文件(P叫做Personal Package Archive,英文), 允许开发人员直接分发软件和更新 无需等待Ubuntu自己的存储库更新即可访问Ubuntu用户。

Launchpad是承载大多数可用PPA的站点,它将构建二进制文件并将其存储在特定的存储库中。 这意味着Ubuntu用户可以按照与在Ubuntu中安装其余应用程序相同的方式来安装这些软件包,其附加优点是,他们将拥有这些程序的最新更新,甚至可以找到不包含这些程序的程序。在官方存储库中可用。

如何安装PPA存储库

让我们举一个实际的例子。 假设我们要安装Shutter。 我们必须知道的第一件事是我们要安装的PPA的标识名称。 在“快门PPA”页面中,很明显,要添加此存储库,必须注意以下行: PPA:快门/ PPA.

PPA

选项1:从命令行

您所要做的就是打开终端并输入适当的命令以添加PPA,更新程序包列表并安装所需的程序(在本示例中为Shutter)。

sudo add-apt-repository ppa:快门/ ppa sudo apt-get更新sudo apt-获取安装快门

选项2:来自软件中心

1.- 打开Ubuntu软件中心。

2.- 编辑 > 软件起源

3.-  然后在标签中 其他软体,点击 并输入PPA行。 在我们的示例中: PPA:快门/ PPA 然后点击 接受.

软件来源

4. 安装所需的程序(继续我们的示例“快门”)。

如何删除PPA存储库

选项1:从命令行删除PPA

按照我们的快门示例:

sudo add-apt-repository --remove ppa:shutter/ppa

显然,在每种情况下,必须用相应的行代替ppa:shutter / ppa行。

选项2:来自软件中心

1.- 打开Ubuntu软件中心。

2.- 编辑 > 软件起源

3.- 然后在标签中 其他软体,点击 清除 然后点击 接受.

注意:这样,PPA将从软件包列表中删除,但不会卸载通过PPA安装的软件包,这必须手动完成。 为了使该过程自动化(这对于某些人来说可能很麻烦),可以使用PPA Purge或 Y-PPA经理.

如何自动删除PPA及其相应的软件包

选项1:从命令行

PPA-Purge是一个简单的脚本,它将删除有问题的PPA以及从中删除的所有软件包。

1.- 安装PPA-Purge

sudo apt-get install ppa-purge

2.- 使用PPA-Purge卸载PPA。 按照我们的示例:

sudo ppa-purge ppa:shutter/ppa

选项2:使用YPPA

1.- 安装Y-PPA:

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

2.- 删除有问题的PPA。 Y-PPA Manager的图形界面非常直观,可以弄清楚该做什么。

如何禁用PPA存储库

禁用PPA意味着系统将不会从该PPA接收任何更新,但是不会删除以前安装的软件包。 禁用PPA而不是删除PPA的优点是更容易重新启用它。

要停用PPA:

1.- 打开Ubuntu软件中心。

2.- 编辑 > 软件起源

3.- 然后在标签中 其他软体,取消选中有问题的PPA旁边的框,然后单击 接受.

禁用每个PPA的两行很重要。

同样,PPA也可以重新启用。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   莫德拉格

    优秀文章(一如既往)😀

    很高兴阅读您的Pablo ^^

    1.    让我们使用linux

      谢谢斋藤! 我很想念你! 很高兴在这里见到您...
      干杯! 保罗

  2.   胡安·卡洛斯·塞纳尔

    非常清楚! 谢谢。

  3.   朱利安

    挺好。

  4.   甘比

    我的天啊!! 非常感谢。
    完成这个出色指南的一个小想法:是您想到包括发行版本身包含的程序,还是官方存储库只有一个过时的版本,或者您已经安装了该程序?
    例如,我从官方存储库中安装了Azureus aka Vuze torrent程序,使用了几个月后又激活了许多文件和torrent,我面临这样的困境:我无法卸载并失去所有工作,而我只需要一种工具提供官方ubunto信息库尚未更新的最新版本。
    我想,我只是想,我确实做到了,但这是一次真正的冒险之旅,我什至没有学习或了解我是如何做到的

    1.    让我们使用linux

      你好,甘比! 实际上...在这种情况下的过程是相同的。 您安装了PPA,更新了软件包列表,并且在升级时,它会告诉您该程序有一个新版本(在您的情况下为azureus),该版本只是ppa中可用的版本。
      我希望我很清楚。
      干杯! 保罗

  5.   齐腾

    很好,但有时包括用于分发的特定ppa。
    我有例如Turpial 3.0更新的问题。 谁把它包括在内 http://ppa.launchpad.net/effie-jayx/turpial/ubuntu/dists/saucy/
    而我的软件中心则专注于Olivia的军官或“稀罕”(我使用Linux Mint)
    就像我指出的那样,这些文件是托管在saucy上的,我没有下载并安装该程序。

  6.   洛扎诺

    不可能更好地解释!...这些天来,我将尝试上传仅以1 DEB格式翻译成西班牙文的YPPA Manager🙂就是安装DEB,这是没有意义的...它应该是为不知道如何添加PPA和安装它的人准备的您需要添加一个PPA大声笑。 很好的文章,它会做很多事情。 干杯!

  7.   尔基约

    爱这个博客,巴勃罗! 好的设计和实用的内容。 我的问题集中在基本操作系统上,并且与“ Y PPA”和软件中心有关。 第一个安装可能会导致第二个不工作吗? 我尝试启动它,然后开始
    非常感谢

    1.    让我们使用linux

      不,我不这么认为…
      不知道可能是什么,但是我不认为软件中心是错误的原因。
      拥抱! 保罗

  8.   卡洛斯·奇富恩特斯

    很好的一页,那我是个海绵状的老太太,但除了那些前言者或发表评论的人之外,我仍然吸收您教的内容。

    1.    路易吉·托罗

      非常感谢Carlos的评论,学习它永远不会太晚。

  9.   danny672007

    非常感谢您的贡献,我是Linux的新手,您帮助我进一步了解了这个美好的世界!