E:无法在EC2上找到包git - Ubuntu

时间:2012-09-15 16:07:08

标签: git ubuntu amazon-ec2 packaging apt

在我看来,Ubuntu EC2镜像可能存在问题。经过一次全新的apt-get更新后,我发布了这个:

$ apt-get install -yq git
E: Unable to locate package git

经过几次apt-get之后,它通常会成功。

2 个答案:

答案 0 :(得分:20)

更新apt-get个软件包,运行以下命令:

$ apt-get update 

答案 1 :(得分:10)

镜子似乎仍然被打破,但我能够通过一个愚蠢的循环解决这个问题:

# stupid loop to get around ubuntu package mirror problems
for attempt in 1 2 3; do
  if [ ! -z "`which git`" ]; then
    break
  fi
  echo "Trying to install git, attempt $attempt"
  sudo apt-get update -yq --fix-missing
  sudo apt-get install -yq git
done

通常3次尝试就可以找到工作镜。