E:无法找到软件包git


13

我正在尝试安装git,我使用了sudo apt-get install git命令,结果是:

E: Unable to locate package git

许多人都问过这个问题,但没有一个答案解决了我的问题,我尝试过:

sudo apt-get update
sudo apt-get upgrade

附:我正在使用Ubuntu 14.04


您在什么镜子上做这件事?
Rinzwind

巴基斯坦当地的镜子,这是你问的吗?还是我误会你了?
mshahbazm 2014年

2
选择任何您喜欢的人。也许在您的国家以外尝试一个。
muru

1
是的,我建议尝试使用其他镜子。
赛斯

1
非常感谢大家,我把镜子换成了美国,问题解决了。
mshahbazm 2014年

Answers:


9

您可以手动添加存储库

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E1DD270288B4E6030699E45FA1715D88E1DF1F24
sudo su -c "echo 'deb http://ppa.launchpad.net/git-core/ppa/ubuntu trusty main' > /etc/apt/sources.list.d/git.list"

sudo apt-get update 
sudo apt-get install git

那是行不通的,因为sudo echo ... > /etc...您自己先尝试。
飞行员

我在语法上犯了错误。现在这个工作了。
pl_rock 2015年

1

当您离线安装Ubuntu软件包时,通常在安装之初,它的缓存不会更新,因此会发生此错误,并且您的Ubuntu软件包已损坏。对于终端中的解决方案类型:

sudo apt-get install -f

它将修复损坏的包裹,之后您可以继续。


1

在DigitalOcean上启动Debian实例后,出现了此错误。解决方法是

sudo apt update
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.