安装软件后删除PPA?


10

成功安装软件包后删除PPA是否安全?例如:昨天,我将PPA放在触控板功能的列表原因中。现在可以使用,但是删除后可以使用吗?

以我的理解,PPA只是软件包的来源,安装后就不需要它们了,对吗?

Answers:


12

将PPA添加到我们的资源中使我们可以安装尚未在官方存储库中找到的较新应用程序版本。

但是,这样做还可能导致尚未经过全面测试的版本带来不稳定。

如果我们保持PPA处于活动状态,这还将自动安装此PPA提供的任何软件升级。这样,可能会引入新的错误。因此,在成功安装我们满意的软件包后,最好停用PPA

只需从软件和更新中取消PPA即可完成。这样,我们便可以轻松地再次激活它,以备日后升级时使用:

在此处输入图片说明

仅当我们确定始终希望任何软件包都全新发行,而PPA不会为其他软件包提供更新时,我们才可以使它保持活动状态。

很少有PPA也可以提供安全更新。在这种情况下,我们可能还希望保持PPA处于活动状态。但是,总的来说,拥有来自PPA的软件包并非没有风险


3
但是其中一些更新将是安全更新。我们不是通过这样做禁用它们吗?
VarunAgw

1
@VarunAgw:好的,PPA仅取决于维护者。无论如何,没有其他安全团队可以检查PPA的内容。
塔卡特

1
我的意思是维护人员自己更新PPA并进行安全性更新的情况。一些维护者非常活跃,并且会定期推送更新
VarunAgw

4

如果删除PPA,则由于PPA只是一种软件资源,您仍然可以正常使用该应用程序。阅读更多

但是,您可以将PPA用于下一个发行版,更新,安全性,错误修复,补丁程序等。

因此,如果您希望使用这些软件保持最新状态,最好不要删除PPA


感谢您的详细回答。我可以删除源吗?我真的不能和他们一起工作。
cmyk '16

1
来源是什么意思?源代码?如果您的意思是源代码,请确保可以删除,但是如果您以后想要删除该应用程序,则可能需要它
Maythux 2016年

如果没有源代码,是否无法清除应用程序?
cmyk

1
不可以,除非您知道与此包相关的所有文件都在哪里,以便可以手动删除,但这将使您筋疲力尽
且不

@cmyk如果您是指源代码的PPA,即使在安装或更新软件包之前,我也总是删除该PPA,因为我不需要或不使用源代码。(您可能已经注意到,添加PPA通常会同时为可执行文件和源代码添加PPA。)如果不使用源代码,则可以安全地删除源代码的PPA。
帕迪·兰道

2

成功安装软件包后删除PPA是否安全?

取决于您认为“安全”的程度。是的,您可以从您不会注意到的sources.list中删除任何软件存储库。但是,您也将无法从该存储库升级软件包,这可能会提供错误修复或安全补丁。

建议除非有充分理由,否则将存储库保留在sources.list上(apt 1.1.10+更改了更新软件包列表的策略,从而提高了性能)并允许升级。如果要将软件包保留在特定版本上,则可以阻止该特定软件包的升级,直到您准备对其进行升级为止,而又不影响存储库提供的其他软件包。

请注意,通常无需删除sources.list的一行,因为您可以将其注释掉(在该行的开头是#),这可以防止您忘记从哪个存储库中安装了特定软件包。

PPA的维护人员因不仔细考虑包装指南而闻名,这可能会引起问题。如果您能够通过Ubuntu自己的存储库获取该软件包,则遇到问题的风险就较小。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.