리눅스:apt-get
리눅스를 위한 문서틀 틀:리눅스
- 리눅스:명령어
- 리눅스:권한관련
- 리눅스:편의기능
- 리눅스 기반 OS
- 리눅스:패키지 관리
- 다양한 패키지
- 리눅스:쉘 스크립트
개요
패키지 관리..
기본 명령어
의도 | 설명 | 방법 | ||||||
---|---|---|---|---|---|---|---|---|
업데이트 | 사용 가능한 패키지 리스트를 업데이트한다.
리포지토리 인덱스 갱신. |
update | ||||||
업그레이드 | 각종 패키지를 설치, 업그레이드 하여 시스템을 업드레이드한다.
업그레이드 가능한 패키지를 모두 업그레이드. |
upgrade | ||||||
설치 | 패키지 설치
|
apt-get install 패키지명 | ||||||
삭제 | 패키지를 삭제한다. | apt-get remove 패키지명 | ||||||
의존 패키지 삭제 | 패키지를 삭제하고 난 후 함께 설치되었으나, 더 이상 쓰지 않는 패키지들 삭제.(의존성 패키지를 함께 제거하기 위함.)
(패키지가 지워진 상태에서도 실행하여 의존성이 있는 패키지를 지울 수 있다.) sudo apt autoremove && sudo apt clean |
apt-get autoremove 패키지명 | ||||||
명령 | 설명 | 사용법 |
---|---|---|
update와 upgrade | 가장 먼저 할 일.
등록된 저장소의 캐쉬정보 업데이트 |
sudo apt-get update && apt-get upgrade |
관련에러
어떤 패키지를 설치하거나, apt update를 수행할 때.
W: Target Packages (main/binary-amd64/Packages) is configured multiple times in /etc/apt/sources.list.d/elastic-5.x.list:1 and /etc/apt/sources.list.d/elastic-5.x.list:2
참고하는 리스트에서 해당 패키지가 중복되어 발견될 때.
/etc/apt/sources.list.d/ 로 이동해 필요치 않은 것들을 지워준다.