Linux 기본명령어 'apt' 명령어소개 - 일본서버호스팅 제이피서버
일본서버호스팅
일본서버호스팅
일본서버호스팅
Linux의 명령어에 대한 기본 형식부터 옵션, 구체적인 실행예시까지 소개하고 있습니다.
이번에는 패키지를 조작하는 'apt'명령어을 사용하여 패키지를 검색하는 방법을 소개합니다.
일본서버호스팅
일본서버호스팅
● apt 명령어이란? 일본서버호스팅
일본서버호스팅
apt 명령어은 Debian 계열 배포판에 사용되고 있는 패키지 관리 명령어입니다.
또한 Red Hat 계의 배포 (CentOS 등)의 경우는 "yum"명령어 또는 "rpm"명령어을 사용합니다.
일본서버호스팅
일본서버호스팅
● apt 명령어의 형식 일본서버호스팅
일본서버호스팅
apt [옵션] 명령어 [패키지 이름 및 명령어에 대한 옵션 등] 일본서버호스팅
※ [ ]는 생략가능한 인수를 보여줍니다. 일본서버호스팅
일본서버호스팅
일본서버호스팅
● apt 주요 옵션 (공통 옵션) 일본서버호스팅
일본서버호스팅
· 짧은 옵션 / 긴 옵션 / 의미 일본서버호스팅
-c = 설정 파일 / - config-file = 설정 파일 / 사용하는 설정 파일을 지정
(디폴트 설정 파일 뒤에 읽는다.) 일본서버호스팅
-o = 설정 옵션 / - option = 설정 옵션 / 설정 옵션을 지정 일본서버호스팅
(예 : -o=Acquire::CDROM::Device="/dev/cdrom" -o 후에 "="공백도 가능. "-o" 복수사용 가능)
일본서버호스팅
일본서버호스팅
● apt의 주요 명령어 (패키지의 검색 및 조작) 일본서버호스팅
일본서버호스팅
· 명령어 / 의미 일본서버호스팅
list / 패키지 목록을 표시 일본서버호스팅
search 키워드 / 패키지의 설명에서 키워드를 검색하여 해당 패키지를 표시
show / 지정된 패키지의 정보를 표시 일본서버호스팅
install / 지정된 패키지를 설치 일본서버호스팅
remove / 지정된 패키지를 삭제 일본서버호스팅
일본서버호스팅
일본서버호스팅
● apt의 주요 명령어 (설정 및 시스템 유지 보수) 일본서버호스팅
일본서버호스팅
· 명령어 / 의미 일본서버호스팅
edit-sources / sources.list 파일 (패키지의 다운로드 위치 등을 지정하는 파일) 편집
update / 패키지 인덱스 파일을 업데이트 일본서버호스팅
upgrade / 설치된 패키지를 한꺼번에 업데이트 일본서버호스팅
full-upgrade / upgrade와 같지만 업데이트에 따라 사용할 수 없는 패키지를 삭제하는 등의 설정도 가능
일본서버호스팅
일본서버호스팅
● 패키지의 목록을 표시 일본서버호스팅
일본서버호스팅
[apt list "패키지이름"] 명령어로 해당하는 패키지를 나열합니다. 일본서버호스팅
패키지 이름을 지정하지 않은 경우 모든 패키지를 표시합니다. 일본서버호스팅
패키지 이름은 ["abc*"] 또는 ["*abc*"] 같은 와일드 카드를 사용할 수 있습니다.
화면1은 [apt list "aptitude*"] 로, 이름이 [aptidude] 로 시작하는 패키지를 나열하고 있습니다.
일본서버호스팅
표시 목록에는 설치되지 않은 패키지도 포함되어 있습니다. 일본서버호스팅
설치된 것만을 대상으로하려면 [--installed] 옵션으로 지정합니다.
apt list에서 사용할 수있는 옵션은 다음과 같습니다. 일본서버호스팅
또한 apt list 실행시 root 권한이 필요하지 않습니다. 일본서버호스팅
일본서버호스팅
· 옵션 / 의미 일본서버호스팅
--installed 설치된 패키지 일본서버호스팅
--upgradable 업데이트 가능한 패키지 일본서버호스팅
--all-versions 모든 버전 일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
● 명령어 실행 예 일본서버호스팅
일본서버호스팅
apt list "패키지 이름" 일본서버호스팅
apt list aptitude 일본서버호스팅
(이름이 aptitude는 패키지보기) 일본서버호스팅
일본서버호스팅
apt list "aptitude*" 일본서버호스팅
(이름이 aptitude로 시작되는 패키지보기) 일본서버호스팅
일본서버호스팅
apt list "aptitude*"--installed 일본서버호스팅
(이름이 aptitude로 시작되는 패키지로, 설치된 것만 표시) 일본서버호스팅
일본서버호스팅
일본서버호스팅
● 키워드로 패키지를 찾기 일본서버호스팅
일본서버호스팅
[apt search "키워드"] 명령어로 키워드를 패키지의 설명문에서 검색합니다.
키워드는 정규 표현식을 사용하여 지정합니다. 일본서버호스팅
따라서, "abc"라는 문자열을 포함하는 경우 [apt search abc]이라고 검색하고, "abc"라는 단어를 포함하는
경우 단어의 구분을 의미하는 [\b] 사이에 [apt search \babc\b] 과 같이합니다.
일본서버호스팅
일본서버호스팅
● 명령 실행 예 일본서버호스팅
일본서버호스팅
apt search "키워드" 일본서버호스팅
apt search mpstat 일본서버호스팅
(설명문에 mpstat라는 문자열이 포함된 패키지를 찾기) 일본서버호스팅
일본서버호스팅
apt search "\bmpstat\b" 일본서버호스팅
(설명문에 mpstat라는 단어가 포함된 패키지를 찾기) 일본서버호스팅
일본서버호스팅
패키지의 설명이 아닌 패키지에 포함된 파일 이름 검색하려면 [apt-file]명령어 또는 [dpkg]명령어를 사용합니다.
일본서버호스팅
패키지의 설명을 표시하려면 [apt show "패키지명"]과 같이합니다. 일본서버호스팅
설명 이외의 세세한 정보를 표시하려면 [apt-cache]명령어와 [dpkg]명령어을 사용합니다.
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅
일본서버호스팅