Arch Linux는 단순성과 롤링 릴리스로 높이 평가되는 인기 있는 Linux 배포판입니다. 다른 배포판과 함께 제공되는 많은 앱을 없애고 원하는 앱을 자유롭게 설치할 수 있습니다. 그러나 패키지 관리자인 Pacman에 익숙해져야 합니다.
Pacman 패키지 관리자는 사용자에게 패키지를 관리하는 간단한 방법을 제공합니다. 패키지는 공식 리포지토리 또는 Pacman을 사용하여 사용자 자신의 빌드에서 관리할 수 있습니다. 이 가이드를 따라 Arch Linux용 Pacman을 마스터하세요.
시스템 업데이트
시스템 및 설치된 모든 소프트웨어를 업데이트하려면 다음 명령을 사용하십시오.
pacman -Syu
패키지 데이터베이스를 완전히 새로 고치고 시스템을 업데이트하려면:
pacman -Syu
패키지 검색
패키지를 설치하고 싶지만 패키지 이름이 기억나지 않는 경우 터미널에서 직접 키워드 검색을 수행할 수 있습니다.
pacman -Ss {keyword}
예를 들어, gimp를 설치하려면 검색을 통해 사용 가능한 패키지의 이름을 확인할 수 있습니다.
pacman -Ss gimp
설치된 패키지를 검색하려면:
pacman -Qs package_name
패키지/소프트웨어 설치
아래 명령을 사용하여 단일 또는 여러 패키지를 설치할 수 있습니다.
pacman -S package1 package2
그러나 패키지를 설치하기 전에 먼저 시스템을 업데이트하는 것이 좋습니다. 다음 명령을 사용하여 소프트웨어를 업데이트하고 설치하십시오.
pacman -Syu package1 package2
타사 소스에서 패키지 설치
항상 원격 저장소에서 패키지를 설치하는 것은 아닙니다. 로컬 디렉토리에서 패키지를 설치하려면 다음을 사용하십시오.
pacman -U /path/to/packagefile_packagename.pkg.tar.xz
비공식 리포지토리에서 패키지를 설치하려면 다음 명령을 사용할 수 있습니다.
pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz
설치된 패키지 나열
시스템에 설치된 모든 패키지를 보려면 다음 명령을 사용하십시오.
pacman -Ql
패키지 다운로드
패키지를 다운로드하고 싶지만 설치하지 않는 경우가 있습니다. 다음 명령을 사용하십시오:
pacman -Sw package_name
패키지/소프트웨어 제거
패키지 제거는 패키지 설치와 함께 진행됩니다. 패키지를 제거하고 종속성을 남겨두려면 다음 명령을 사용하십시오.
pacman -R package
다른 패키지에서 사용하지 않는 패키지 및 해당 종속성을 제거하려면 다음 명령을 실행하세요.
pacman -Rsu package
고아 파일을 확인하려면:
pacman -Qdt
다음 명령과 결합하여 사용하지 않는 패키지/고아 및 해당 구성 파일을 제거할 수 있습니다.
pacman -Rsnu $(pacman -Qtdq)
기본 시스템을 제외한 모든 항목 제거
이것은 처음부터 시작하는 일종의 방법입니다. 시스템을 "초기화"해야 하는 경우 다음 두 단계를 통해 쉽게 재설정할 수 있습니다.
먼저 설치된 모든 패키지를 "종속성"으로 만들어야 합니다.
pacman -D --asdeps $(pacman -Qqe)
다음으로 필수 패키지(기본 시스템)의 설치 이유를 "명시적으로" 변경해야 고아로 취급되어 제거되지 않습니다.
pacman -D --asexplicit base linux linux-firmware
마지막으로 모든 "고아" 파일을 제거합니다.
pacman -Rns $(pacman -Qtdq)
패키지 캐시 지우기
Pacman은 이전 버전이나 제거된 패키지 버전을 자동으로 지우지 않습니다. 이렇게 하면 캐시 폴더에서 쉽게 다운그레이드하고 다시 설치할 수 있습니다. 그러나 내부에서 캐시가 커지면 손이 닿지 않을 수 있습니다. Pacman의 캐시 지우기에 대한 전용 기사가 있지만 요지는 다음과 같습니다.
이 명령은 가장 최근의 세 가지 패키지를 제외하고 설치 및 제거된 패키지의 모든 캐시된 버전을 지웁니다.
paccache -r
현재 설치되지 않은 캐시된 패키지를 지우려면 다음을 실행하십시오.
pacman -Sc
캐시를 완전히 지우려면 아래 명령을 실행하세요. 이렇게 하면 캐시 폴더가 완전히 비어 있게 됩니다.
pacman -Scc
최종 생각
이것은 완전한 목록이 아닙니다. Pacman의 가능성은 무한하며 여기에 언급되지 않은 다른 명령에 익숙해지는 데 시간이 필요합니다. 그러나 Arch Linux의 문서는 훌륭하고 좋은 참고 자료입니다. 즉, 우리는 여기에 견고한 기반을 제공했습니다. 이 명령을 배우면 Arch Linux에 능숙하게 될 것입니다.