KVMの下の仮想マシンにAlpine r3.17をインストールしました。ツールをインストールしたいですsudo
。
# su -
# apk update
...
OKL 4994 distinct packages available
# apk add sudo
ERROR: unable to select packages:
sudo (no such package):
required by: world[sudo]
Alpineのウェブサイトを確認した後、sudo
有効なパッケージを確認しました。
バージョン 3.17 に適用されます。オンラインでもr3.16に似た問題を見たことがあるので、これは新しい問題ではないようです。はい、コンテナではなく仮想マシンを使用する場合は、重要なマシンでsudoを使用したいと思います。
しかし、まだapk
発見されていません。これまでに見たすべての場所には、次のインストールコマンドが表示されます。
# apk add sudo
たとえば、
- インストール後の提案、アルパインユーザーマニュアル
- Alpine Linuxでは、ユーザーにSudo権限を追加、削除、および付与します。
- QEMU、Alpine Linux Wiki
- 使用法は表示されますが、
sudo
インストールは表示されません。
- 使用法は表示されますが、
私は不思議です」世界'は次のように関連しています: " required by: world[sudo]
"?別のリポジトリを明示的に参照する必要がありますか?パッケージ文書によると、sudo
「コミュニティ」にあります。また、spice-vdagent
インストールパッケージが見つかりません。ただし、インストールすることはできますspice-0.15.1
。
この問題はsudo
公益事業会社に限定されない。役立つ提案を歓迎します。よろしくお願いします。
答え1
/etc/apk/repositories では、コミュニティリポジトリはコメントアウトされています。 sudo と他の多くのパッケージがこのリポジトリにあります。
sed -i 's/#\(.*\/community\)/\1/' /etc/apk/repositories