ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它

发布时间:2020-08-23 发布网站:编程之家
编程之家收集整理的这篇文章主要介绍了ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试下载软件包的源代码,但是当我运行时
root@proxy:~# apt-get source squid3
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Can not find version '3.3.8-1.1' of package 'squid3'
E: Unable to find a source package for squid3

它无法找到.但是当我运行apt-cache搜索squid3时,它会找到它.

root@proxy:~# apt-cache search squid3
squid-cgi - Full featured Web Proxy cache (HTTP proxy) - control CGI
squid3 - Full featured Web Proxy cache (HTTP proxy)
squid3-common - Full featured Web Proxy cache (HTTP proxy) - common files
squid3-dbg - Full featured Web Proxy cache (HTTP proxy) - Debug symbols
squidclient - Full featured Web Proxy cache (HTTP proxy) - control utility

它也适用于apt-get install squid3.我使用的是Ubuntu 11.04服务器,这是我的/etc/apt/sources.list

deb http://old-releases.ubuntu.com/ubuntu natty main restricted universe
deb http://old-releases.ubuntu.com/ubuntu natty-updates main restricted universe
deb http://old-releases.ubuntu.com/ubuntu natty-security main restricted universe
deb http://archive.canonical.com/ubuntu natty partner
deb http://ftp.us.debian.org/debian sid main
deb http://packages.dotdeb.org stable all
deb-src http://packages.dotdeb.org stable all
deb http://archive.ubuntu.com/ubuntu natty universe
deb-src http://archive.ubuntu.com/ubuntu natty universe

我已经多次更新了.我尝试了很多不同的debs,并没有发现任何其他地方的错误.

这里的问题是你的二进制包(deb)与你的源包(deb-src)不一致.由于squid3来自sid,请添加以下行:
deb-src http://ftp.us.debian.org/debian sid main

这应该解决它

总结

以上是编程之家为你收集整理的ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它全部内容,希望文章能够帮你解决ubuntu – “apt-get source”无法找到包但“apt-get install”和“apt-get cache”可以找到它所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入编程之家官方QQ群:1065694478
编程之家官方公众号

微信公众号搜索 “ 程序精选 ” ,选择关注!

微信公众号搜索 “ 程序精选 ”
精选程序员所需精品干货内容!