<Debian 설치 패키지 관리자>

 


dpkg : package manager for Debian

윈도우의 msi 같은 것을 생각하면 된다
설치 후 환경 설정까지 도와줌
배포본을 어떤 것을 사용하느냐에 따라 패키지 관리자는 다르고 당연히 확장자도 다름


 

패키지 설치

 

$ dpkg -i packagename.deb

이런식으로 설치한다

dpkg같은 설치 관리자는 os마다 프로그램은 다르지만 기본적으로 깔려있으니 설치하려들지 말자

뭘 설치하려는지만 찾으면 된다


우분투 패키지 사이트 : https://packages.ubuntu.com/

Browse through the lists of packages: 의 리스트는 Ubuntu 버전명들이다
18.04LTS처럼 버전을 숫자로 표기하는 경우도 있고, trusty, xenial 식으로 연대표처럼 코드명으로 나눈 경우도 있음

여기서 원하는 패키지를 검색해서 인스톨하면 됨

 

tree 설치해보기


디렉토리 내부를 tree 구조로 보기 편하게 만들어주는 패키지

패키지 사이트 Search the contents of packages에서 tree 검색
file이 /user/bin/tree 인 것을 클릭해서 패키지로 들어간다
cpu Architecture amd64 클릭
Asia 쪽 미러사이트 주소 복사

$wget 주소붙여넣기

cd ~/download/
sudo dpkg -i 다운받은설치파일.deb

 

설치까지 완료됬으면 이제 tree명령어를 ls처럼 사용해주면 된다

tree tree 구조로 디렉토리 및 파일 보기


 

자주쓰는 옵션
dpkg -? 도움말 보기
dpkg -l 현재 설치된 패키지 목록 보기 (dpkg -l packagename packagename이 설치되어있는지 확인)
dpkg -L 해당 패키지가 어디에 설치되어있는지 확인
dpkg -i 패키지 설치
dpkg -r 패키지 실행파일만 삭제
dpkg -P 패키지 설정파일까지 모두 삭제

 

팁) 사실 더 좋은게 있어서 dpkg는 쓰이지 않는다 (...)

 


JDK 설치에 관해
oracle 사이트에서 deb 파일도 지원하고 있으므로 JDK를 받아서 사용하면 된다
(없으면 rpm 파일을 받아서 에일리언 툴을 써서 패키지 전환을 하거나 tar.gz 압축 버전을 받아서 풀어써야 한다)
또는 APT를 사용해서 편하게 설치한다


+ Recent posts