sudo : superuser 권한으로 실행하기 위한 명령
apt: APT(Advanced Packaging Tool)는 Ubuntu를 포함한 Debian 계열의 리눅스에서 쓰이는 패키지 관리 명령어 도구
■ 패키지 인덱스 정보 업데이트
apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list 에 있으며 이곳에서 패키지의 저장소 정보를 얻게 된다.
sudo apt-get update
※ 일반적으로 패키지 설치전에 인덱스 정보를 업데이트 하여 최신 정보에 해당하는 패키지를 설치
■ 설치된 패키지 업그레이드
설치되어 있는 패키지를 모두 새버전으로 업그레이드
sudo apt-get upgrade
의존성 검사하며 업그레이드
sudo apt-get dist-upgrade
■ 저장소 추가
sudo add-apt-repository <저장소 이름>
e.g.) Oracle JDK Installer 저장소 추가 : sudo add-apt-repository ppa:webupd8team/java
■ 저장소 제거
sudo add-apt-repository --remove <저장소 이름>
■ 패키지 설치
sudo apt-get install <패키지 이름>
e.g.) VIM 설치 : sudo apt-get install vim
■ 패키지 재설치
sudo apt-get --reinstall install <패키지 이름>
■ 패키지 삭제
설정 파일은 지우지 않음
sudo apt-get remove <패키지 이름>
설정 파일까지 모두 삭제
sudo apt-get --purge remove <패키지 이름>
■ 패키지 소스코드 다운로드
sudo apt-get source <패키지 이름>
위에서 받은 소스코드를 의존성 있게 빌드
sudo apt-get build-dep <패키지 이름>
■ 패키지 검색
sudo apt-cache search <패키지 이름>
■ 패키지 정보 보기
sudo apt-cache show <패키지 이름>
APT를 이용해서 설치된 deb 패키지는 /var/cache/apt/archive 에 설치가 됨
$ man apt
'IT > Ubuntu' 카테고리의 다른 글
[Linux] 라이브러리 의존 확인 (0) | 2017.06.28 |
---|---|
[Linux] 심볼릭 링크 만들기 ln (0) | 2017.06.27 |
[Ubuntu] Ubuntu 16.04 + OpenCV 3.2 설치 (13) | 2017.06.12 |
[Ubuntu] Eclipse C/C++ 개발환경 구축 (4) | 2017.06.08 |
댓글