
Arch Linux 또는 Manjaro, Archbang 또는 EndeavourOS와 같은 Arch 기반 배포를 사용하는 경우 AUR이라는 용어를 본 적이 있을 것입니다. 그것은 무엇입니까? 어떻게 사용할 수 있습니까? AUR이 무엇이며 Arch Linux에서 AUR을 사용하는 방법을 알아보세요.
AUR이란 무엇입니까?
Arch User Repository(AUR)는 Arch의 제작자와 유지 관리자가 아닌 사용자가 테스트한 소프트웨어를 찾을 수 있는 곳입니다. 덕분에 공식 저장소에 없는 더 많은 소프트웨어에 액세스할 수 있습니다.

아치 리눅스에서 AUR을 사용하는 방법
AUR의 소프트웨어 컬렉션에 액세스하는 방법에는 두 가지가 있습니다. 대부분의 사람들은 Arch의 기본 패키지 관리자인 Pacman과 유사하게 작동하는 AUR Helpers를 사용하는 것을 선호합니다. 이 접근 방식은 친숙한 명령을 사용하면서 AUR에서 소스 코드를 끌어오고 빌드하는 것을 자동화합니다. 또는 AUR에서 직접 패키지를 다운로드하고 수동으로 컴파일할 수 있습니다.
도우미와 함께 AUR 사용
사용할 수 있는 AUR 도우미가 많이 있습니다. Yay는 아마도 오늘날 가장 인기가 많을 것이므로 이 기사에서는 Yay를 사용하겠습니다.
1. 배포판에서 아직 사용할 수 없는 경우 필요한 개발 도구와 git을 설치합니다.
sudo pacman -S --needed base-devel git
여러 소프트웨어 추가 사항이 표시되고 설치할 소프트웨어를 선택하라는 메시지가 표시될 것입니다.

키보드에서 Enter 키를 눌러 기본 옵션인 "모두"로 이동합니다.
2. 설치를 계속할 것인지 묻는 메시지가 나타나면 "y"를 입력하고 Enter 키를 누릅니다.

3. yay를 온보드하려면 먼저 코드를 가져옵니다.
git clone https://aur.archlinux.org/yay.git

4. 다운로드한 모든 항목은 "yay"라는 하위 폴더에 있습니다. 다음과 같이 입력하십시오:
cd yay

5. 해당 폴더에 있는 동안 다음을 사용하여 실제 패키지를 빌드합니다.
makepkg -si

6. 빌드된 패키지도 설치할 것인지 묻는 질문에 "y"라고 대답합니다.

YAY를 사용하여 AUR 패키지 설치
Yay는 Pacman과 유사한 구문을 사용합니다. AUR 패키지를 쉽게 설치할 수 있도록 다음 명령을 사용하십시오.
yay -Ss package
예를 들어 Google 크롬을 설치하려면 다음을 사용할 수 있습니다.
yay -Ss google-chrome

yay와 같은 AUR 도우미의 장점은 종속성도 자동으로 처리한다는 것입니다. 설치하려는 모든 항목에 필요한 추가 기능으로, 그렇지 않으면 직접 찾아 설치해야 합니다.

AUR 패키지 제거
yay를 통해 설치된 모든 것을 제거하려면 yay를 다시 사용해야 합니다. 이를 위해 -R
을 사용할 수 있습니다. 매개변수이지만 -Rns
로 이동하는 것이 좋습니다. , 더 나은 정리 작업을 수행합니다. 예를 들어 Google 크롬을 제거하려면:
yay -Rns google-chrome

다음을 사용하여 yay를 사용하여 이전 설치에서 추가 패키지와 나머지를 제거할 수도 있습니다.
yay -Yc

어떤 이유로 yay가 마음에 들지 않거나 사용하고 싶지 않다면 aurutils, aura, pacaur, pakku, pamac, pikaur 및 trizen과 같은 다른 AUR 도우미를 사용할 수도 있습니다.
AUR 패키지 설치 및 관리를 위한 그래픽 접근 방식
Ubuntu의 소프트웨어 센터와 같이 그래픽 방식을 선호하는 경우 Yay로 pamac을 설치할 수 있습니다.
pamac을 설치하려면 다음 명령을 사용하십시오.
yay -S pamac-aur
설치 후 앱 메뉴에서 "소프트웨어 추가/제거" 애플리케이션을 실행할 수 있습니다.

햄버거 아이콘을 클릭하고 "기본 설정" 섹션으로 이동합니다. "AUR" 섹션에서 토글하여 AUR 지원을 활성화합니다.

이제 AUR 패키지를 검색하여 설치/제거할 수 있습니다.
AUR 패키지 수동 설치
수동 방식으로 작업을 수행하기로 결정했다면 AUR 저장소에서 패키지를 다운로드하고 컴파일하고 설치할 수 있습니다. 단계는 다음과 같습니다.
1. 기본 개발 도구와 git이 다음과 함께 설치되었는지 확인합니다.
sudo pacman -S --needed base-devel git
2. Google 크롬의 자식을 로컬로 복제:
git clone https://aur/archlinux.org/google-chrome.git

3. 패키지로 변환하여 설치합니다.
makepkg -si

곧 나머지 설치된 앱 중에서 Google 크롬을 찾을 수 있습니다.
AUR의 새로운 앱과 위험
AUR은 거의 모든 애플리케이션/패키지를 찾을 수 있기 때문에 (거의) 전 세계를 제공합니다. 그러나 AUR 저장소의 소프트웨어는 광범위하게 테스트되지 않았음을 명심해야 합니다. 어떤 경우에는 패키지를 설치할 수 없거나(종속성/gpg 오류 누락, 파일 누락 등으로 인해) 시스템에 문제가 발생할 수 있습니다. AUR에서 무엇이든 설치하기 전에 항상 다시 확인하는 것이 가장 좋습니다.
Arch Linux를 시작하는 경우 AUR 대신 Pacman에 먼저 익숙해지는 것이 좋습니다.