Arch Linux AUR 도우미 앱: 사용자 경험을 향상시키는 최고의 선택
Arch Linux AUR은 사용자에게 매우 유용한 리소스입니다. 이 저장소를 통해 사용자는 운영체제에서 공식적으로 지원하지 않는 다양한 소프트웨어를 손쉽게 설치할 수 있습니다. 그러나 AUR의 잠재력을 최대한 활용하고 소프트웨어 설치 과정을 간소화하는 것은 때로는 어려울 수 있습니다. 이러한 문제를 해결하기 위해 많은 Arch Linux 사용자들이 AUR 도우미 앱을 개발했습니다.
AUR 도우미 앱은 AUR 저장소와의 상호 작용을 보다 쉽고 효율적으로 만들어줍니다. 하지만 다양한 선택지가 존재하기 때문에 새로운 사용자는 어떤 도우미 앱을 선택해야 할지 혼란스러울 수 있습니다. 이러한 점을 고려하여 Arch Linux에서 사용할 수 있는 최고의 AUR 도우미 앱 목록을 준비했습니다.
최고의 Arch Linux AUR 도우미 앱
1. Yay
Yay는 Yaourt, Apacman, Pacaur의 장점을 결합하여 개발된 AUR 도우미입니다. 최소한의 사용자 입력을 통해 Arch User Repository와 쉽게 상호 작용할 수 있도록 설계되었습니다.
과거에 Yaourt를 사용했던 사용자 중 최근 업데이트 부재로 인해 다른 대안을 찾아야 했던 경우, Yay는 훌륭한 선택이 될 수 있습니다.
주요 기능:
- Yay의 가장 큰 장점 중 하나는 복잡한 종속성 관리 기능입니다. 이 기능 덕분에 사용자는 거의 모든 AUR 패키지를 쉽게 구축하고 설치할 수 있습니다.
- 탭 완성 기능은 터미널에서 검색어를 입력하는 시간을 단축시켜줍니다.
- Yay는 사용자 상호 작용을 최소화하는 데 중점을 둡니다. “사용자 사전 쿼리” 기능을 통해 사용자는 AUR 빌드 도구가 묻는 일반적인 질문에 미리 답할 수 있으며, 설치 과정에서 터미널과 지속적으로 상호 작용할 필요가 없습니다.
- “일치하는 패키지 제공자 찾기” 기능은 누락된 패키지로 인해 패키지 빌드가 실패하는 것을 방지합니다.
- Yay는 Pacman과 유사한 명령 구문을 사용하므로 사용자가 쉽게 적응할 수 있습니다.
- Yay는 초기 설치 시 추가 종속성이 필요하지 않습니다.
Yay 설치 방법
Git을 사용하여 AUR에서 Yay의 최신 버전을 다운로드합니다.
git clone https://aur.archlinux.org/yay.git
다운로드한 yay 폴더로 이동합니다.
cd yay
makepkg를 사용하여 Yay를 빌드하고 설치합니다.
makepkg -si
2. Pakku
Pakku는 AUR을 지원하는 Arch Linux의 Pacman 패키지 관리자를 위한 래퍼입니다. 단순한 도우미 앱 이상의 기능을 제공하여 Arch 사용자가 AUR 저장소와 상호 작용하는 데 더욱 폭넓은 선택지를 제공합니다.
주요 기능:
- Pacman에 래퍼 형태로 통합되어 동일한 명령 구문과 옵션을 사용할 수 있습니다.
- 패키지 검색과 함께 사용자는 터미널 창에서 Pakku를 통해 AUR 댓글을 바로 확인할 수 있습니다.
- AUR 지원뿐만 아니라 공식 Arch Linux 저장소의 패키지 빌드 및 설치도 지원합니다.
- Pakku는 시스템에서 더 이상 필요하지 않은 빌드 종속성을 설치 완료 후 선택적으로 제거할 수 있습니다.
Pakku 설치 방법
Pakku AUR 도우미를 설치하려면 먼저 git clone 명령을 사용하여 최신 스냅샷을 다운로드합니다.
git clone https://aur.archlinux.org/pakku.git
cd 명령으로 pakku 폴더로 이동한 다음 makepkg를 사용하여 빌드 프로세스를 시작합니다.
cd pakku makepkg -si
3. Octopi
Octopi는 단순한 AUR 도우미를 넘어 Pacman과 AUR(Trizen을 통해)을 모두 통합하는 완전한 GUI 도구입니다. 터미널 인터페이스를 선호하지 않는 Arch 사용자에게 이상적인 선택입니다.
주요 기능:
- Octopi의 내장 터미널 탭을 통해 사용자는 GUI에서 직접 문제를 해결할 수 없는 경우 명령줄에 접근할 수 있습니다.
- Octopi는 설치 프로세스를 중단할 수 있는 “중지” 버튼을 제공합니다(다운로드 단계에서만 작동).
- GUI 환경에서 Pacman을 통해 패키지를 설치, 재설치 및 제거할 수 있습니다.
- Octopi의 주요 목표는 사용하기 쉬운 GUI 인터페이스를 제공하는 것이지만, 사용자가 제출한 AUR 패키지를 프로그램 내에서 직접 상호 작용하고 설치 및 빌드할 수도 있습니다.
Octopi 설치 방법
Octopi를 사용해보고 싶으시다면, 다음 명령을 사용하여 빌드하십시오.
git clone https://aur.archlinux.org/octopi.git cd octopi makepkg -si
4. Argon
Argon은 Octopi와 유사하게 Arch Linux 패키지 관리 시스템을 위한 완전한 GUI 프런트엔드입니다. 다양한 패키지를 검색하고 설치하는 과정을 간소화하며 AUR을 완벽하게 지원합니다.
주요 기능:
- Argon은 사용자 정의가 가능하고 구성 가능한 유용한 알림 시스템을 제공합니다. 시스템 업데이트가 준비되면 사용자에게 알림을 보낼 수 있습니다.
- 알림 시스템은 전통적으로 “팝업 알림”을 지원하지 않는 환경을 포함하여 모든 데스크탑 환경과 호환됩니다.
- Argon은 Arch Linux용 전체 패키지 관리자로서 AUR 패키지뿐만 아니라 공식적으로 지원되는 시스템 패키지도 검색하고 설치할 수 있습니다.
Argon 설치 방법
Argon AUR 도우미를 설치하려면 다음 터미널 명령을 실행하십시오.
git clone https://aur.archlinux.org/argon.git
cd argon makepkg -si
5. Aurutils
Aurutils는 AUR 패키지 빌드 작업을 자동화하기 위해 사용자가 설치할 수 있는 스크립트 모음입니다. 패키지 검색, 빌드 및 설치 기능을 제공합니다.
Aurutils는 다른 도구에 비해 비교적 기본적이며 완전한 래퍼 형태는 아니지만, 최소한의 기능만을 원하는 사용자에게 적합할 수 있습니다.
주요 기능:
- Aurutils의 “필터” 기능을 통해 고급 검색을 수행할 수 있습니다.
- Aurutils의 “무시” 기능은 특히 업그레이드 중에 문제가 발생하는 패키지를 관리하는 데 유용합니다. 사용자는 이 기능을 사용하여 업데이트하지 않으려는 패키지를 목록에 추가할 수 있습니다.
Aurutils 설치 방법
Aurutils는 Arch Linux 사용자 저장소를 통해 배포됩니다. Arch PC에서 작동시키려면 git clone 명령을 사용하여 최신 스냅샷을 다운로드한 다음, makepkg를 사용하여 프로그램을 생성하고 설치합니다.
git clone https://aur.archlinux.org/aurutils.git cd aurutils makepkg -si
결론
AUR을 도우미 도구 없이 직접 사용할 수도 있지만 권장하지는 않습니다. 이러한 방식으로 패키지를 설치하는 데 시간이 오래 걸릴 수 있기 때문입니다. Arch Linux를 처음 사용하는 경우, 자신에게 맞는 도우미 앱을 선택하여 더욱 편리하게 AUR을 활용해 보십시오.