0

我是 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]/ > 挤压 contrib main

# deb cdrom:[Debian GNU/Linux 6.0.5 Squeeze - Official i386 DVD Binary-1 20120512-13:45]/squeeze contrib main

deb http://security.debian.org/squeeze/updates main contrib deb-src http://security.debian.org/squeeze/updates main contrib

deb http://ftp.us.debian.org/debian/squeeze/updates main contrib deb-src http://ftp.us.debian.org/debian/squeeze/updates main contrib

deb http://http.us.debian.org/debian squeeze/updates main contrib deb-src http://http.us.debian.org/debian squeeze/updates main contrib

# 挤压更新,以前称为 'volatile'

# 安装过程中没有选择网络镜像。以下条目

# 仅作为示例提供,但您应酌情修改它们

# 为您选择的镜子。

#

deb http://ftp.debian.org/debian/squeeze-updates main contrib deb-src http://ftp.debian.org/debian/squeeze-updates main contrib

正如我所说,我对此很陌生,所以我不知道sources.list 文件中需要包含什么。我现在实际上无法安装任何东西。我也尝试安装php并得到同样的错误。请帮忙 :(

4

1 回答 1

6

git-core软件包已过时,请尝试安装git.

编辑

此外,您的 sources.list 中只有挤压更新存储库,添加至少一个常规挤压存储库以访问所有包,而不仅仅是更新的包:

deb http://ftp.debian.org/debian/ squeeze main contrib non-free

然后运行apt-get update以更新您的本地包索引。

于 2012-08-14T15:18:08.647 回答