E: 'python-minimal'パッケージにはインストール候補はありません。

E: 'python-minimal'パッケージにはインストール候補はありません。

kubesprayを使用してawsにk8sクラスターをデプロイしようとしています。

ステップ1:次の依存関係をダウンロードしました。

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

ステップ3: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

関連情報