사이트맵 패키지 관리자
포괄적 인 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 | |
최고의 연습
계정 관리
- Regular 업데이트 : 정기적으로
sudo apt update && sudo apt upgrade
실행 - ** 출처 확인 **: 신뢰할 수있는 저장소 만 추가
- GPG 검증: 패키지가 제대로 서명
- 명세 보안 업데이트 : 자동 보안 업데이트 활성화
- 명세 Backup: 주요 업그레이드 전에 중요한 데이터 백업
- 연혁
- Mirror 선택 : 당신의 위치를 위한 가장 빠른 거울을 사용하십시오
- Parallel 다운로드 : apt.conf에서 병렬 다운로드
- ** 캐시 관리 **: 포장 캐시의 일반 정리
- 명세 ** 효율성**: 더 나은 출력을 위해 apt-get 대신 apt 사용
- 명세 Network: 업데이트에 대한 신뢰할 수 있는 네트워크 연결
- 연혁
- Regular Cleanup: 사용되지 않은 패키지와 의존성을 제거
- 로그 모니터링 : 오류 및 경고에 대한 로그 확인
- ** 디스크 공간 **: /var/cache/apt/의 모니터 디스크 공간
- 명세 Repository Health: 저장소 접근성을 검증
- 명세 ** System Consistency**: 일정한 의존성 검사