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

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

Arch Linux는 메스를 제공하고 Debian/Fedora와 같은 다른 배포판에서 제공하는 손을 많이 잡지 않고도 "사용할 수 있습니다"라고 말하는 일종의 Linux 배포판입니다. 서명 패키지 관리자가 제공하는 핵심/추가/커뮤니티 리포지토리를 포함한 초기 도구 세트는 제한적일 수 있지만 이는 의도된 것입니다.

원하는 것을 추가하는 것은 사용자의 몫이며, 이때 Arch User Repository(AUR)가 유용합니다. 사용자가 자신의 PKGBUILD 스크립트를 만들고 공식 리포지토리에 포함되지 않은 패키지를 만들 수 있는 리포지토리입니다. Arch에서 작동하는 Linux, Session, Slack 또는 기타 앱용 WhatsApp을 어떻게 얻을 수 있는지 궁금하시다면 AUR에 이 모든 것이 있습니다.

AUR에서 패키지를 설치하는 가장 빠른 방법은 저장소에서 PKGBUILD를 직접 가져와서 Arch의 makepkg로 컴파일하는 것입니다. 공익사업. 그러나 많은 사람들이 이 두통을 겪지 않는 것을 선호합니다. 여기에서 AUR 클라이언트(또는 AUR 도우미)가 개입합니다. 이들은 앱 설치 프로세스를 매우 쉽게 만듭니다.

꽤 많은 AUR 도우미가 있습니다. 가장 인기 있는 4가지를 소개합니다.

1. 예

Go로 작성된 Yay(Yet Another Yogurt)는 종속성을 해결하고 AUR에 대한 빠르고 자동화된 액세스를 제공하는 강력한 도우미입니다. Pacman을 사용하는 데 익숙한 사람은 즉시 Yay를 선택하여 즉시 사용할 수 있습니다. 이것이 EndeavourOS 및 Garuda Linux와 같은 Arch 기반 배포판이 Arch의 AUR에 대한 표준 창으로 이 작은 도우미를 사용하는 이유입니다.

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

강력한 종속성 해결 덕분에 초보자에게 최고의 유틸리티가 될 것입니다.

이 모든 것은 한 가지 주의 사항이 있습니다. 일부 프롬프트에 자동으로 응답하도록 구성하지 않는 한(매뉴얼에서 --answerclean 확인) , --answerdiff , --answeredit--answerupgrade flags)를 사용할 때마다 설치하는 패키지에 대한 자세한 내용을 보고 싶은지 여부를 지속적으로 묻습니다. 반면에 일부는 패키지 설치/업그레이드 프로세스를 보다 세부적으로 제어할 수 있는 이점이 있다고 생각할 수 있습니다.

설치

Arch Linux에 Yay를 설치하려면 다음 명령을 사용하십시오.

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

그게 다야.

2. 파루

Vim이 귀하의 편집자입니까? 설치하기 전에 빠르고 쉽게 스크립트를 편집할 수 있는 기능이 마음에 드십니까? 당신은 나쁜 상황을 피하는 것을 좋아하는 사람입니까? 위의 모든 항목에 "예"라고 답한 경우 Yay보다 Paru를 더 좋아할 수 있습니다.

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

Paru와 Yay는 기능적으로 동일한 도구이지만(Paru가 Rust로 작성되었다는 점을 제외하면) Paru는 프로세스에서 더 적은 단계를 포함합니다. 먼저 AUR에서 패키지를 찾고 원하는 버전을 선택하라는 메시지를 표시한 다음(예:Yay에서 바이너리, 컴파일된 버전 및 활성 개발의 "git" 버전 중에서 선택하는 것과 유사) 콘텐츠를 유출합니다. 검토할 PKGBUILD 스크립트.

세분화되지는 않았지만 Yay가 사용하는 컨텍스트와 관련하여 Yay가 수행하는 모든 것을 의미 없는 방식으로 표시합니다.

설치

Arch Linux에 Paru를 설치하려면 다음 명령을 사용하십시오.

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

그게 다야.

3. 파카우르

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

Pacaur는 cower를 백엔드로 사용하는 AUR 도우미입니다. 더 복잡한 Arch User Repository 도우미 중 하나이며 반복적인 작업을 완전히 자동화하려는 고급 사용자가 일반적으로 선택합니다. 예를 들면 다음과 같습니다. AUR 패키지가 많이 설치되어 있습니까? 옵션을 입력하는 키보드에 앉아 있어야 하는 것이 두려우신가요? 이를 통해 비밀번호를 입력하고 프로그램이 알아야 할 모든 것을 알릴 수 있습니다. 그 후에는 모든 것이 순조롭게 진행됩니다.

설치

Arch Linux에 Pacaur를 설치하려면 다음 명령을 사용하십시오.

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

그게 다야.

4. 트라이젠

Pacaur에 관심이 없지만 여전히 가벼운 것을 찾고 계십니까? 트라이젠을 확인하세요. Bash 대신 Perl로 작성된 AUR 도우미입니다(더 많은 유연성을 제공함). Pacaur와 비교하여 대부분의 플래그가 하나의 단일 문자(-U)로 단축된 더 간단한 구문을 제공합니다. 업그레이드의 경우 -R 제거를 위해 -S 동기화를 위해). Pacman에 이미 익숙해져 있다면 초조해하지 마세요! 이 목록에 있는 다른 모든 AUR 도우미와 마찬가지로 Trizen에서도 Pacman의 플래그를 사용할 수 있습니다.

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

