차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
tech:apt-get [2014/07/21 01:47] – 115.93.88.196 | tech:apt-get [2021/01/18 09:42] (현재) – V_L | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | {{tag> | ||
======Apt-get====== | ======Apt-get====== | ||
+ | apt-get(Advanced Packaging Tool)은 [[우분투]]를 포함안 데비안(Debian)계열의 리눅스에서 쓰이는 팩키지 관리 명령어 도구이다. 우분투에는 GUI로 되어 있는시냅틱 꾸러미 관리자도 있기는 하지만 이런 저런 개발관련 패키지를 설치할 때는 커맨드기반인 apt-get이 더 편하기도 한다. sudo는 superuser권한으로 실행하기 위함이다. | ||
* apt-get autoremove | * apt-get autoremove | ||
줄 5: | 줄 7: | ||
* apt-get upgrade : 패키지 업그레이드 | * apt-get upgrade : 패키지 업그레이드 | ||
* apt-get install : 특정 패키지 설치 | * apt-get install : 특정 패키지 설치 | ||
- | * apt-get remove : 특정 패키지 삭제 | + | * apt-get remove : 특정 패키지 삭제 |
+ | * apt-get purge : 패키지 삭제 및 설정파일까지 모두 지움 | ||
* apt-get check : 패키지 의존성 검사 | * apt-get check : 패키지 의존성 검사 | ||
+ | |||
+ | * sudo apt-cache | ||
+ | * sudo apt-cache show 패키지이름 : 패키지 정보 보기 | ||
=====업데이트 미러 사이트 등록===== | =====업데이트 미러 사이트 등록===== | ||
| | ||
- | 파잉ㄹ을 수정하여 수동으로 추가할 수 있다. | + | 파일을 수정하여 수동으로 추가할 수 있다. |
sudo nano / | sudo nano / | ||
- | {{tag> | + | =====설치된 패키지 목록===== |
- | ^ 수정하실 수 있다. | + | |
+ | 우분투에서 설치된 패키지 목록을 확인하기 위해서는 다음과 같은 명령어를 사용하면 된다. | ||
+ | |||
+ | | ||
+ | |||
+ | (소문자 엘( l )이다. ) | ||
+ | |||
+ | 그럼 쫙 나온다. | ||
+ | |||
+ | 앞에 rc 라고 나오는 패키지가 제거는 되었지만 설정 파일이 남아있는 경우임. | ||
+ | |||
+ | |||
+ | 다음의 명령을 입력하면 rc로 된 것들을 다 지운다.(([[https:// | ||
+ | |||
+ | |||
+ | dpkg --list |grep " | ||
+ | =====참고===== | ||
+ | |||
+ | ====The following packages have been kept back==== | ||
+ | |||
+ | >The following packages have been kept back: | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | > | ||
+ | |||
+ | 의존성에 문제가 있을 수 있는 | ||
+ | |||
+ | 수동으로 | ||
+ | > sudo apt-get install <package names> | ||
+ | 해주면 된다. | ||
+ | |||
+ | 이 방법으로 해결이 안된다면 | ||
+ | '' | ||
+ | |||
+ | 그런데 이것은 패키지 의존성을 재구성하면서 //있던 패키지를 삭제도 하므로 잘 돌아가던 리눅스가 깨지는 수도 있다//. | ||
+ | 주의하여, | ||
+ | 요즘은 [[apt]] 권장. |