Docker/도커를 위한 리눅스 기초

[Docker를 위한 Linux 기초] 5. 우분투 패키지 관리

Fletcher 2024. 8. 13. 11:42

 

반갑습니다!

Docker 실습을 진행할 때 Linux 배포판 중 Ubuntu Linux를 사용할건데요 ^^

ubuntu 패키지 관리에 대해서 간단한 명령어를 조금 알아보도록 하겠습니다!

 

 

1. $ sudo apt-get update

위 명령어는 패키지 인덱스 정보를 업데이트 하는 명령어입니다 ^^

해당 패키지에 업데이트 상황이 있을 때마다 자신의 개인 메일로 안내 메세지가 오는건 아니죠?

때문에 패키지 관리자를 통해서 패키지 저장소에 접근해서 새로운 다운로드를 받으려면,

소프트웨어의 변경사항에 대해 업데이트를 진행해줘야 합니다 ^^

 

 

2. $ sudo apt-get upgrade

위 명령어는 우분투 패키지를 업그레이드 하는 명령어인데,

함부로 사용하지 않는 것이 좋습니다 ^^

 

소프트웨어라는 것이 무조건 최신 버전이라고 좋은 것이 아니라,

안정화 되어 안정적으로 정상 동작하는 LTS 버전이 가장 좋은데요 ^^

 

멋모르고 무조건 업그레이드를 했다가 새 버전에 대해서

기존 프로그램과 dependancy conflict와 같은 예기치 못한 버그가 발생한다면,

더군다나 실무에서 굉장히 복잡한 서비스가 구축되어 있는 상태에서

이러한 오류가 발생한다면 손을 쓸 수도 없을 정도의 대형사고가 될 수도 있습니다 ^^;;

 

 

3. $ sudo apt-get install 패키지명

install 명령을 통해서 다운 받고자 하는 패키지를 다운로드 받을 수 있습니다 ^^

 

예를 들어서, 기본적으로 vi 에디터가 다 설치되어 있긴하지만

만약 특정 컨테이너 내부에 접속해서 vi 에디터를 별도로 설치한다고 하면

마찬가지로 apt-get install vim 명령어를 이용해서

vi 에디터를 설치할 수도 있습니다 ^^

 

 

4. sudo apt-get remove 패키지명

5. sudo apt-get --purge remove 패키지명

 

그리고 패키지를 삭제할 수도 있는데요

remove 명령어를 사용하면 되겠습니다 ^^

 

그냥 remove 명령어와 --purge 옵션을 사용한 remove 명령은 차이가 있습니다

별도의 설정 파일에 대해서 제외하고 패키지만 삭제하느냐,

포함하고 패키지와 함께 삭제하느냐 하는 차이입니다 ^^

 

 

 

 

이번 포스트에서는 ubuntu 패키지 관리에 대해서 살펴봤습니다 ^^

다음 포스트에서는 vi 에디터에 대해서 간략하게 살펴보고,

본격적으로 docker의 주요 명령어를 알아보도록 하겠습니다!