728x90
반응형

 

 

 

[Ubuntu Linux] 우분투 패키지 관리

 

 

 

우분투 설치된 패키지 목록 확인

 

dpkg -l
dpkg --get-selections | grep -v ufw
apt --installed list

 

dpkg(Debian Package)

windows의 *.exe 와 비슷한 설치파일이며 확정명은 *.deb이다. 

dpkg로 파일을 설치할 때는 *.deb 설치파일이 이미 피씨에 존재하고 있을 때 아래처럼 설치할 수 있다.

$ dpkg --help
$ dpkg -i 패키지파일이름.deb
$ dpkg -r 패키지이름 : 패키지만 삭제
$ dpkg -P 패키지이름 : 설정파일까지 삭제
$ dpkg -l 패키지이름 : 패키지를 간략히 조회
$ dpkg -L 패키지이름 : 패키지에 의해 소유된 파일까지 조회

dpkg는 해당 패키지만 설치를 진행하고 

해당 패키지에 종속되서 설치되야하는 프로그램을 같이 설치해주지는 않는다.

이 문제는 apt-get이 해결해준다.

 

 

패키지 Update

$ sudo apt update

 

$ sudo apt list --upgradable

 

 

패키지 Upgrade

 

$ sudo apt upgrade

 

 

 

패키지 설치

 

$ sudo apt install vsftpd

 

상기 작업을 한 번에 완료

$ sudo apt update && sudo apt upgrade && sudo apt install vsftpd -y

 

 

 

패키지 제거

 

$ sudo apt remove vsftpd

   패키지만 제거

 

$ sudo apt purge vsftpd     

   패키지와 관련 구성 파일 모두 제거

 

$ sudo apt autoremove

   사용하지 않은 라이버리와 패키지를 삭제

 

 

 

apt-cache로 패키지 조회

 

패키지 정보를 조회하는데 사용
apt-get나 apt처럼 관리 권한이 필요하지 않으므로 sudo 를 사용할 필요가 없다.

 

$ apt-cache search terminator

$ apt search terminator  ::: 출력물은 apt-cache 보다 시각적으로 보기 좋다.

$ apt-get search terminator  E: Invalid operation search

 

$ apt-cache showpkg vsftpd

$ apt showpkg vsftpd

$ apt-get showpkg vsftpd

 

$ apt-cache show vsftpd

$ apt show vsftpd

$ apt-get show vsftpd

 

 

 

728x90
반응형

+ Recent posts