사용자 도구

사이트 도구


linux:arch:aur

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
linux:arch:aur [2019/07/16 22:51]
kwon37xi [yay]
linux:arch:aur [2021/01/25 11:53] (현재)
kwon37xi [yay]
줄 3: 줄 3:
   * https://aur.archlinux.org/   * https://aur.archlinux.org/
   * [[https://wiki.archlinux.org/index.php/Arch_User_Repository|Arch User Repository - ArchWiki]]   * [[https://wiki.archlinux.org/index.php/Arch_User_Repository|Arch User Repository - ArchWiki]]
 +  * [[https://wiki.archlinux.org/index.php/AUR_submission_guidelines|AUR submission guidelines - ArchWiki]]
 +  * [[https://wiki.archlinux.org/index.php/Arch_package_guidelines|Arch package guidelines - ArchWiki]]
 +
 +===== 문제점 =====
 +  * [[linux:manjaro|Manjaro Linux]]에서는 기본 리포지토리에 대한 부가 확장 패키지가 있을 경우 기본 리포지토리의 패키지 버전과 AUR의 버전이 다르게 되는 문제가 발생하기도 한다.
 +  * 기본 리포지토리의 라이브러리가 업그레이드 될 경우 AUR 패키지가 별다른 경고 없이 작동하지 않아서 다시 빌드해야 할 수도 있다.
 +
 +
  
 ===== Install AUR Packages ===== ===== Install AUR Packages =====
   * AUR 패키지 설치는 git 에서 PKGBUILD 를 받아와서 의존성을 해결하고 빌드하고 설치하는 방식으로 이뤄진다.   * AUR 패키지 설치는 git 에서 PKGBUILD 를 받아와서 의존성을 해결하고 빌드하고 설치하는 방식으로 이뤄진다.
 +  * 빌드에 필요한 패키지를 미리 설치해 둬야 한다.<code sh>
 +sudo pacman -S --needed base-devel
 +</code>
   * 먼저 https://aur.archlinux.org/ 에서 원하는 패키지를 검색하고   * 먼저 https://aur.archlinux.org/ 에서 원하는 패키지를 검색하고
   * 패키지 상제 페이지에서 ''Git Clone URL: https://aur.archlinux.org/ttf-nanum.git (read-only) '' 와 같이 패키지의 git 리포지토리 링크를 복사한다.   * 패키지 상제 페이지에서 ''Git Clone URL: https://aur.archlinux.org/ttf-nanum.git (read-only) '' 와 같이 패키지의 git 리포지토리 링크를 복사한다.
줄 23: 줄 34:
   * [[https://wiki.archlinux.org/index.php/AUR_helpers|AUR helpers - ArchWiki]]   * [[https://wiki.archlinux.org/index.php/AUR_helpers|AUR helpers - ArchWiki]]
   * [[https://itsfoss.com/best-aur-helpers/|Don't Install Yaourt! Use These Alternatives for AUR in Arch Linux]]   * [[https://itsfoss.com/best-aur-helpers/|Don't Install Yaourt! Use These Alternatives for AUR in Arch Linux]]
 +
 +==== Paru ====
 +  * https://github.com/Morganamilo/paru
 +  * yay 개발이 중단되고, 그 이후로 나온 AUR Helper
 +  * 설치
 +<code sh>
 +sudo pacman -S --needed base-devel
 +git clone https://aur.archlinux.org/paru.git
 +cd paru
 +makepkg -si
 +</code>
  
 ===== yay ===== ===== yay =====
   * [[https://github.com/Jguer/yay|yay]]   * [[https://github.com/Jguer/yay|yay]]
 +  * **Deprecated** use paru
 +  * AUR 뿐만 아니라 [[linux:arch:pacman|arch pacman]] 을 감싸서 모든 패키지를 관리한다.
   * install yay <code sh>   * install yay <code sh>
 git clone https://aur.archlinux.org/yay.git git clone https://aur.archlinux.org/yay.git
linux/arch/aur.1563285112.txt.gz · 마지막으로 수정됨: 2019/07/16 22:51 저자 kwon37xi