![Alpine 3.17 가상 머신에 sudo를 설치하는 방법은 무엇입니까?](https://linux55.com/image/219461/Alpine%203.17%20%EA%B0%80%EC%83%81%20%EB%A8%B8%EC%8B%A0%EC%97%90%20sudo%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
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,알파인 리눅스 위키
- 사용법은 표시되지만
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