Nachdem ich gerade ein bisschen mit Arch rumgespielt habe, beeindruckt mich das AUR am meisten. Mit einem Tool wie Yaourt können Sie auf einfache Weise hochmoderne Software installieren, von denen einige von git stammt. Sie wird automatisch kompiliert und für Sie installiert. Gibt es so etwas für Ubuntu? Ich weiß über PPAs Bescheid, aber ich glaube nicht, dass sie gleichwertig sind.
Bearbeiten: hier ist, warum ich nicht wirklich denke, dass PPAs die gleichen wie die AUR sind:
- PPAs haben kompilierte Pakete, während der AUR sowohl kompilierte Pakete als auch Quellpakete sowie Skripte zum Kompilieren auf jeder Plattform enthält. Dies bedeutet, dass ein PPA von jemandem gepflegt werden muss, der sie erstellt, während mit dem AUR nicht kompilierte Pakete auf der Benutzerseite erstellt werden können.
- Da PPAs spezifisch für die Ubuntu-Version sind, sind viele PPAs veraltet. Die Pakete würden immer noch funktionieren, wenn die PPA-Betreuer nur ihre PPAs auf die neueste Version von Ubuntu aktualisieren würden, aber oft veralten sie. Manchmal musste ich einen PPA hacken, damit ich weiterhin dasselbe Paket verwenden kann, das in einer früheren Version funktioniert hat.
- Viele PPAs werden nicht richtig erstellt, obwohl die Projekte mehr oder weniger stabil sind. Ich denke an FinalTerm, das meistens funktioniert, aber das Ubuntu-PPA hat fast nie vorübergehende Builds, so dass es unmöglich ist, es auf Ubuntu zu installieren, ohne es manuell zu kompilieren.
- PPAs scheinen kein Bewertungssystem zu haben, in dem Benutzer für funktionierende Paket-Repositorys bürgen können. Ich denke, diese Art von Konsens ist sehr nützlich, um Malware und / oder nicht funktionierende Pakete zu vermeiden.
- Es gibt Unmengen von AUR-Paketen, die direkt von GitHub stammen. Wenn Sie also ein Paket wie dieses installieren
something-git
, erhalten Sie normalerweise das neueste Paket direkt von GitHub. PPAs werden auf diese Weise nicht dynamisch aktualisiert. Daher sind Pakete dort in der Regel sehr veraltet.
git clone
dann je nach Projekt config
, make
und checkinstall
dann sudo dpkg -i
die Pakete. Es hört sich so an, als ob Sie sagen, dass AUR sich dann automatisch neu kompiliert, wenn es Updates gibt. Das hört sich ziemlich cool an.