사용자 도구

사이트 도구


linux:apt

문서의 이전 판입니다!


Linux apt (Advanced Packaging Tool) 및 Debian 계열 패키지 관리

검색

apt-cache search keyword

apt-file / package 소유 파일 목록

  • 어떤 파일이 어느 패키지에 들어있는지 여부를 찾아주는 툴
  • apt-file search 파일명
  • 이 전에 먼저 sudo apt-file update 로 데이베이스 생성해둬야함.
sudo apt-file update
 
apt-file list <package-name>
  • dpkg 명령으로 보기
dpkg -L <package-name>
 
# *.deb 파일의 컨텐츠 보여주기
dpkg -c <package-file.deb>

cache clean

# 캐시 삭제
sudo apt clean --dry-run # 일단 확인만
sudo apt clean
 
 
# 새 버전이 존재하는 패키지는 cache에서 지운다.
sudo apt autoclean --dry-run # 일단 확인만
sudo apt autoclean

fix-broken

  • dpkg 등으로 설치를 했는데, 그에 대한 의존성은 설치가 덜 됐을 때 덜 설치된 의존성을 보정해준다.
sudo apt-get --fix-broken install

특정 패키지의 의존성 목록

  • apt-cache showpkg [package-name] : 해당 패키지가 의존하는 패키지 목록
  • dpkg -I package.deb

특정 패키지의 저장소 정보

apt-cache policy [package-name]

설치된 패키지 목록

apt list --installed

Upgrade 가능 목록

apt list --upgradable

unauthorized

sudo apt-get update --allow-unauthenticated

apt-mark

  • 특정 버전으로 고정
# 현재 설치 버전으ㄹ 고정
sudo apt-mark hold jenkins
 
# 고정 풀기
$ sudo apt-mark unhold jenkins

Aptik

Pinning

CheatSheet

Repository

가장 빠른 미러 찾기

참조

linux/apt.1638612420.txt.gz · 마지막으로 수정됨: 2021/12/04 19:07 저자 kwon37xi