我正在尝试安装git使用sudo apt-get install git-core
但它失败并出现以下错误消息:
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
liberror-perl git-core patch
Install these packages without verification [y/N]? y
Err http://us.archive.ubuntu.com jaunty/main git-core 1:1.6.0.4-1ubuntu2
404 Not Found [IP: 91.189.92.183 80]
Err http://us.archive.ubuntu.com jaunty/main patch 2.5.9-5
404 Not Found [IP: 91.189.92.183 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/g/git-core/git-core_1.6.0.4- 1ubuntu2_amd64.deb 404 Not Found [IP: 91.189.92.183 80]
Failed to fetch http://us.archive.ubuntu.com/ubuntu/pool/main/p/patch/patch_2.5.9- 5_amd64.deb 404 Not Found [IP: 91.189.92.183 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
我该如何解决这些 apt-get 错误或使用其他方法安装 GIT。
注意:我已经使用 apt-get 来拉取其他东西,但是使用 git 却失败了。
答案1
Ubuntu 于 2010 年 10 月 23 日终止了对 Jaunty Jackalope(版本 9.04)的支持。Ubuntu 镜像很可能不再有您正在寻找的软件包。
您可以在此处找到有关如何更新 EOL Ubuntu 产品的说明:https://help.ubuntu.com/community/EOLUpgrades
答案2
如果您不想升级您的 ubuntu,您可以自己构建 git。从标准包管理器(和默认资源)获取 git 的问题在于,在某些情况下,它们会大大落后于最新的 git 版本。
Git 只是一个命令,与操作系统没有任何关联,因此在包管理器之外使用和安装它是可以的。