아치 리눅스에서 팩맨 및 AUR 헬퍼에 대한 초보자 가이드

Arch Linux는 강력하고 유연한 리눅스 배포판으로, 많은 사용자들에게 간단함과 제어성으로 사랑받고 있습니다. 그러나 새로운 사용자들은 Arch의 패키지 관리가 다소 어렵다고 느낄 수 있습니다.

본 안내서에서는 Arch의 기본 패키지 관리자인 pacmanAUR (Arch User Repository) 도우미에만 초점을 맞출 것이며, AUR 패키지를 쉽게 관리할 수 있도록 도와주는 도구들을 살펴볼 것입니다.

이러한 필수 도구들에 대해 자세히 알아보고 그들을 최대한 활용하는 방법을 배워보겠습니다.

Pacman이란 무엇인가?

PacmanArch Linux의 기본 패키지 관리자로, 패키지 설치, 업데이트 및 제거를 자동으로 해결하면서 의존성을 해결할 수 있도록 설계되었습니다. Pacman은 .pkg.tar.zst 패키지를 사용하며 Arch 패키지 저장소와 원활하게 작동합니다.

중요한 Pacman 명령어

Pacman은 Arch Linux의 패키지 관리의 중추이며, 여기에는 가장 중요한 명령어들이 간단하게 설명되어 있습니다:

1. 시스템 업데이트

다음 명령은 시스템을 업데이트하여 로컬 패키지 데이터베이스를 온라인 저장소와 동기화하고 설치된 모든 패키지의 최신 버전을 설치합니다.

sudo pacman -Syu  

2. 패키지 설치

패키지를 설치하려면, 다음 명령어를 사용하여 Arch 저장소에서 특정 패키지를 다운로드하고 설치하세요. package_name을 원하는 소프트웨어의 이름으로 교체하세요.

sudo pacman -S package_name  

3. 패키지 제거하기

패키지를 제거하려면, 다음 명령어를 사용하여 설치된 패키지를 제거하되, 다른 패키지와 공유하는 종속성(파일 또는 라이브러리)은 유지하세요.

sudo pacman -R package_name  

4. 사용되지 않는 종속성과 함께 패키지 제거하기

다음 명령어는 패키지를 제거하면서 더 이상 사용되지 않는 종속성(설치된 패키지에 의해 더 이상 사용되지 않는 파일 또는 라이브러리)도 함께 제거합니다.

sudo pacman -Rns package_name  

5. 패키지 검색하기

패키지를 검색하려면, 다음 명령어를 사용하여 키워드를 기반으로 저장소에서 패키지를 검색하면, 이름이나 설명이 키워드와 일치하는 패키지 목록이 나옵니다.

pacman -Ss keyword  

6. 설치된 패키지 목록 보기

시스템에 설치된 모든 패키지를 나열하여 이미 설치된 것을 쉽게 추적할 수 있습니다.

pacman -Q  

7. 패키지 세부정보 확인하기

다음 명령어는 설치된 패키지에 대한 상세 정보를 제공합니다. 여기에는 버전, 크기 및 종속성이 포함됩니다.

pacman -Qi package_name  

8. 패키지 캐시 비우기

다음 명령어는 공간을 확보하기 위해 오래된 패키지 파일을 제거하지만, 재설치를 쉽게 하기 위해 최신 버전은 유지합니다.

sudo pacman -Sc  

AUR란 무엇인가요?

Arch 사용자 저장소 (AUR)는 사용자 생성 패키지 설명(PKGBUILDs)을 포함하는 커뮤니티 주도의 저장소입니다. 이러한 패키지는 공식적으로 지원되지 않지만 공식 Arch 저장소에서 사용할 수 없는 소프트웨어에 접근하기 위해 널리 사용됩니다.

수동으로 AUR 패키지를 관리하는 것은 번거로울 수 있으며, 이때 AUR 도우미가 유용합니다.

1. Yay (Yet Another Yaourt)

Yay는 pacman과 AUR 패키지 관리의 기능을 결합한 가장 인기 있는 AUR 도우미 중 하나입니다.

Yay를 설치하려면 다음을 사용하세요:

sudo pacman -S --needed base-devel git  
git clone https://aur.archlinux.org/yay.git  
cd yay  
makepkg -si  

모든 것 업데이트하기 (AUR 패키지 포함):

yay -Syu  

패키지 검색하기.

yay -Ss package_name  

AUR 패키지 설치하기.

yay -S aur_package_name  

AUR 패키지 제거하기.

yay -R aur_package_name  

2. Paru

Paru는 속도와 단순성으로 유명한 또 다른 훌륭한 AUR 도우미로, 설치하려면 다음을 사용하세요:

git clone https://aur.archlinux.org/paru.git  
cd paru  
makepkg -si  

Yay와 유사하게, 다음과 같은 명령을 사용하세요.

paru -Syu  

AUR 패키지 설치하기.

paru -S aur_package_name  

AUR 도우미는 AUR 패키지를 검색하고 설치하며 업데이트하는 과정을 간소화하여 수동으로 빌드하고 설치할 필요가 없도록 도와줍니다. pacman은 공식 저장소를 위한 기본 도구이지만, AUR 도우미는 커뮤니티 주도의 패키지에 접근하는 데 필수적입니다.

결론

PacmanAUR 도우미는 Arch Linux 사용자에게 필수적인 도구입니다. pacman을 사용하면 공식 저장소에서 패키지를 효율적으로 관리할 수 있고, YayParu와 같은 AUR 도우미를 사용하면 AUR의 기능을 활용할 수 있습니다.

Source:
https://www.tecmint.com/arch-linux-package-management/