티스토리 뷰

LINUX/Ubuntu - Basic

Ubuntu basic - dpkg, apt-get

ShinyOcean 2021. 3. 17. 01:10

안녕하세요 :)

 

우분투 리눅스를 주제로 일곱분투 리눅스를 주제로 일곱번째 포스팅 시간입니다.

 

 

이번 포스팅에서는 응용프로그램 설치를 위한 명령어인 dpkg 와 apt-get에 대하여 알아보겠습니다.

 

 

1. dpkg (Debian package)

 

windows의 setup.exe 와 비슷한 설치 파일로 확장명은 *.deb이며, 이를 패키지(package)라고 부릅니다.

저희가 사용하고 있는 리눅스인 우분투도 데비안 리눅스에서 파생된 것이기 때문에 데비안 시절에 사용하던 명령어가 아직 잔존하고 있습니다.

 

파일의 의미 : 패키지 이름 / 버전 / 계정정보 / 아키택처(cpu버전)

 

 

 

명령 옵션)

 

-설치

dpkg -i 설치할파일이름.deb

 

-삭제

dpkg -r 패키지이름

dpkg -P 패키지이름 -> 설정파일까지 삭제


-조회

dpkg -l 패키지이름 -> 설치된 패키지에 대한 정보를 보여줌

dpkg -L 패키지이름 -> 패키지가 설치한 파일 목록을 보여줌

 

-아직 설치되지 않은 deb 파일 조회

dpkg --info 패키지이름.deb

 

-단점 : 의존성문제가 있다, 관련이 된 패키지의 설치가 필요한 경우 dpkg명령어만으로는 해결이 까다롭습니다.

 

이를 해결하기 위해서 apt -get 명령어가 출현하였습니다. 

 

 

 

 

 

 

2. apt-get

 

의존성문제를 어떻게 해결 하였는가?

인터넷을 통하여 필요한 파일을 저장소에서 자동으로 모두 다운로드해서 설치하는 방식

 

 

 

기본적인 사용 방법)

 

-기본설치

apt-get install 패키지이름

주로 "apt-get -y install 패키지이름" 방식으로 많이 사용합니다. -y옵션은 다운로드시 확인을 모두 yes로 한다는 뜻

 

-패키지 목록 업데이트

apt-get update

 

-삭제

apt-get remove 패키지이름

 

-사용하지 않는 패키지 제거

apt-get autoremove

 

-내려 받은 파일 제거

apt-get clean 또는 apt-get autoclean

 

 

우리는 vi 에디터를 사용하기전 설치 과정에서 이미 apt-get명령어를 수행해 본경험이 있습니다.

실습으로 vi 에디터를 지웠다가 다시 설치하는것도 나쁘지 않을것 같습니다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함