Alpine 3.17 가상 머신에 sudo를 설치하는 방법은 무엇입니까?

Alpine 3.17 가상 머신에 sudo를 설치하는 방법은 무엇입니까?

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 

예를 들어:

나는 궁금'세계'는 다음과 같이 관련됩니다: " 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

관련 정보