自定义 Ubuntu 桌面更新程序来管理软件源?

自定义 Ubuntu 桌面更新程序来管理软件源?

我喜欢 Ubuntu Desktop 中的软件更新程序,并希望使用其他软件源配置底层包管理器。有时我会遇到一个未通过更新程序提供的新软件项目。我将软件安装在更新程序之外,但我知道有某种方法可以告诉更新程序监视它的更新。

寻找线索,了解在哪里可以找到最好的信息(对于新手而言)来定制 Ubuntu 桌面中的软件更新源。

答案1

基本上,更新程序 (update-manager) 需要一个 APT 源 URL,可以是 ftp 服务器或 http 服务器。但服务器上的文件需要以特殊方式构造,以便更新程序正常工作,您不能随意向其中添加任何内容。这些服务器通常称为存储库 (或 repos)。

许多第三方应用程序都有自己的存储库,通常你会看到添加一些行的说明,/etc/apt/sources.list但你可以通过 GUI 添加它们,方法是:系统 > 管理 > 软件源并在其他软件单击标签添加..。这些行始终以以下内容开头deb,并且对于 Oracle VirtualBox 来说,它们可能类似于此行

deb http://download.virtualbox.org/virtualbox/debian lucid non-free

PPA(个人软件包存档)是一些程序执行此操作的快捷方式(某种程度上),但仅限于托管在launchpad.net有一些关于 PPA 的信息这一页。据我所知,添加 PPA 的唯一方法是通过命令行(终端),使用以下命令:

sudo add-apt-repository ppa:launchpad-user-name/name-of-repos

启动板用户名存储库名称在现实世界中会有所不同!
您可以在发射台或者您可能会发现有人在第三方网站上推荐他们。

添加新源后,新源中的程序将出现在软件管理工具中,如 Ubuntu 软件中心(或它aptitude在命令行上使用的名称;)

答案2

如果外部源是 PPA,您只需在第三方选项卡中添加它们即可。如果您从源代码编译或从互联网下载随机 .deb 文件(而不是从 PPA 页面或 Debuntu 或 Medibuntu 下载,这些文件确实有完整的存储库),则更新管理器无法处理这些文件。

相关内容