Arch ile biraz oynadıktan sonra, beni en çok etkileyen şey AUR. Yaourt gibi bir araçla, bazıları git olan kanama kenarı yazılımı gerçekten kolayca yükleyebilir ve sizin için otomatik olarak derler ve yükler. Ubuntu için böyle bir şey var mı? PPA'ları biliyorum, ama bunların eşdeğer olduğunu düşünmüyorum.
Düzenleme: İşte neden PPA'ların AUR ile aynı olduğunu düşünmüyorum:
- PPA'lar derlenmiş paketlere sahipken, AUR herhangi bir platformda derlemek için komut dosyalarının yanı sıra derlenmiş paketleri ve kaynak paketleri de içerir. Bu, bir PPA'nın bunları oluşturan biri tarafından korunması gerektiği anlamına gelirken, AUR ile derlenmemiş paketler kullanıcı tarafında oluşturulabilir.
- PPA'lar Ubuntu sürümüne özgü olduğundan, birçok PPA güncel değildir. PPA sahipleri PPA'larını sadece Ubuntu'nun en son sürümüne güncelleyeceklerse paketler yine de işe yarayacaktı, ancak genellikle bayatlar. Bazen bir PPA'yı kesmek zorunda kaldım, böylece önceki bir sürümde çalışan aynı paketi kullanmaya devam edebilirim.
- Birçok PPA, projeler az ya da çok istikrarlı olmasına rağmen düzgün şekilde inşa edilmemektedir. Çoğunlukla çalışan FinalTerm'i düşünüyorum, ancak Ubuntu PPA'nın neredeyse hiç geçmesi yok, bu yüzden manuel olarak derlemeden Ubuntu'ya yüklemek imkansız.
- PPA'ların, kullanıcıların paket depoları için kefil olabileceği bir derecelendirme sistemi yok gibi görünüyor. Bu tür bir konsensüsün kötü amaçlı yazılımlardan ve / veya çalışmayan paketlerden kaçınmak için çok yararlı olduğunu düşünüyorum.
- Doğrudan GitHub'dan gelen tonlarca AUR paketi vardır, bu nedenle gibi bir paket yüklemek
something-git
genellikle doğrudan GitHub'dan en son paketi verecektir. PPA'lar bu şekilde dinamik olarak güncellenmez ve bu nedenle paketler genellikle çok güncel değildir.
git clone
sonra projeye bağlı olarak config
, make
ve checkinstall
daha sonra, sudo dpkg -i
paketler. Görünüşe göre AUR, güncellemeler olduğunda otomatik olarak yeniden derlenecek mi? Kulağa hoş geliyor.