如何通过 (http/ftp)://... URL 将未列出的存储库添加到我的软件源?
我不是指 /etc/apt/sources.list 中的单个条目。
我所指的 URL 指向一个完整的存储库(安全更新主要受限宇宙 mutliverse)。
我知道手动编辑/etc/apt/sources.list
,但与仅将存储库的 URL 添加到软件源(如果可能的话)相比,这是一个普遍的痛苦。
软件源服务器列表是从 Canonical 动态下载的,和/或它是否在我的文件系统的某个位置?...如果我只是将我的 URL 添加到此列表中,然后通过正常的 Software Sourced 对话框选择它,它会起作用吗?
Software Sorces 的“Ubuntu 软件”选项卡中似乎没有“添加”选项。我只能找到“其他”选项,它允许我选择一个已经列出的服务器。
*更新*
我刚刚发现了一个名为apt-mirror
允许构建本地镜像的工具,所以我认为必须有一种方法可以使用这个新镜像,并且它可以移植到正常的 apt-get/aptitude/Synaptic 系统中.. 我的“新”镜像是我的 ISP 的非完全公开的 Linux 镜像,我认为它也可以被移植。
在“软件源”窗格中,有两个选项卡:“来自 Ubuntu 的软件”和“其他软件”。如果你
和
这一切都会按照您的计划进行。当然,假设您的替换存储库是最新的并且没有任何不一致等等。确保您的存储库是健全的!
您所指的添加选项在软件中心→编辑→软件源→其他软件→添加
(标签可能有点偏离,因为我正在本地化安装中查找它们)
注意: 完成此操作后,软件中心将不再像现在这样。它将在“由 Ubuntu 提供”标签下方的条目中包含所有程序,默认情况下该标签已激活。所以用户体验会受到一些影响。如果您打算为其他会定期安装随机应用程序的用户执行此操作,那会有些尴尬。但是由于搜索会像以前一样工作,所以这不是一个大问题。
更新: 您确定您的 ISP 提供的是 Ubuntu 10.10 存储库吗?如果是这样,也许 apt 已经自动为您选择了它。据我所知,apt 会在某个时候尝试为您找到最快的镜像。[1] 如果你只是想获得一些速度,也许这就是我们程序员所说的“过早优化”,一个错误。您当前对存储库的访问是否特别慢?
[1]:要手动进行,打开软件源对话框,找到下拉框“下载自”(应该说类似“澳大利亚服务器”),点击“其他”,然后点击“定位”按钮最快的服务器”。
您可以将 ISP 的本地镜像添加到列表中
/usr/share/python-apt/templates/Ubuntu.mirrors
,以使其在“其他来源”下的镜像列表中可用。