我是Linux / Debian的新手(挤压)。我正在尝试使用apt-get来安装git并收到此错误消息。
阅读包裹清单......完成 建立依赖树
阅读国家信息......完成 包git-core不可用,但是由另一个包引用。 这可能意味着包裹丢失,已经过时或者 只能从其他来源获得E:包'git-core'没有安装候选者
我尝试将sources.list编辑到以下
#deb cdrom:[Debian GNU / Linux 6.0.5 Squeeze - Official i386 DVD Binary-1 20120512-13:45] />挤压贡献主要
#deb cdrom:[Debian GNU / Linux 6.0.5 Squeeze - 官方i386 DVD Binary-1 20120512-13:45] / squeeze contrib main
deb http://security.debian.org/挤压/更新主要贡献 deb-src http://security.debian.org/挤压/更新主要贡献
deb http://ftp.us.debian.org/debian/挤压/更新主要贡献 deb-src http://ftp.us.debian.org/debian/挤压/更新主要贡献
deb http://http.us.debian.org/debian挤压/更新主要贡献 deb-src http://http.us.debian.org/debian挤压/更新主要贡献
#squeeze-updates,以前称为'volatile'
#安装期间未选择网络镜像。以下条目
#作为示例提供,但您应该根据需要进行修改
#为您选择的镜子。
#
deb http://ftp.debian.org/debian/挤压 - 更新主要贡献 deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
正如我所说,我对此非常新,所以我不知道sources.list文件中需要什么。我现在无法安装任何东西。我也试过安装php并得到了同样的错误。请帮忙:(
答案 0 :(得分:6)
git-core
包已过时,请尝试安装git
。
修改强>
此外,您只在sources.list中有挤压更新存储库,添加至少一个常规挤压存储库以访问所有包,而不仅仅是更新的包:
deb http://ftp.debian.org/debian/ squeeze main contrib non-free
然后运行apt-get update
来更新本地包索引。