E:无法找到软件包 git - EC2 上的 Ubuntu

问题描述 投票:0回答:3

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

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

多做几次

apt-get
之后,往往就会成功。

git ubuntu amazon-ec2 packaging apt
3个回答
29
投票

更新

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

$ apt-get update 

14
投票

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

# 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 次尝试通常足以找到可用的镜子。


0
投票

我也有同样的问题。下面的一个对我有用。

sudo apt install amazon-ec2-utils
© www.soinside.com 2019 - 2024. All rights reserved.