Yay!

Yet another Yogurt

github.com/Jguer/yay

아치 리눅스에서 AUR은 사실상 필수적인 리포지토리인데 초보자가 AUR 패키지를 설치하는 것은 쉽지 않다. yay는 이런 패키지들을 pacman과 동일한 인터페이스로 쉽게 설치할 수 있게 돕는 헬퍼 프로그램이다. pacman에서 제공하는 리포지토리를 포함하여 AUR(Arch User Repository)까지 명령어로 쉽게 접근할 수 있다. yay는 AUR에서 소스코드를 내려받아 자동 컴파일 하는 기능도 제공하고 있어 바이너리 패키지가 없는 프로그램을 쉽게 설치할 수가 있다.

Go 언어로 작성되었다.

설치하는 법[편집 | 원본 편집]

$ sudo pacman -S git
$ cd ~
$ sudo git clone https://aur.archlinux.org/yay-git.git
$ sudo chown -R 자신의 이름:자신의 이름 ./yay-git
$ cd yay-git
~/yay-git $ makepkg -si

Arch Linux의 변형판인 EndeavourOS에서는 pacman -S yay로 쉽게 설치가 가능하다.

사용법[편집 | 원본 편집]

$ yay -Ss (키워드) 패키지 검색

$ yay -S 패키지 설치

$ yay -Q 설치된 패키지 나열

$ yay -Q | grep (패키지 명에 포함되는 문자열)

$ yay -Qs (키워드) 설치된 패키지 중에서 검색

$ yay -R (패키지) 패키지 삭제

$ yay -Syu / yay 전체 시스템 업데이트
그냥 yay만 치면 된다.
$ yay -c 필요없는 의존성 삭제

주의사항[편집 | 원본 편집]

yay를 sudo와 함께 사용하면 안된다.

각주