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

kqhtkvqz  于 2023-09-29  发布在  Git
关注(0)|答案(3)|浏览(140)

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

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

再多几个apt-get的,它往往会成功。

nsc4cvqm

nsc4cvqm1#

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

$ apt-get update
nbnkbykc

nbnkbykc2#

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

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

xurqigkl

xurqigkl3#

我也有同样的问题。下面一个为我工作。

sudo apt install amazon-ec2-utils

相关问题