프로그램이 Bash가 아닌 Perl로 작성되었기 때문에 코드를 자동으로 실행할 수 없으므로 Arch User Repository에서 패키지를 설치하는 전체 보안이 향상됩니다.

그러나 Trizen이 이 목록의 나머지 부분과 차별화되는 것은 그것이 제공하는 미친 수준의 세분성입니다. 그 자리에서 설치하는 각 패키지에 대한 PKGBUILD 스크립트를 편집할 수 있을 뿐만 아니라 데스크탑 항목 및 함께 제공되는 기타 실행 가능한 셸 스크립트를 편집할 수도 있습니다.

이 프로그램은 이 목록에 있는 대부분의 다른 프로그램만큼 잘 알려져 있지는 않지만 한 번 시도해 볼 가치가 있습니다.

설치

Arch Linux에 Trizen을 설치하려면 다음 명령을 사용하십시오.

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

그게 다야.

5. 파막

Arch Linux를 위한 5가지 훌륭한 AUR 도우미

Arch의 패키지 관리자가 터미널 기반일 뿐이라고 생각한다면 다시 생각해 보세요! 사용 편의성 지향적인 배포판을 위해 Manjaro가 만든 Pamac은 Arch의 공식 리포지토리에서 AUR에 이르기까지 모든 것에 대한 패키지 관리에 대한 GUI 프론트 엔드를 제공합니다. AUR이 포함된 에디션은 두 가지 버전으로 제공됩니다.

  • pamac-aur – AUR에 대한 접근성만 포함합니다.
  • pamac-all – AUR뿐만 아니라 플랫팩 및 스냅 리포지토리에도 액세스할 수 있습니다.

Arch를 처음 접하고 설치된 애플리케이션을 관리할 때마다 터미널에 계속 눈을 붙이고 싶지 않다면 Pamac이 최고의 GUI 기반 경험을 제공할 것입니다.

Pamac에 대한 유일한 실제 주의 사항은 깨진 PKGBUILD 스크립트를 수정할 때 유연하지 않다는 것입니다. 패키지 설치 중에 잘못된 것을 고칠 가능성이 있다면 이 목록에 있는 다른 훌륭한 AUR 도우미 중 하나를 Pamac과 함께 설치하는 것이 좋습니다.

설치

Arch Linux에 Pamac을 설치하려면 다음 명령을 사용하십시오.

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

그게 다야.

자주 묻는 질문(FAQ)

1. AUR 도우미는 사용하기에 안전한가요?

AUR은 본질적으로 안전하도록 만들어지지 않았습니다. 나쁜 패키지는 빨리 잊혀지지만 조심해야 하는 악성 패키지는 아닙니다. 모든 패키지 관리자가 완벽한 업데이트를 관리할 수 있는 것은 아닙니다. 예를 들어 이 기사를 작성하는 시점에서 Balena Etcher의 PKGBUILD는 시대에 문제가 있으며 AUR 패키지를 업데이트하는 사람들은 문제가 해결될 때까지 "balena-etcher" 패키지를 업데이트하라는 메시지가 표시됩니다.

즉, 부적절하게 유지 관리되는 패키지에서 가끔 발생하는 재미를 제외하고는 이로 인해 시스템이 손상될 것으로 예상해서는 안 됩니다. 하는 부분 업그레이드를 실행할 가능성이 어느 정도 위험합니다. 공식 아치 저장소를 업데이트하는 도중 AUR 도우미가 충돌하는 경우 적절한 전체 업그레이드를 실행할 때까지 시스템이 약간 불안정해질 수 있습니다.

이를 방지하려면 항상 Pacman을 먼저 사용하여 업그레이드하십시오(pacman -Syu ) 그런 다음 AUR 패키지를 업그레이드하기 위해 AUR 도우미를 사용하십시오!

2. 여러 AUR 도우미를 사용하는 것이 안전한가요?

동시에 사용하려고 하지 않는 한(즉, 두 개의 터미널을 열고 하나에서 Pacaur를 실행하고 다른 하나에서 Yay를 실행) 두 장치가 모두 설치되어 있으면 컴퓨터가 폭발하지 않습니다. AUR 도우미는 그 위에 AUR 기능을 추가하는 Pacman용 래퍼로 간주되어야 합니다. 시스템에서 동일한 파일을 쿼리하기 때문에 일반적으로 서로 간섭하지 않습니다. 내가 생각할 수 있는 유일한 문제는 각 AUR 도우미에 대해 캐시를 유지 관리해야 한다는 것입니다. 제한된 저장 공간으로 작업할 때는 좋지 않습니다.

3. 어떤 AUR 도우미가 가장 사용자 친화적입니까?

더 초보자에게 친숙한 Yay 또는 Paru가 가장 좋은 선택일 것입니다. 둘 다 Linux/Arch를 처음 접하는 사람들에게 압도적일 수 있는 정보 과부하를 피하면서 AUR을 탐색하는 방법에 대한 상당한 제어를 허용하는 좋은 균형을 이룹니다.