====== arch pacman ======
* [[linux:arch|Arch Linux]] 패키지 매니저
* [[https://wiki.archlinux.org/index.php/pacman|Arch pacman wiki]]
* [[https://wiki.archlinux.org/index.php/Pacman_(%ED%95%9C%EA%B5%AD%EC%96%B4)|Arch pacman 한국어]]
* [[https://wiki.manjaro.org/Pacman-mirrors|Pacman-mirrors - Manjaro Linux]]
===== 기본 명령 =====
==== 저장소 동기화와 모든 업그레이드 ====
sudo pacman -Syu
==== 삭제 ====
# 해당 패키지만 삭제
pacman -R 꾸러미_이름
# 의존성까지 삭제
pacman -Rs 꾸러미_이름
==== 패키지 검색 ====
# 원격 리포지토리 검색
pacman -Ss 패키지명일부
# 설치된 패키지 검색
pacman -Qs 패키지명일부
==== 패키지 설치된 정보 ====
pacman -Si 꾸러미
pacman -Qi 꾸러미 # 더 상세 정보
# 패키지에 해당하는 파일 목록
pacman -Ql 꾸러미
# 특정 파일이 어느 패키지에 속하는지?
pacman -Qo 파일경로
===== 설정 =====
* ''/etc/pacman.conf''
===== Mirror Change =====
sudo pacman-mirrors --country South_Korea && sudo pacman -Syyu
sudo pacman-mirrors # check
==== 업그레이드 방지 ====
* 특정 패키지에 대해 업그레이드를 방지할 수 있다.
* 너무 급한 업그레이드로 안정성이 훼손 됐을 때, 패키지를 다운그레이드하고서 업그레이드를 일시적으로 방지해두면 된다.
IgnorePkg = packagename1, packagename2, ...
* [[linux:manjaro:pamac|Pamac]]에도 해당 설정이 함께 먹는다.