man
은 명령어에 대한 정보를 확인할 때 자주 쓰인다.
docker로 만든 ubuntu 컨테이너에서 man
명령어가 동작하지 않으면서 위와 같은 메시지를 출력했다. 대충 내용을 보니
이 시스템은 유저가 로그인하지 않는 시스템에 필요하지 않은 패키지와 내용물들을 제거한 최소화된 버전이다. 맨 페이지를 포함하는 내용을 복구하고 싶다면unminimize
명령을 사용할 수 있다. 이를 위해서man-db
패키지가 필요할 것이다.
라고 적혀있다. (틀릴지도 모른다..)
실제로 찾아보니 도커 깃허브에 해당 이슈와 관련된 내용이 있었고 도커에서 사용하는 기본적인 ubuntu 이미지가 minimal 버전의 ubuntu라는걸 알 수 있었다.
unminimize
minimal 버전에서 다시 돌아가려면 메시지에 친절하게 나와있듯이 2가지 명령어를 실행하면 된다.
apt-get install man-db
: man-db 패키지를 받는다.
unminimize -y
: 최소화?를 푼다.
man-db
를 받지 않으면 unminimize
가 동작하지 않으니 반드시 먼저 패키지를 받아줘야한다.
Minimal Ubuntu
minimal 버전의 ubuntu는 많은 기능을 배제하고 작은 크기, 빠른 부팅속도 등 클라우드같은 환경에서도 잘 돌아갈 수 있도록 만든 것이라고 한다. 용량을 더 적게 차지하고 부팅속도가 빨라진다는 장점이 그만큼 중요한 부분이기 때문에 별 지장이 없다면 그냥 써도 좋을 듯 하다.
Uploaded by Notion2Tistory v1.1.0