어드밴스트 패키징 툴
![]() 설치 전 apt-get 요청 확인 | |
발표일 | 1998년 3월 31일[1] |
---|---|
안정화 버전 | 3.0.0[2] ![]() |
저장소 | |
프로그래밍 언어 | C++ |
운영 체제 | 크로스 플랫폼 |
플랫폼 | 유닉스 및 유닉스 계열 운영 체제 |
종류 | 패키지 관리 시스템 |
라이선스 | GNU GPL |
웹사이트 | wiki.debian.org/Apt wiki.debian.org/Teams/Apt |
어드밴스트 패키징 툴(Advanced Packaging Tool, APT)은 코어 라이브러리와 함께 동작하는 자유 사용자 인터페이스로, 데비안 GNU/리눅스 배포판 계열 배포판에서 소프트웨어를 설치하고 제거하는 일을 한다.[3] APT는 이진 파일로부터나 소스 코드 컴파일을 통하여 소프트웨어 패키지의 확인·구성·설치를 자동화함으로써 유닉스 계열 컴퓨터 시스템 상의 소프트웨어를 관리하는 작업을 단순하게 만든다.[3]
APT는 본래 데비안의 .deb
패키지와 함께 동작할 목적으로 dpkg를 위한 프론트엔드로 고안되었으나 그 뒤로 apt-rpm을 통한 RPM 패키지 매니저 시스템과도 함께 동작하도록 수정되었다.[4] Fink 프로젝트가 일부 패키지 관리 작업을 위하여 APT를 Mac OS X에 포팅하였으며 APT는 오픈솔라리스에서도 사용할 수 있다. (Nexenta OS 배포판에도 포함되어 있음).[5]
사용법
[편집]- 설치:
apt install 패키지명
또는apt-get install 패키지명
- 목록 업데이트:
apt update
또는apt-get update
- 기본 업그레이드:
apt upgrade
또는apt-get upgrade
- 추가 업그레이드:
apt full-upgrade
또는apt-get full-upgrade
sudo 명령어를 사용한 다음과 같은 조합이 사용되기도 한다.
sudo apt install 패키지명 sudo apt-get install 패키지명
- 관련 패키지 검색:
apt search 키워드
- 패키지 정보 조회:
apt show 패키지명
우분투 호환
[편집]2018년 기준 우분투는 소프트웨어 자동 업데이트를 포함한 일관된 패키지 관리를 위해 어드밴스트 패키징 툴(APT)을 지원하고 있다.
인스톨 에러
[편집]apt-get install
처럼 APT 명령어를 사용하려고 할 때 다음과 같은 에러가 발생하는 경우가 있다.
Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
또는
E: Could not get lock /var/lib/dpkg/lock - 잠금 파일을 얻을 수 없습니다 - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
때로는 이러한 경우가 APT 자동 업데이트 기능이 백그라운드에서 작업하는 중으로 그러한 메시지를 내보내는 경우가 있을 수 있으므로 무작정 파일등을 삭제하려고 하거나 특정 프로그램을 강제로 실행시키는 등의 조치를 취하는 것보다는 잠시나마 잠정적으로 APT 명령어를 사용하는 것을 미루어보는것도 적절한 방법으로 고려할 수 있는 옵션일 수 있다.
한편 .deb
패키지 파일을 직접 설치할 때는 저수준의 dpkg를 사용해서 직접 터미널 창에서 인스톨해야 하는 경우도 있을 수 있다.
같이 보기
[편집]각주
[편집]- ↑ “Initial Release”. 《apt package changelog》. The Debian Project. 1998년 3월 31일. 2018년 3월 1일에 원본 문서에서 보존된 문서. 2018년 2월 28일에 확인함.
- ↑ “3.0.0”. 2025년 4월 4일. 2025년 4월 6일에 확인함.
- ↑ 가 나 “apt-get(8) - Linux man page”. linux.die.net. 2008년 5월 12일에 확인함.
- ↑ “APT-RPM”. apt-rpm.org. 2008년 4월 21일에 원본 문서에서 보존된 문서. 2008년 5월 12일에 확인함.
- ↑ “Fink - About”. www.finkproject.org. 2008년 5월 12일에 확인함.
외부 링크
[편집]위키미디어 공용에 어드밴스트 패키징 툴 관련 미디어 분류가 있습니다.
- (영어) apt-get 매뉴얼 페이지
- (영어) APT 사용 방법 보관됨 2012-02-08 - 웨이백 머신
- (영어) apt-cache
- (영어) apt.conf
- (영어) apt_preferences
- (영어) Python-apt
- (영어) apt-offline
- (영어) Adding source lists using apt-setup
- (영어) apt-cdrom
- (영어) apturl