패키지 관리
- 패키지의 설치, 삭제, 업데이트 작업에 있어 어떤 패키지가 어디에 설치되어 있는지 등을 관리하거나, 패키지 간의 충동을 회피하는 등의 방법을 제공하는 것이 패키지 관리 시스템
apt
- Advanced Packaging Tool
- 데비안 계열의 리눅스에서 사용되는 패키지 관리 툴
- 그래픽 인터페이스 없이 명령어로 사용
- 설치할 패키지 명을 입력하면, '/etc/apt/sources.list'에 지정된 소스 목록에서 해당 패키지 + 종속성 목록과 함께 찾아 자동으로 설치
(+) apt vs apt-get
- apt를 쓰든 apt-get(또는 apt-cache)을 쓰든 내부 동작의 차이는 거의 없음
- apt-get 에서는 옵션들이 많아지다 보니 apt에서는 자주 사용하는 옵션들을 추출해서 사용자들이 사용하고 보기 편하게 만든 것
- apt → 더 예쁘고 추가적인 정보를 출력
- apt-get → 더 많은 옵션들을 가지고 있기 때문에 더 많은 기능 사용 가능
→ 오래전부터 존재해왔기 때문에 더 안정적이고 높은 호환성
(+) apt update vs apt upgrade
- 'apt update'는 운영체제에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트하는 명령어, 설치되어 있는 패키지를 최신으로 업데이트하는 것이 아닌 설치가능한 리스트를 업데이트하는 것 (cf. apt upgrade → 설치한 패키지 최신 버전으로)
- apt install 명령을 이용해서 특정 패키지를 설치할 수 없는 경우 apt update를 이용해 최신으로 패키지 리스트를 업데이트
aptitude
- apt의 상위계층
- apt 기능을 포함하여 더 많은 기능 가지고 있음
- 사용자 인터페이스
'42' 카테고리의 다른 글
[born2beroot] 비밀번호 정책 설정 (0) | 2023.01.16 |
---|---|
[born2beroot] sudo 정책 설정 (0) | 2023.01.16 |
[born2beroot] APPArmor (0) | 2023.01.16 |
[born2beroot] 가상머신 운영체제 - Debian, Rocky (0) | 2023.01.16 |
[born2beroot] virtual machine (0) | 2023.01.16 |