我正在尝试添加这个非官方存储库到我的 Ubuntu 12.04 机器(32 位),以便安装一个名为 SLTV 的软件。根据官方网站,应使用以下行:
deb http://debian.holoscopio.com/sltv/ ./
deb-src http://debian.holoscopio.com/sltv/ ./
如果我手动将这两行添加到/etc/apt/sources.list
(或添加到 中的新文件etc/apt/sources.list.d/
),然后运行 apt-get update,我会收到一条错误消息 - 我现在不在工作,所以我无法提供确切的错误,但是我可以编辑这篇文章以包含明天的消息。
我注意到上面示例中的存储库行没有“main/stable/whatever”参数。我不太确定他们的意思。我猜这与发行版和机器架构有关。
从我在其他存储库和包(例如 dropbox)上看到的情况来看,该行deb http://linux.dropbox.com/ubuntu karmic main
是对该文件夹的引用http://linux.dropbox.com/ubuntu/dists/karmic/main/
。
但在第一个示例的这个特定存储库中,该Packages.gz
文件位于sltv
文件夹中。我猜这就是./
存储库行中的原因。我猜这在存储库行中是错误的原因。
我的问题是:
- 我的猜测是错误的还是正确的?
- 无论哪种情况,如何进行?
答案1
我现在尝试了同样的过程,效果很好。
我无法弄清楚之前出了什么问题,但这要么是远程问题,要么是用户(我)的错误。
我已经确认(其他人在评论中确认),包含./
在 resources.list 文件中是有效的语法,至少在 ubuntu 12.04 中。