PPA代表个人包裹档案。这些提供的软件未捆绑在默认的Linux操作系统中。 Linux上的软件安装与Windows和Mac上的软件安装有些不同。相反,软件来自存储库。但是PPA可以提供对第三方程序的访问。
但是,尽管PPA拥有广泛的可用软件,但这些程序包档案却创造了不同的运行动态。了解有关个人软件包档案的更多信息,从PPA是什么到安全考虑,等等。
什么是PPA?
个人软件包档案是一个软件仓库,不是未包含在默认的Linux操作系统安装中。因此,PPA是一种通过启动板将源包作为高级打包工具(APT)上传的方法。 PPA仅在Ubuntu及其衍生版本中使用。
PPA通常专注于一个特定程序。例如,PPA可能专注于Docker之类的特定程序,而该程序未包含默认的Ubuntu安装。但是某些PPA会为Ubuntu等捆绑在Ubuntu中的软件提供更新。
为什么要使用PPA?
使用未发布的软件使用PPA的动机很明显。但是,如何将PPA用于Ubuntu随附的软件? PPA提供比Ubuntu原始版本更快的更新。这样可以更好地控制。这是因为您选择了要更新的软件,然后Ubuntu通过Ubuntu Update Manager处理这些软件。
总体而言,这是一种简化的方法,可以使软件保持最新状态并比仅使用Ubuntu软件更快地下载常规更新。
如何添加PPA?
添加PPA非常简单。只需打开命令行( Ctrl + Alt + T ),然后键入以下内容即可添加所需的存储库,运行更新并安装所需的软件:
sudo add-apt-repository [repository name]sudo apt-get updatesudo apt-get install [software name]
让我们打开广播软件。要通过命令行添加OBS,您需要输入:
sudo add-apt-repository ppa:obsproject/obs-studiosudo apt update && sudo apt install obs-studio
完成后,您的软件已正确安装。
如何删除PPA
最像安装时,有时您可能希望删除PPA。就像添加PPA不同于通过软件中心安装软件一样,删除PPA也是如此。有几种方法可以实现此目的。
由于在“软件和更新"下有一个PPA列表,因此您可以使用图形用户界面(GUI)删除PPA。导航到软件和更新,然后单击其他软件标签。从列表中查找要删除的PPA,然后选中其旁边的框。然后,单击屏幕底部显示“删除"的按钮。这仍然是删除PPA的最简单方法。
您可以使用-remove
标志来卸载PPA。这与安装PPA的方式类似。在命令行中,运行:
sudo apt-add-repository --remove ppa:ppa_name/ppa
这是使用命令行删除PPA的直接方法。
或者,您可以使用PPA清除方法:
sudo apt-get install ppa-purge
然后,要完成清除,您需要降级通过官方存储库提供的软件包。您需要使用PPA的URL,该URL可在“软件来源"列表下找到:
sudo ppa-purge ppa-url
这需要做更多的工作。特别是如果您必须在“软件源"列表中查找PPA URL,则最好也使用GUI删除方法。但是,如果您已经知道URL或将其放在剪贴板中,则值得使用。
PPA安全注意事项
就像Windows上的EXE一样,PPA也会带来安全问题。三个主要成分阐明了PPA的安全性:
谁PPA产生了有关可靠性的信息。由于PPA是社区创建的,因此任何人都可以创建。但是,来自Wine之类的官方PPA几乎是安全的。来自知名维护商的PPA通常是可靠的。而Rando Calrissian Ubuntu用户的PPA可能不那么安全。这可能是有意的或无意的危害,例如损坏的包装。
用户数量仅仅是意味着有关包装安全性的更多数据。与下载软件或torrent(请仅合法下载torrent)的概念相同。种子数量更多的洪流下载速度更快,因此有好处。但是,通常,种子高度高的种子洪流通常会在评论部分蓬勃发展,并在视频和音频质量等方面为用户提供反馈。同样,PPA拥有的用户越多,它就越可能值得信赖。
最后,更新的频率很高。更多更新表明PPA越来越可靠和稳定。寻找PPA更新与Linux操作系统更新的1:1比率。
可用的最佳PPA
PPA丰富。但是,哪些Linux安装最适合使用PPA? LibreOffice是添加的出色PPA。尽管默认的Ubuntu安装中包括LibreOffice,但Ubuntu通常不会将LibreOffice升级到下一个版本。因此,您可以考虑添加LibreOffice PPA。
Linux上的驱动程序可能是一个挑战。 Xorg-Edgers和Oibaf使用最新的开放图形驱动程序。对于那些使用开放源代码驱动程序的人来说,此PPA是有益的。但是,如果您运行的是AMD或Nvidia专有驱动程序,则此PPA将无济于事。
游戏者应安装PlayDeb和GetDeb PPA。这些将安装软件和游戏的更新版本。由于这些PPA将软件预打包到一个集中的位置,因此安装这些应用程序要简单得多。
尽管默认的Ubuntu存储库中不包含Java,但是您仍然可以安装它。手动方法非常麻烦。相反,Webupd8 Java PPA使在Linux上获取Java变得更加容易。该PPA具有适用于Java 6、7和8的安装程序。
想要在Linux上运行Windows游戏和程序。
结识个人:PPA的最终思路
有许多可从各种来源获得的PPA。安装不同于软件中心安装或单个应用程序命令行安装。无论您是为未安装在原始Ubuntu版本中的软件安装PPA,还是只是希望经常更新,添加PPA都是更新Ubuntu应用程序的必要条件。您可以考虑使用Y PPA Manage,它是用于管理Ubuntu PPA的GUI。
您使用的是哪个PPA?在评论中告诉我们!
标签: