리눅스 apt 명령어 사용 방법 (패키지 설치, 삭제, 업데이트)
- 운영체제(OS)
- 2023. 1. 8.
우분투나 데비안 배포판은 패키지 관리 툴로 apt를 사용합니다. apt로 패키지를 설치, 삭제, 패치하고 서버를 최신 상태로 유지할 수 있습니다. 참고로 CentOS, RHEL 등 레드햇 계열은 apt가 아닌 yum, dnf를 사용합니다.
APT
APT는 Advanced Package Tool의 약자로 패키지를 관리하는 툴이라는 의미를 담고 있습니다. 시스템에 패키지를 설치, 삭제, 업데이트 하는 명령어다보니 sudo 권한이 필요한 명령이 많습니다.
apt [options] command
apt [options] command 패키지명
apt [options] command 패키지명1 패키지명2
새 패키지 설치
sudo apt install 패키지명
[예시] nginx를 설치
sudo apt install nginx
패키지 제거
패키지를 제거하면 시스템 구성 파일을 제외한 모든 패키지 파일이 삭제됩니다.
sudo apt remove 패키지명
[예시]
sudo apt remove nginx
패키지 복원
실수로 패키지를 제거하는 경우를 대비해서 일반적으로 사용자 구성 파일이 컴퓨터에 남아있습니다. 이를 이용해서 이전처럼 패키지를 복원할 수 있습니다.
sudo apt purge nginx
설치된 패키지 확인
컴퓨터에 설치된 패키지를 확인합니다.
apt list --installed
설치된 패키지 중 구체적인 패키지명을 검색할 수 있습니다.
apt list --installed | grep 패키지명
패키지 정보 검색
패키지에 대한 정보를 검색합니다.
apt show nginx
패키지 업데이트 (리스트 최신화)
원격 저장소에 있는 패키지를 최신 상태로 업데이트합니다. 컴퓨터에 설치된 패키지가 최신 버전으로 바뀌는 건 아닙니다.
apt update
패키지 업그레이드 (실제 설치된 패키지 패치)
현재 시스템에 설치된 모든 패키지를 업그레이드 합니다. 패키지 버전은 다른 응용 프로그램과의 연동에서 중요하게 작용하기 때문에 함부로 사용하기엔 위험이 있는 명령어입니다.
sudo apt upgrade
업그레이드 가능한 패키지 확인
시스템에 설치된 패키지 중 업그레이드가 가능한 목록을 출력합니다.
apt list --upgradable
반응형
'운영체제(OS)' 카테고리의 다른 글
리눅스 상대경로 절대경로 차이 예시 (0) | 2023.01.15 |
---|---|
CentOS 7 Local Repository 만드는 방법 (인터넷 없이 yum 사용) (0) | 2023.01.11 |
윈도우 OCX 파일이란? ActiveX 컨트롤 (0) | 2023.01.08 |
리눅스 복사/붙여넣기 단축키 정리 (0) | 2023.01.08 |
리눅스 ps 명령어 실행중인 프로세스 확인 방법 (0) | 2023.01.08 |