또 다른 요거트 - Go에 쓰여진 Aur 도우미
고급 의존성 해결
ABS 또는 AUR에서 PKGBUILD 다운로드
AUR 패키지 완료
모든 입력에 대한 쿼리 사용자 UPFRONT (빌드를 시작하기 전)
좁은 검색 ( yay linux header
먼저 linux
검색 한 다음 header
에서 좁아집니다)
검색 중에 매칭 패키지 제공 업체를 찾아 선택할 수 있습니다
빌드 프로세스 끝에서 의존성 제거 제거
AUR 의존성을 갖춘 로컬 PKGBuild를 구축하십시오
패키지에 대한 UN/투표
다른 AUR 도우미에서 마이그레이션하는 경우 해당 도우미로 Yay를 설치할 수 있습니다.
경고
우리는이 예에서 sudo
사용하고 있습니다. 다른 권한 에스컬레이션 도구를 위해이를 전환 할 수 있습니다.
Yay의 초기 설치는 pkgbuild를 복제하고 makepkg를 사용하여 빌드하여 수행 할 수 있습니다.
우리는 base-devel
패키지 그룹이 설치되어 있는지 확인합니다.
Sudo Pacman -S- git 기본 설명 git 클론 https://aur.archlinux.org/yay.gitcd yay makepkg -si
이 모든 것을 한 번에 수행하려면 다음과 같은 명령을 연쇄 할 수 있습니다.
Sudo Pacman -S-Needed git base -devel && git 클론 https://aur.archlinux.org/yay.git && cd yay && makepkg -si
yay를 직접 컴파일하지 않으려면 Github 동작으로 생성 된 빌드를 사용할 수 있습니다.
Sudo Pacman -S- git 기본 설명 git 클론 https://aur.archlinux.org/yay-bin.gitcd yay-bin makepkg -si
이 모든 것을 한 번에 수행하려면 다음과 같은 명령을 연쇄 할 수 있습니다.
Sudo Pacman -S-Needed git base-devel && git 클론 https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
Manjaro 또는 패키지를 사용하는 다른 배포를 사용하는 경우 yay
는 Pacman (루트)을 사용하여 Yay를 설치할 수 있습니다.
Pacman -S- 큰 git 기본 설명 yay
경고
배포판은 때때로 리포지토리에서 yay를 업데이트합니다.
yay -Y --gendb
사용하여 yay없이 설치된 *-git
패키지에 대한 개발 패키지 데이터베이스를 생성하십시오. 이 명령은 한 번만 실행해야합니다.
yay -Syu --devel
개발 패키지 업데이트를 확인합니다.
yay -Y --devel --save
사용하여 개발 패키지 업데이트를 영구적으로 활성화합니다 ( yay
and yay -Syu
항상 개발 패키지를 확인합니다).
명령 | 설명 |
---|---|
yay | yay -Syu 에 별명. |
yay <Search Term> | 현재 패키지 확률 선택 메뉴. |
yay -Bi <dir> | 종속성을 설치하고 로컬 pkgbuild를 구축하십시오. |
yay -G <AUR Package> | ABS 또는 AUR에서 pkgbuild를 다운로드하십시오. (Yay v12.0+) |
yay -Gp <AUR Package> | ABS 또는 AUR에서 pkgbuild로 인쇄하십시오. |
yay -Ps | 인쇄 시스템 통계. |
yay -Syu --devel | 시스템 업그레이드를 수행하고 개발 패키지 업데이트도 확인하십시오. |
yay -Syu --timeupdate | 시스템 업그레이드를 수행하고 PKGBuild 수정 시간 (버전 번호가 아님)을 사용하여 업데이트를 결정하십시오. |
yay -Wu <AUR Package> | 패키지에 대한 투표를하지 않음 ( AUR_USERNAME 및 AUR_PASSWORD 환경 변수를 설정해야합니다) (YAY V11.3+) |
yay -Wv <AUR Package> | 패키지 투표 ( AUR_USERNAME 및 AUR_PASSWORD 환경 변수를 설정해야합니다). (Yay V11.3+) |
yay -Y --combinedupgrade --save | 결합 업그레이드를 기본 모드로 만듭니다. |
yay -Y --gendb | 개발 패키지 데이터베이스를 생성합니다. |
yay -Yc | 깨끗한 불필요한 의존성. |
Yay는 컬러 출력을 표시하지 않습니다. 어떻게 수정합니까?
/etc/pacman.conf
에 Color
옵션이 있는지 확인하십시오 (문제 #123 참조).
때로는 차이가 터미널에 인쇄되며 다른 경우에는 더 적은 시간을 통해 페이징됩니다. 이것을 어떻게 고치나요?
Yay는 git diff
사용하여 Diff를 표시합니다. 기본적으로 출력이 하나의 터미널 길이에 장착 할 수있는 경우 기본적으로 페이지를 사용하지 않도록합니다. 이 동작은 자신의 플래그를 내보내면 상환 될 수 있습니다 ( export LESS=SRX
).
Yay는 PKGBuilds를 편집 해달라고 요구하지 않으며 Diff 메뉴가 마음에 들지 않습니다! 무엇을 할 수 있습니까?
yay --editmenu --diffmenu=false --save
Yay에게 AUR 패키지 만 또는 리포 패키지에서만 행동하라고 어떻게 말할 수 있습니까?
yay -{OPERATION} --aur
yay -{OPERATION} --repo
Flagged Out Of Date AUR Packages
메시지가 표시됩니다. Yay가 업데이트하지 않는 이유는 무엇입니까?
이 메시지는 업데이트 된 AUR 패키지를 사용할 수 있음을 의미하지 않습니다. 이는 패키지가 AUR에서 구식으로 표시되었지만 관리자는 아직 PKGBUILD
S를 업데이트하지 않았습니다 (구식 AUR 패키지 참조).
Yay는 설치 중에 pkgbuild에 추가 된 종속성을 설치하지 않습니다.
Yay는 모든 종속성을 미리 해결합니다. 당신은 어떤 식 으로든 pkgbuild를 자유롭게 편집 할 수 있지만, 당신이 일으키는 모든 문제는 당신 자신의 것이며 원래 pkgbuild로 재생할 수 없다면보고해서는 안됩니다.
-git
패키지가 업데이트가 있다는 것을 알고 있지만 yay에는 업데이트를 제안하지 않습니다.
Yay는 개발 패키지에 해시 캐시를 사용합니다. 일반적으로 패키지 설치가 끝날 때 Found git repo
메시지와 함께 업데이트됩니다. AUR Helpers를 전환하고 어느 시점에서 Yay를 사용하여 Devel 패키지를 설치하지 않으면 캐시에 추가되지 않았습니다. yay -Y --gendb
모든 개발 패키지의 현재 버전을 수정하고 거기서 확인을 시작합니다.
나는 도와주고 싶다!
자세한 내용은 Contributing.md를 확인하십시오.
Yay와 관련된 모든 지원은 Github 문제를 통해 요청해야합니다. Yay는 Arch Linux가 공식적으로 지원하지 않기 때문에 포럼, AUR 의견 또는 기타 공식 채널에서 지원을 구하지 않아야합니다.
깨진 AUR 패키지는 패키지의 AUR 페이지에 대한 의견으로보고되어야합니다. 패키지는 MakePKG로 빌드되지 않은 경우에만 파손 된 것으로 간주 될 수 있습니다.
MakePKG를 사용하여 보고서를 작성해야하며 전체 출력 및 기타 관련 정보를 포함해야합니다. Yay 또는 기타 외부 도구를 사용하여 보고서를 작성하지 마십시오.
파루
aurutils
Pikaur