사이트맵 패키지 관리자
포괄적 인 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**: 일정한 의존성 검사