Computer >> 컴퓨터 >  >> 체계 >> Linux

Arch Linux용 Pacman 마스터하기

Arch Linux용 Pacman 마스터하기

Arch Linux는 단순성과 롤링 릴리스로 높이 평가되는 인기 있는 Linux 배포판입니다. 다른 배포판과 함께 제공되는 많은 앱을 없애고 원하는 앱을 자유롭게 설치할 수 있습니다. 그러나 패키지 관리자인 Pacman에 익숙해져야 합니다.

Pacman 패키지 관리자는 사용자에게 패키지를 관리하는 간단한 방법을 제공합니다. 패키지는 공식 리포지토리 또는 Pacman을 사용하여 사용자 자신의 빌드에서 관리할 수 있습니다. 이 가이드를 따라 Arch Linux용 Pacman을 마스터하세요.

시스템 업데이트

시스템 및 설치된 모든 소프트웨어를 업데이트하려면 다음 명령을 사용하십시오.

pacman -Syu

패키지 데이터베이스를 완전히 새로 고치고 시스템을 업데이트하려면:

pacman -Syu

패키지 검색

패키지를 설치하고 싶지만 패키지 이름이 기억나지 않는 경우 터미널에서 직접 키워드 검색을 수행할 수 있습니다.

pacman -Ss {keyword}

예를 들어, gimp를 설치하려면 검색을 통해 사용 가능한 패키지의 이름을 확인할 수 있습니다.

pacman -Ss gimp
Arch Linux용 Pacman 마스터하기

설치된 패키지를 검색하려면:

pacman -Qs package_name

패키지/소프트웨어 설치

아래 명령을 사용하여 단일 또는 여러 패키지를 설치할 수 있습니다.

pacman -S package1 package2
Arch Linux용 Pacman 마스터하기

그러나 패키지를 설치하기 전에 먼저 시스템을 업데이트하는 것이 좋습니다. 다음 명령을 사용하여 소프트웨어를 업데이트하고 설치하십시오.

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
Arch Linux용 Pacman 마스터하기

다른 패키지에서 사용하지 않는 패키지 및 해당 종속성을 제거하려면 다음 명령을 실행하세요.

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에 능숙하게 될 것입니다.