콘텐츠로 이동

사이트맵 패키지 관리자

포괄적 인 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**: 일정한 의존성 검사