티스토리 뷰
안녕하세요 :)
우분투 리눅스를 주제로 일곱분투 리눅스를 주제로 일곱번째 포스팅 시간입니다.
이번 포스팅에서는 응용프로그램 설치를 위한 명령어인 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 에디터를 지웠다가 다시 설치하는것도 나쁘지 않을것 같습니다.
'LINUX > Ubuntu - Basic' 카테고리의 다른 글
Ubuntu basic - 네트워크 파일, 명령어 (0) | 2021.03.18 |
---|---|
Ubuntu basic - 파일 압축과 예약 실행 (0) | 2021.03.17 |
Ubuntu basic - 파일의 권한 (0) | 2021.03.07 |
Ubuntu basic - 사용자 그룹 (0) | 2021.03.05 |
Ubuntu basic - cd 마운트, 리눅스 기본 명령어 (0) | 2021.03.05 |