{{위키데이터 속성 추적}}
{{소프트웨어 정보
| name                   = 어드밴스트 패키징 툴<br />Advanced Packaging Tools
| logo                   =
| 화면             = Apt-get install mediawiki.png
| caption                = 설치 전 <code>apt-get</code> 요청 확인
| released               = {{시작 날짜와 나이|1998|03|31|df=yes}}<ref>{{웹 인용 | url = http://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_1.4.8_changelog | title = Initial Release | date = 31 March 1998 | work = apt package changelog | publisher = The Debian Project | accessdate = 28 February 2018 | 보존url = https://web.archive.org/web/20180301044539/http://metadata.ftp-master.debian.org/changelogs/main/a/apt/apt_1.4.8_changelog | 보존날짜 = 2018-03-01 | url-status = dead }}</ref>
| developer              =
| latest release version = 2.7.3<ref>{{웹 인용|title="APT 2.7.3"|url=https://tracker.debian.org/pkg/apt}}</ref>
| latest release date = {{시작 날짜와 나이|2023|08|02|df=yes}}
| operating_system       = [[크로스 플랫폼]]
| platform               = [[유닉스]] 및 [[유닉스 계열]] 운영 체제
| programming_language   = [[C++]]
| genre                  = [[패키지 관리 시스템]]
| license                = [[GNU GPL]]
| website                = [http://wiki.debian.org/Apt wiki.debian.org/Apt] [http://wiki.debian.org/Teams/Apt wiki.debian.org/Teams/Apt]
}}
'''어드밴스트 패키징 툴'''(Advanced Packaging Tool, APT)은 [[라이브러리|코어 라이브러리]]와 함께 동작하는 [[자유 소프트웨어|자유]] [[프론트엔드|사용자 인터페이스]]로, [[데비안]] [[GNU]]/[[리눅스 배포판]] 계열 배포판에서 소프트웨어를 설치하고 제거하는 일을 한다.<ref name=manpage>
{{웹 인용
|url=http://linux.die.net/man/8/apt-get
|제목=apt-get(8) - Linux man page
|출판사=linux.die.net
|확인날짜=2008-05-12
}}
</ref> APT는 이진 파일로부터나 소스 코드 [[컴파일]]을 통하여 [[소프트웨어 패키지]]의 확인·구성·설치를 자동화함으로써 [[유닉스 계열]] 컴퓨터 시스템 상의 소프트웨어를 관리하는 작업을 단순하게 만든다.<ref name=manpage />

APT는 본래 데비안의 <code>[[deb (파일 포맷)|.deb]]</code> 패키지와 함께 동작할 목적으로 [[dpkg]]를 위한 프론트엔드로 고안되었으나 그 뒤로 [[apt-rpm]]을 통한 [[RPM 패키지 매니저]] 시스템과도 함께 동작하도록 수정되었다.<ref>{{웹 인용
|url=http://apt-rpm.org/about.shtml
|제목=APT-RPM
|출판사=apt-rpm.org
|확인날짜=2008-05-12
|archive-date=2008-04-21
|archive-url=https://web.archive.org/web/20080421014529/http://apt-rpm.org/about.shtml
|url-status=
}}</ref> [[Fink]] 프로젝트가 일부 패키지 관리 작업을 위하여 APT를 [[Mac OS X]]에 포팅하였으며 APT는 [[오픈솔라리스]]에서도 사용할 수 있다. ([[Nexenta OS]] 배포판에도 포함되어 있음).<ref>
{{웹 인용
|url=http://www.finkproject.org/about.php
|제목=Fink - About
|출판사=www.finkproject.org
|확인날짜=2008-05-12
|last=
|first=
}}
</ref>

== 사용법 ==
* 설치: <code>apt install 패키지명</code> 또는 <code>apt-get install 패키지명</code>
* 목록 업데이트: <code>apt update</code> 또는 <code>apt-get update</code>
* 기본 업그레이드: <code>apt upgrade</code> 또는 <code>apt-get upgrade</code>
* 추가 업그레이드: <code>apt full-upgrade</code> 또는 <code>apt-get full-upgrade</code>

[[sudo]] 명령어를 사용한 다음과 같은 조합이 사용되기도 한다.

 sudo apt install 패키지명
 sudo apt-get install 패키지명

* 관련 패키지 검색: <code>apt search 키워드</code>
* 패키지 정보 조회: <code>apt show 패키지명</code>

== 우분투 호환 ==
2018년 기준 [[우분투 (운영 체제)|우분투]]는 소프트웨어 자동 업데이트를 포함한 일관된 패키지 관리를 위해 어드밴스트 패키징 툴(APT)을 지원하고 있다.

== 인스톨 에러 ==
<code>apt-get install</code>처럼 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 명령어를 사용하는 것을 미루어보는것도 적절한 방법으로 고려할 수 있는 옵션일 수 있다.

한편 <code>.deb</code> 패키지 파일을 직접 설치할 때는 저수준의 dpkg를 사용해서 직접 터미널 창에서 인스톨해야 하는 경우도 있을 수 있다.

== 같이 보기 ==
{{위키공용분류}}
* [[apt-file]]
* [[apt-rpm]]
* [[PackageKit]]
* [[Pkgsrc]]
* [[Wajig]]
* [[APTonCD]]
* [[우분투 소프트웨어 센터]]
* [[aptitude]]
* [[yum]]

== 각주 ==
{{각주}}

== 외부 링크 ==
* {{언어링크|en}} [http://linux.die.net/man/8/apt-get apt-get 매뉴얼 페이지]
* {{언어링크|en}} [http://www.debian.org/doc/manuals/apt-howto/ APT 사용 방법] {{웨이백|url=http://www.debian.org/doc/manuals/apt-howto/ |date=20120208105941 }}
* {{언어링크|en}} [http://linux.die.net/man/8/apt-cache apt-cache]
* {{언어링크|en}} [http://linux.die.net/man/5/apt.conf apt.conf]
* {{언어링크|en}} [http://linux.die.net/man/5/apt_preferences apt_preferences]
* {{언어링크|en}} [https://launchpad.net/python-apt Python-apt]
* {{언어링크|en}} [https://web.archive.org/web/20180519021741/http://apt-offline.alioth.debian.org/ apt-offline]
* {{언어링크|en}} [http://www.debianadmin.com/adding-source-lists-using-apt-setup.html Adding source lists using apt-setup]
* {{언어링크|en}} [http://linux.die.net/man/8/apt-cdrom apt-cdrom]
* {{언어링크|en}} [https://launchpad.net/apturl/ apturl]

{{데비안}}
{{패키지 관리 시스템}}

[[분류:크로스 플랫폼 자유 소프트웨어]]
[[분류:자유 패키지 관리 시스템]]
[[분류:Dpkg]]
[[분류:리눅스 패키지 관리 관련 소프트웨어]]
[[분류:C++로 작성된 자유 소프트웨어]]
[[분류:명령줄 소프트웨어]]