9

在我看来,Ubuntu EC2 镜像可能有问题。在一个新的 apt-get 更新之后,我看到了这个:

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

再过几次apt-get,往往会成功。

4

2 回答 2

27

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

$ apt-get update 
于 2013-02-20T11:21:36.033 回答
13

镜子似乎仍然坏了,但我能够用一个愚蠢的循环解决这个问题:

# 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 次尝试通常足以找到工作镜像。

于 2012-09-24T19:20:43.877 回答