Pacman 패키지 관리자
Arch Linux 패키지 관리를위한 포괄적 인 Pacman 명령 및 워크플로우.
설치 및 업데이트
기본 패키지 작업
Command |
Description |
sudo pacman -Syu |
Update system (sync + upgrade) |
sudo pacman -S package_name |
Install package |
sudo pacman -R package_name |
Remove package |
sudo pacman -Rs package_name |
Remove package and dependencies |
sudo pacman -Rns package_name |
Remove package, deps, and config |
sudo pacman -U package.pkg.tar.xz |
Install local package |
고급 설치
Command |
Description |
sudo pacman -S package1 package2 |
Install multiple packages |
sudo pacman -S --needed package_name |
Install only if not installed |
sudo pacman -S --asdeps package_name |
Install as dependency |
sudo pacman -D --asdeps package_name |
Mark as dependency |
sudo pacman -D --asexplicit package_name |
Mark as explicitly installed |
패키지 정보
검색 및 정보
Command |
Description |
pacman -Ss keyword |
Search for packages |
pacman -Si package_name |
Show package information |
pacman -Q |
List installed packages |
pacman -Qs keyword |
Search installed packages |
pacman -Qi package_name |
Show installed package info |
pacman -Ql package_name |
List package files |
pacman -Qo /path/to/file |
Find package owning file |
포장 Dependencies
Command |
Description |
pacman -Qi package_name \|grep Depends |
Show dependencies |
pacman -Qii package_name |
Show detailed package info |
pactree package_name |
Show dependency tree |
pactree -r package_name |
Show reverse dependencies |
시스템 정비
Cleanup 운영
Command |
Description |
sudo pacman -Sc |
Clean package cache |
sudo pacman -Scc |
Clean all cache |
sudo pacman -Rns $(pacman -Qtdq) |
Remove orphaned packages |
sudo pacman -Qqd \|pacman -Rsu - |
Remove unused dependencies |
Database 운영
Command |
Description |
sudo pacman -Sy |
Sync package database |
sudo pacman -Syy |
Force sync database |
sudo pacman-db-upgrade |
Upgrade package database |
AUR (Arch 사용자 저장소)
AUR 도움자
Command |
Description |
yay -S package_name |
Install AUR package (yay) |
yay -Syu |
Update system including AUR |
yay -Ss keyword |
Search AUR packages |
paru -S package_name |
Install AUR package (paru) |
수동 AUR 설치
카지노사이트
구성 파일
Pacman 구성
File |
Description |
/etc/pacman.conf |
Main configuration |
/etc/pacman.d/mirrorlist |
Mirror list |
/var/log/pacman.log |
Package log |
/var/lib/pacman/local/ |
Local package database |
예제 pacman.conf
카지노사이트
미러 관리
반사체 (Mirror Optimization)
Command |
Description |
sudo reflector --latest 20 --protocol https --sort rate --save /etc/pacman.d/mirrorlist |
Update mirrorlist |
sudo reflector --country 'United States' --latest 10 --sort rate --save /etc/pacman.d/mirrorlist |
Country-specific mirrors |
수동 미러 선택
카지노사이트
패키지 그룹
그룹 운영
Command |
Description |
pacman -Sg |
List all groups |
pacman -Sg group_name |
List packages in group |
sudo pacman -S group_name |
Install package group |
sudo pacman -S --needed group_name |
Install missing group packages |
일반 그룹
Group |
Description |
base |
Base system packages |
base-devel |
Development tools |
gnome |
GNOME desktop environment |
kde-applications |
KDE applications |
xorg |
X Window System |
고급 사용
패키지 검증
Command |
Description |
sudo pacman -Qk |
Check all packages |
sudo pacman -Qkk |
Thorough check |
sudo pacman -Qk package_name |
Check specific package |
Downgrading 포장
Command |
Description |
sudo pacman -U /var/cache/pacman/pkg/package-version.pkg.tar.xz |
Downgrade from cache |
downgrade package_name |
Downgrade using downgrade tool |
Hooks 및 스크립트
카지노사이트
문제 해결
일반적인 문제
Problem |
Solution |
Conflicting files |
sudo pacman -S --overwrite glob package |
Corrupted package |
sudo pacman -S --force package |
Key issues |
sudo pacman-key --refresh-keys |
Database lock |
sudo rm /var/lib/pacman/db.lck |
패키지 Conflicts
Command |
Description |
sudo pacman -Rdd package_name |
Remove without checking deps |
sudo pacman -S --force package_name |
Force installation |
sudo pacman -Syu --ignore package_name |
Ignore package during upgrade |
핵심 관리
Command |
Description |
sudo pacman-key --init |
Initialize keyring |
sudo pacman-key --populate archlinux |
Populate Arch keys |
sudo pacman-key --refresh-keys |
Refresh all keys |
sudo pacman-key --recv-keys KEYID |
Receive specific key |
성능 최적화
다운로드
카지노사이트
가장 빠른 거울
카지노사이트
SSD 사업영역
카지노사이트
백업 및 복구
패키지 목록 백업
카지노사이트
시스템 스냅샷
카지노사이트
최고의 연습
계정 관리
- Regular Update:
sudo pacman -Syu
로 업데이트된 시스템 유지
- Key Verification: 업데이트된 패키지 서명 키 유지
- AUR Caution: AUR 패키지를 구축하기 전에 PKGBUILD 검토
- 명세 ** 최소 설치 **: 필요한 패키지만 설치
- 명세 Backup: 일반 시스템 및 패키지 목록 백업
- 연혁
- **Mirror 최적화 **: 반사체와 빠른 미러 사용
- **Parallel 다운로드 **: 병렬 다운로드 가능
- ** 캐시 관리 **: 일반 캐시 정리
- SSD 최적화: 불필요한 파일 제외
- 명세 **Database 최적화 **: 패키지 데이터베이스 정리
- 연혁
- Orphan Cleanup: 정규 제거
- **로그 모니터링 **: pacman 로그 확인
- Dependency Health: 모니터 패키지 의존성
- 명세 Mirror Health: 미러 접근성 검증
- 명세 시스템 일관성: 일반 패키지 검증