우분투 (ubuntu) apt-get 사용법

2021. 4. 12. 23:52 OS/Linux

# apt-get

: apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함한 데비안(Debian)계열의 리눅스에서

쓰이는 팩키지 관리 명령어 도구 입니다.

apt를 이용해서 설치된 deb 패키지는 /var/cache/apt/archive/ 에 설치 됩니다.

 

# apt-get Commands

 

 sudo apt-get update (설치된 패키지 정보를  모두 새버전으로 업데이트 합니다.)

: apt-get은 인덱스를 가지고 있는데 이 인덱스는 /etc/apt/sources.list에 있습니다. 이곳에 저장된 저장소에서

사용할 패키지의 정보를 얻습니다.

 

sudo apt-get dist-upgrade

: 의존성검사하며 설치 합니다.


sudo apt-get install 패키지이름

: 패키지를 설치합니다.


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 패키지이름

: 패키지 정보를 조회 합니다.

 

 

 

# Options

 -h  This help text.도움말을 출력 합니다.
 -q  Loggable output - no progress indicator. 로그 출력. 
 -qq No output except for errors. 오류 이외의 출력 없음.
 -d  Download only - do NOT install or unpack archives.압축 파일을 설치하거나 압축 해제하지 않고 다운로드만 합니다.
 -s  No-act. Perform ordering simulation. 동작 없음. 명령 시뮬레이션 실행합니다.
 -y  Assume Yes to all queries and do not prompt. 모든 쿼리에 대해 예라고 가정하고 프롬프트하지 않습니다.

 -f  Attempt to correct a system with broken dependencies in place. 망가진 의존성 패키지가 있는 시스템을 즉시 정정하려 합니다.
 -m  Attempt to continue if archives are unlocatable. 압축 파일을 찾을 수 없어도 계속 진행하도록 합니다
 -u  Show a list of upgraded packages as well. 업그레이드한 패키지의 목록도 표시합니다.
 -b  Build the source package after fetching it. 소스 패키지를 가져온 후 빌드합니다
 -V  Show verbose version numbers. 자세한 버전 번호 표시
 -c=? Read this configuration file. 지정한 설정 파일 읽기
 -o=? Set an arbitrary configuration option. 임의의 옵션을 설정합니다. 예를 들어 -o dir::cache=/tmp

 

출처 : code-factory.tistory.com/35?category=727748

'OS > Linux' 카테고리의 다른 글

[Linux] Vim 언어별 Highlight 설정 (Vi/Syntax/에디터/하이라이트)  (0) 2021.05.04
OS - ssh 비밀번호 없이 접속하기  (0) 2021.04.26
리눅스 쉘(shell)의 이해  (0) 2021.04.23
리눅스 scp 사용법  (0) 2021.04.12
리눅스 tail 명령어  (0) 2021.04.12
nGrinder docker 설치 실행  (0) 2021.04.11
ubuntu docker 설치  (0) 2021.04.11
nGrinder 설치 (agent)  (0) 2021.04.11