문서의 이전 판입니다!
sudo apt install <packagename> sudo apt install <packagename>=<version> # apt-mark hold 로 버전 고정
apt-cache search keyword
apt-file search 파일명
sudo apt-file update
로 데이베이스 생성해둬야함.sudo apt-file update apt-file list <package-name>
dpkg -L <package-name> # *.deb 파일의 컨텐츠 보여주기 dpkg -c <package-file.deb>
# 캐시 삭제 sudo apt clean --dry-run # 일단 확인만 sudo apt clean # 새 버전이 존재하는 패키지는 cache에서 지운다. sudo apt autoclean --dry-run # 일단 확인만 sudo apt autoclean
dpkg
등으로 설치를 했는데, 그에 대한 의존성은 설치가 덜 됐을 때 덜 설치된 의존성을 보정해준다.sudo apt-get --fix-broken install
apt-cache showpkg [package-name]
: 해당 패키지가 의존하는 패키지 목록dpkg -I package.deb
apt-cache policy [package-name]
apt list --installed
apt list --upgradable
sudo apt-get update --allow-unauthenticated
# 현재 설치 버전으로 고정 sudo apt-mark hold jenkins # 고정 풀기 sudo apt-mark unhold jenkins # 고정 목록 sudo apt-mark showhold
synaptic
에서 Package → Lock Version 메뉴로도 가능.# dpkg echo "<package-name> hold" | sudo dpkg --set-selections # hold echo "<package-name> install" | sudo dpkg --set-selections # unhold dpkg --get-selections # 상태 조회 dpkg --get-selections <package-name> # 특정 패키지 상태조회 dpkg --get-selections | grep "\<hold$" # hold 목록 # aptitude sudo aptitude hold <package-name> sudo aptitude unhold <package-name>