아치로 조금 놀아 본 적이 있는데 가장 인상적인 것은 AUR입니다. Yaourt와 같은 도구를 사용하면 git에서 제공하는 최첨단 소프트웨어를 쉽게 쉽게 설치할 수 있으며 자동으로 컴파일하여 설치합니다. 우분투에 이와 같은 것이 있습니까? PPA에 대해 알고 있지만 실제로는 PPA에 해당한다고 생각하지 않습니다.
편집 : PPA가 AUR과 동일하다고 생각하지 않는 이유는 다음과 같습니다.
- PPA는 패키지를 컴파일 한 반면 AUR은 컴파일 된 패키지와 소스 패키지를 모든 플랫폼에서 컴파일하기위한 스크립트와 함께 제공합니다. 즉, PUR은 PPA를 구축 한 사람이 유지 관리해야하지만 AUR을 사용하면 사용자 쪽에서 컴파일되지 않은 패키지를 구축 할 수 있습니다.
- PPA는 Ubuntu 릴리스에만 적용되므로 많은 PPA가 오래되었습니다. PPA 관리자가 PPA를 최신 버전의 Ubuntu로 업데이트하기 만하더라도 패키지는 여전히 작동하지만 종종 오래되었습니다. 때로는 이전 릴리스에서 작동했던 것과 동일한 패키지를 계속 사용할 수 있도록 PPA를 해킹해야했습니다.
- 프로젝트가 다소 안정적이지만 많은 PPA가 제대로 구축되지 않습니다. 나는 주로 작동하는 FinalTerm에 대해 생각하고 있지만 Ubuntu PPA는 거의 빌드를 통과하지 않았으므로 수동으로 컴파일하지 않고 Ubuntu에 설치할 수 없습니다.
- PPA에는 사용자가 패키지 리포지토리 작업을 보증 할 수있는 등급 시스템이없는 것 같습니다. 이런 종류의 합의는 맬웨어 및 / 또는 작동하지 않는 패키지를 피하는 데 매우 유용하다고 생각합니다.
- GitHub에서 직접 제공되는 수많은 AUR 패키지가 있으므로 패키지를 설치
something-git하면 일반적으로 GitHub의 최신 패키지가 제공됩니다. PPA는 이와 같이 동적으로 업데이트되지 않으므로 일반적으로 패키지가 최신 버전이 아닙니다.
git clone다음 프로젝트에 따라 config, make그리고 checkinstall다음 sudo dpkg -i패키지를. 업데이트가있을 때 AUR이 자동 다시 컴파일된다고 말하는 것 같습니까? 꽤 시원하게 들립니다.