Arch Linux는 강력하고 유연한 리눅스 배포판으로, 많은 사용자들에게 간단함과 제어성으로 사랑받고 있습니다. 그러나 새로운 사용자들은 Arch의 패키지 관리가 다소 어렵다고 느낄 수 있습니다.
본 안내서에서는 Arch의 기본 패키지 관리자인 pacman과 AUR (Arch User Repository) 도우미에만 초점을 맞출 것이며, AUR 패키지를 쉽게 관리할 수 있도록 도와주는 도구들을 살펴볼 것입니다.
이러한 필수 도구들에 대해 자세히 알아보고 그들을 최대한 활용하는 방법을 배워보겠습니다.
Pacman이란 무엇인가?
Pacman은 Arch 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 도우미는 커뮤니티 주도의 패키지에 접근하는 데 필수적입니다.
결론
Pacman과 AUR 도우미는 Arch Linux 사용자에게 필수적인 도구입니다. pacman을 사용하면 공식 저장소에서 패키지를 효율적으로 관리할 수 있고, Yay나 Paru와 같은 AUR 도우미를 사용하면 AUR의 기능을 활용할 수 있습니다.
Source:
https://www.tecmint.com/arch-linux-package-management/