[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
'네트워크,서버,프로그래밍' 카테고리의 다른 글
[Ubuntu Linux] Linux 쉘(shell) (0) | 2023.02.16 |
---|---|
[Ubuntu Linux] 우분투 방화벽(UFW) 설정 (0) | 2023.02.16 |
[jsp] JSP 파일 생성시 동일한 파일 양식을 사용하기 위한 템플릿 파일 설정 (0) | 2023.02.16 |
[Ubuntu Linux] vi 편집기 (0) | 2023.02.15 |
[Ubuntu Linux] 우분투 apt-get vs apt (0) | 2023.02.15 |