在我看来,Ubuntu EC2 镜像可能有问题。在一个新的 apt-get 更新之后,我看到了这个:
$ apt-get install -yq git
E: Unable to locate package git
再过几次apt-get
,往往会成功。
在我看来,Ubuntu EC2 镜像可能有问题。在一个新的 apt-get 更新之后,我看到了这个:
$ apt-get install -yq git
E: Unable to locate package git
再过几次apt-get
,往往会成功。
更新apt-get
软件包,运行以下命令:
$ apt-get update
镜子似乎仍然坏了,但我能够用一个愚蠢的循环解决这个问题:
# 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 次尝试通常足以找到工作镜像。