![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284611.jpg)
Arch Linux 또는 Manjaro, Archbang 또는 EndeavourOS와 같은 Arch 기반 배포를 사용하는 경우 AUR이라는 용어를 본 적이 있을 것입니다. 그것은 무엇입니까? 어떻게 사용할 수 있습니까? AUR이 무엇이며 Arch Linux에서 AUR을 사용하는 방법을 알아보세요.
AUR이란 무엇입니까?
Arch User Repository(AUR)는 Arch의 제작자와 유지 관리자가 아닌 사용자가 테스트한 소프트웨어를 찾을 수 있는 곳입니다. 덕분에 공식 저장소에 없는 더 많은 소프트웨어에 액세스할 수 있습니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284610.jpg)
아치 리눅스에서 AUR을 사용하는 방법
AUR의 소프트웨어 컬렉션에 액세스하는 방법에는 두 가지가 있습니다. 대부분의 사람들은 Arch의 기본 패키지 관리자인 Pacman과 유사하게 작동하는 AUR Helpers를 사용하는 것을 선호합니다. 이 접근 방식은 친숙한 명령을 사용하면서 AUR에서 소스 코드를 끌어오고 빌드하는 것을 자동화합니다. 또는 AUR에서 직접 패키지를 다운로드하고 수동으로 컴파일할 수 있습니다.
도우미와 함께 AUR 사용
사용할 수 있는 AUR 도우미가 많이 있습니다. Yay는 아마도 오늘날 가장 인기가 많을 것이므로 이 기사에서는 Yay를 사용하겠습니다.
1. 배포판에서 아직 사용할 수 없는 경우 필요한 개발 도구와 git을 설치합니다.
sudo pacman -S --needed base-devel git
여러 소프트웨어 추가 사항이 표시되고 설치할 소프트웨어를 선택하라는 메시지가 표시될 것입니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284650.jpg)
키보드에서 Enter 키를 눌러 기본 옵션인 "모두"로 이동합니다.
2. 설치를 계속할 것인지 묻는 메시지가 나타나면 "y"를 입력하고 Enter 키를 누릅니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284628.jpg)
3. yay를 온보드하려면 먼저 코드를 가져옵니다.
git clone https://aur.archlinux.org/yay.git
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284671.jpg)
4. 다운로드한 모든 항목은 "yay"라는 하위 폴더에 있습니다. 다음과 같이 입력하십시오:
cd yay
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284677.jpg)
5. 해당 폴더에 있는 동안 다음을 사용하여 실제 패키지를 빌드합니다.
makepkg -si
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284719.jpg)
6. 빌드된 패키지도 설치할 것인지 묻는 질문에 "y"라고 대답합니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284766.jpg)
YAY를 사용하여 AUR 패키지 설치
Yay는 Pacman과 유사한 구문을 사용합니다. AUR 패키지를 쉽게 설치할 수 있도록 다음 명령을 사용하십시오.
yay -Ss package
예를 들어 Google 크롬을 설치하려면 다음을 사용할 수 있습니다.
yay -Ss google-chrome
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284712.jpg)
yay와 같은 AUR 도우미의 장점은 종속성도 자동으로 처리한다는 것입니다. 설치하려는 모든 항목에 필요한 추가 기능으로, 그렇지 않으면 직접 찾아 설치해야 합니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284797.jpg)
AUR 패키지 제거
yay를 통해 설치된 모든 것을 제거하려면 yay를 다시 사용해야 합니다. 이를 위해 -R
을 사용할 수 있습니다. 매개변수이지만 -Rns
로 이동하는 것이 좋습니다. , 더 나은 정리 작업을 수행합니다. 예를 들어 Google 크롬을 제거하려면:
yay -Rns google-chrome
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284783.jpg)
다음을 사용하여 yay를 사용하여 이전 설치에서 추가 패키지와 나머지를 제거할 수도 있습니다.
yay -Yc
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284748.jpg)
어떤 이유로 yay가 마음에 들지 않거나 사용하고 싶지 않다면 aurutils, aura, pacaur, pakku, pamac, pikaur 및 trizen과 같은 다른 AUR 도우미를 사용할 수도 있습니다.
AUR 패키지 설치 및 관리를 위한 그래픽 접근 방식
Ubuntu의 소프트웨어 센터와 같이 그래픽 방식을 선호하는 경우 Yay로 pamac을 설치할 수 있습니다.
pamac을 설치하려면 다음 명령을 사용하십시오.
yay -S pamac-aur
설치 후 앱 메뉴에서 "소프트웨어 추가/제거" 애플리케이션을 실행할 수 있습니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284742.png)
햄버거 아이콘을 클릭하고 "기본 설정" 섹션으로 이동합니다. "AUR" 섹션에서 토글하여 AUR 지원을 활성화합니다.
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284755.png)
이제 AUR 패키지를 검색하여 설치/제거할 수 있습니다.
AUR 패키지 수동 설치
수동 방식으로 작업을 수행하기로 결정했다면 AUR 저장소에서 패키지를 다운로드하고 컴파일하고 설치할 수 있습니다. 단계는 다음과 같습니다.
1. 기본 개발 도구와 git이 다음과 함께 설치되었는지 확인합니다.
sudo pacman -S --needed base-devel git
2. Google 크롬의 자식을 로컬로 복제:
git clone https://aur/archlinux.org/google-chrome.git
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284720.jpg)
3. 패키지로 변환하여 설치합니다.
makepkg -si
![아치 리눅스에서 AUR을 사용하는 방법](/article/uploadfiles/202204/2022040818284702.jpg)
곧 나머지 설치된 앱 중에서 Google 크롬을 찾을 수 있습니다.
AUR의 새로운 앱과 위험
AUR은 거의 모든 애플리케이션/패키지를 찾을 수 있기 때문에 (거의) 전 세계를 제공합니다. 그러나 AUR 저장소의 소프트웨어는 광범위하게 테스트되지 않았음을 명심해야 합니다. 어떤 경우에는 패키지를 설치할 수 없거나(종속성/gpg 오류 누락, 파일 누락 등으로 인해) 시스템에 문제가 발생할 수 있습니다. AUR에서 무엇이든 설치하기 전에 항상 다시 확인하는 것이 가장 좋습니다.
Arch Linux를 시작하는 경우 AUR 대신 Pacman에 먼저 익숙해지는 것이 좋습니다.