apt-get(Advanced Packaging Tool)은 데비안(Debian)계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구
sudo는 superuser권한으로 실행하기 위해서 사용
sudo apt-get update
/etc/apt/sources.list의 저장소를 참조하여 패키지 데이터베이스를 업데이트 한다. 즉, 저장소 안의 업데이트 할 수 있는 소프트웨어의 목록이나, 저장소 자체를 추가 했을 때 해당 저장소의 소프트웨어 목록을 업데이트 한다. 일반적으로 시스템에서 시스템의 모든 패키지를 업데이트하기 전에 수행하는 명령어이기도 하다.
sudo apt-get upgrade
설치되어 있는 모든 패키지를 조사하여 업데이트가 있는 경우 자동으로 업데이트
sudo apt-get dist-upgrade
전체 시스템을 새로운 버전으로 업그레이드. 일반적으로 의존성 문제 등을 고려하지 않고 새 버전으로 업그레이드 한다
sudo apt-get -s dist-upgrade
의존성 검사 수행하면서 새로운 버전으로 업그레이드
sudo apt-get install <package>
<package>를 다운로드하여 설치. 자동으로 의존성 문제 등을 고려하여 추가가 요구되는 패키지도 같이 다운로드하여 설치
sudo apt-get --reinstsall install <package>
설치된 <package>에 이상이 있어 다시 설치
sudo apt-get -d install <package>
<package>를 다운로드하여 /var/cache/apt/archives/에 저장. 설치는 하지 않는다
sudo apt-get -f install
만일 다운로드한 패키지가 깨진 경우를 확인하기 위하여 검사하는 명령
sudo apt-get remove <package> 또는 sudo dpkg -P <package>
<package>를 삭제합니다. 의존성 문제를 자동으로 해결하면서 삭제하므로 매우 유용하다. sudo apt-get --purge remove <package>와 같이 --purge옵션을 주면 설정파일은 삭제하지 않으므로 추후 해당 패키지를 다시 설치하면 이전 설정이 그대로 적용된다
sudo apt-get autoclean
불완전하게 다운로드된 패키지 등을 자동으로 삭제
sudo apt-get clean
/var/cache/apt/archives에 저장된 패키지를 삭제. sudo apt-get -d install <package>하여 다시 다운로드하여 저장할 수 있다
sudo apt-cache pkgnames
시스템에 설치된 모든 패키지를 출력
sudo apt-cache show <package>
<packae>에 대한 정보를 출력
sudo apt-cache search <keyword>
/etc/apt/sources.list에 저장된 저장소의 모든 패키지들에서 <keyword>를 검색. 대소문자 구분이 없고 특정 패키지의 이름이 생각나지 않거나 일부만 아는 경우 유용하다
sudo apt-cache depends <package>
<package>에 대한 의존성을 검사하여 추가적으로 다운로드 해야 하는 패키지를 보여줌. 하지만 sudo apt-get install <package>하면 알아서 자동으로 다운로드하여 설치해 준다
dpkg -l
설치된 패키지를 볼 때
apt-cache search <package>
원하는 패키지 찾기
apt-cache search show <package>
원하는 패키지 찾은 다음 정보 출력
sudo apt-get source pkgnames
패키지 소스 코드 다운로드
sudo apt-get build-dep pkgnames
위에서 받은 소스코드를 의존성있게 빌드
[출처] apt-get 명령어|작성자 류기현
'System > Linux' 카테고리의 다른 글
apache + tomcat 연동하기 (0) | 2015.11.26 |
---|---|
Ubuntu DNS 설정 (0) | 2015.11.19 |
ubuntu static ip 설정후에도 resolv.conf가 초기화 되는문제 (0) | 2014.11.20 |
rpm 명령이 안될 경우 alien 명령어로 압출풀기 (0) | 2014.11.12 |
Tomcat7 Installation on Ubuntu (0) | 2014.11.07 |