콘텐츠로 이동

사이트맵 패키지 관리자

포괄적 인 APT (Advanced Package Tool) 명령 및 Debian 및 Ubuntu 패키지 관리를위한 워크플로우.

설치 및 업데이트

기본 패키지 작업

Command Description
sudo apt update Update package index
sudo apt upgrade Upgrade all packages
sudo apt full-upgrade Upgrade with dependency resolution
sudo apt install package_name Install package
sudo apt remove package_name Remove package
sudo apt purge package_name Remove package and config files
sudo apt autoremove Remove unused dependencies

고급 설치

Command Description
sudo apt install package1 package2 Install multiple packages
sudo apt install package=version Install specific version
sudo apt install ./package.deb Install local .deb file
sudo apt reinstall package_name Reinstall package
sudo apt install --no-install-recommends package Install without recommended packages

패키지 정보

검색 및 정보

Command Description
apt search keyword Search for packages
apt show package_name Show package information
apt list --installed List installed packages
apt list --upgradable List upgradable packages
apt list package_name Check if package is available
dpkg -l List all installed packages
dpkg -l|grep package Search installed packages

포장 Dependencies

Command Description
apt depends package_name Show package dependencies
apt rdepends package_name Show reverse dependencies
apt-cache policy package_name Show package policy

Repository 관리

Repository 운영

Command Description
sudo add-apt-repository ppa:user/repo Add PPA repository
sudo add-apt-repository --remove ppa:user/repo Remove PPA repository
sudo apt edit-sources Edit sources list
ls /etc/apt/sources.list.d/ List additional repositories

사이트맵 주요 특징

Command Description
sudo apt-key list List GPG keys
wget -qO - https://example.com/key.gpg \|sudo apt-key add - Add GPG key
sudo apt-key del KEYID Remove GPG key

시스템 정비

Cleanup 운영

Command Description
sudo apt autoclean Clean package cache
sudo apt clean Remove all cached packages
sudo apt autoremove --purge Remove unused packages and configs
sudo apt-get check Check for broken dependencies

Broken 패키지 수정

Command Description
sudo apt --fix-broken install Fix broken dependencies
sudo dpkg --configure -a Configure unconfigured packages
sudo apt-get -f install Force install to fix dependencies

구성 파일

사이트맵 제품 설명

File Description
/etc/apt/sources.list Main repository list
/etc/apt/sources.list.d/ Additional repository files
/etc/apt/apt.conf APT configuration
/etc/apt/preferences Package pinning

예제 소스. 이름 *

카지노사이트

포장 Pinning

Pin 포장 버전

카지노사이트

Pin 저장소

카지노사이트

고급 사용

시뮬레이션 및 테스트

Command Description
apt list --upgradable -a Show all available versions
sudo apt upgrade --dry-run Simulate upgrade
sudo apt install package --dry-run Simulate installation

로깅과 역사

Command Description
cat /var/log/apt/history.log View installation history
cat /var/log/apt/term.log View detailed logs
grep " install " /var/log/dpkg.log View dpkg install log

문제 해결

일반적인 문제

Problem Solution
Package conflicts sudo apt --fix-broken install
Locked database sudo rm /var/lib/dpkg/lock*
Corrupted cache sudo apt clean && sudo apt update
Unmet dependencies sudo apt -f install

비상 복구

Command Description
sudo dpkg --force-depends --remove package Force remove problematic package
sudo apt-get download package Download package without installing
sudo dpkg -i --force-depends package.deb Force install .deb file

최고의 연습

계정 관리

  1. **Regular 업데이트 **: 정기적으로 sudo apt update && sudo apt upgrade 실행
  2. ** 출처 확인 **: 신뢰할 수있는 저장소 만 추가
  3. GPG 검증: 패키지가 제대로 서명
  4. 명세 **보안 업데이트 **: 자동 보안 업데이트 활성화
  5. 명세 Backup: 주요 업그레이드 전에 중요한 데이터 백업

- 연혁

  1. **Mirror 선택 **: 당신의 위치를 위한 가장 빠른 거울을 사용하십시오
  2. **Parallel 다운로드 **: apt.conf에서 병렬 다운로드
  3. ** 캐시 관리 **: 포장 캐시의 일반 정리
  4. 명세 ** 효율성**: 더 나은 출력을 위해 apt-get 대신 apt 사용
  5. 명세 Network: 업데이트에 대한 신뢰할 수 있는 네트워크 연결

- 연혁

  1. Regular Cleanup: 사용되지 않은 패키지와 의존성을 제거
  2. **로그 모니터링 **: 오류 및 경고에 대한 로그 확인
  3. ** 디스크 공간 **: /var/cache/apt/의 모니터 디스크 공간
  4. 명세 Repository Health: 저장소 접근성을 검증
  5. 명세 ** System Consistency**: 일정한 의존성 검사