E:软件包“python-minimal”没有安装候选者

E:软件包“python-minimal”没有安装候选者

我正在尝试使用 kubespray 在 aws 上部署 k8s 集群。

Step1:我已经下载了以下依赖项:

apt-get update  
apt-get install software-properties-common  
apt-add-repository ppa:ansible/ansible  
apt-get update  
apt-get install ansible  
apt-get update  
apt-get -y upgrade  
apt-get install python-pip  
pip install jinja2  
pip install netaddr  

步骤2:克隆 kubespray git 存储库

git clone https://github.com/xenonstack/kubespray.git

Step3:自定义库存文件,使用ansible部署集群时抛出以下错误

E: Package 'python-minimal' has no installation candidate

我怎样才能解决这个问题?

答案1

您收到该E: Package 'python-minimal' has no installation candidate消息是因为您的发行版的默认存储库中不存在 python-minimal 包。最后一个在其存储库中包含 python-minimal 软件包的 Ubuntu 发行版是 Ubuntu 18.04,它已经结束生命。

安装 python2.7 代替。

sudo apt update
sudo apt install python2.7

python2.7 软件包已在 Ubuntu 23.04 及更高版本中停止使用。如果您使用 Ubuntu 23.04,请使用 python3 或从源代码构建 python2.7。

结果rmadison --url=debian python-minimal

python-minimal | 2.7.16-1      | oldoldstable | amd64, arm64, armel, armhf, i386, mips, mips64el, mipsel, ppc64el, s390x

相关内容