我是 ubuntu 新手,对它的工作原理有一些基本的了解。
我对 PPA 以及通过 PPA 安装应用程序/程序/脚本有疑问。当我将 PPA 添加到系统并在我的 Ubuntu 中安装其中包含的软件包时,更新管理器会显示该软件的更新吗?我认为会,但我想确认一下。
先感谢您。
答案1
更新管理器将显示它,但仅在下次尝试检索更新信息时显示。
通常,当您将 PPA 添加到源中时,您的计算机会将其视为任何其他存储库。如果它的版本号高于普通 Ubuntu 存储库中的版本号,它将取代存储库中的所有内容,并且将成为“更新”版本。
如果 Ubuntu 存储库中的版本比 PPA 中的版本新,那么您必须手动告诉 Ubuntu“我不想要 Ubuntu 存储库中的版本,我想要来自此特定位置的特定版本。”然后它将专门从 PPA 安装该版本。(通常,您必须使用 Synaptic 或在终端中输入长命令来“强制”安装较低的版本号)
但是,这仍然依赖于通过 进行自动更新检查update-manager
。要强制更新,您可以打开它并执行“检查更新”,这将有效地强制apt
从dpkg
存储库和 PPA 中提取新数据,并更新可用的软件。
还请注意,如果 PPA 已过期(即其所有者/维护者不再更新),您将看不到来自 PPA 的任何更新。同样,只有当 PPA 的维护者上传新软件包时,PPA 中的更新软件包才可用。
以上还假设您添加了 PPA,然后使用 Synaptic、软件中心或在终端(命令行,例如sudo apt-get install PACKAGENAME
)中输入的命令来安装 PPA 中的程序。安装后,apt
将update-manager
正确地从 PPA 和主存储库源检查该软件包的更新。
如果您实际上没有安装 PPA 中的脚本和/或程序,那么系统将无法获得更新。