我想获取“thinkfinger”包的源代码,
sudo apt-get source thinkfinger
但是报403错误,我发现它是从xxxx/pool/universe/t/thinkfinger/获取源的,但是正确的位置是在xxxx/pool/main/t/thinkfinger/。
那么,apt-get 是否有任何选项可以指定它应该使用哪个存储库?
答案1
从 APT 的设计来看,这种情况根本不应该发生,因此没有指定方法存储库(有指定方法发布, 但事实并非如此)。
可能是你的本地包缓存因某种原因损坏了,或者只是过期了。尝试执行sudo aptitude update
。
答案2
在原始 Ubuntu 存储库中,thinkfinger 不在主存储库中,而是在 universe 中。
如果您本地访问光盘,请在 /etc/apt/sources.list 中使用 file:// URL,而不是 http:// URL。如果您需要通过 http 访问,请为您的存储库目录启用以下符号链接。