https://salsa.debian.org/apt-team/apt.git
리눅스 운영체제는 패키지의 설치, 변경, 삭제 등 관리를 편리하게 해주는 도구가 있다.
패키지 매니저는 모든 패키지의 저장소 위치를 저장하고 있으며, 사용자가 특정 패키지의 설치를 요청하면, 패키지가 저장된 위치에서 패키지를 다운받아 설치를 진행한다.
패키지 매니저는 설치된 모든 프로그램의 업데이트를 확인하거나 필요없는 프로그램을 제거할 때에도 사용된다.
대부분의 apt
명령어는 sudo
권한이 있는 사용자로 실행해야 합니다.
apt update : Updating package index
$ sudo apt update
apt upgrade : Upgrading Packages
$ sudo apt upgrade package_name
apt install : Installing Packages
$ sudo apt install package_name
apt remove : Removing Packages
$ sudo apt remove package_name
apt purge : Remove the packge including all configuration files
$ sudo apt purge package_name
apt autoremove : Remove Unused packages
$ sudo apt autoremove
apt list : Listing Packages
$ sudo apt list
특정 패키지가 설치되어 있는지 확인할 수 있습니다.
$ sudo apt list | grep package_name
설치된 패키지만 나열할 수 있습니다.
$ sudo apt list --installed
업그레이드 가능한 패키지 목록을 가져올 수 있습니다.
$ sudo apt list --upgradeable
apt search : Searching Packages
$ sudo apt search package_name
apt show : Package Information
$ sudo apt show package_name
패키지 종속성, 설치 크기, 패키지 소스 등에 대한 정보를 출력한다.