Baru saja bermain-main dengan Arch, hal tentang hal yang paling membuatku terkesan adalah AUR. Dengan alat seperti Yaourt, Anda dapat dengan mudah menginstal perangkat lunak berdarah, beberapa di antaranya dari git, dan secara otomatis mengkompilasi dan menginstalnya untuk Anda. Apakah ada yang seperti ini untuk Ubuntu? Saya tahu tentang PPA, tapi saya tidak berpikir mereka setara.
Sunting: ini sebabnya saya tidak berpikir PPA sama dengan AUR:
- PPA telah mengkompilasi paket, sementara AUR menampilkan paket yang dikompilasi dan paket sumber, bersama dengan skrip untuk mengkompilasinya pada platform apa pun. Ini berarti bahwa PPA harus dipelihara oleh seseorang yang membangunnya, sedangkan dengan AUR, paket yang tidak dikompilasi dapat dibangun di sisi pengguna.
- Karena PPA khusus untuk rilis Ubuntu, banyak PPA yang kedaluwarsa. Paket-paket itu masih akan berfungsi jika pengelola PPA hanya memperbarui PPA mereka ke versi terbaru dari Ubuntu, tetapi seringkali basi. Kadang-kadang saya harus meretas PPA agar saya dapat terus menggunakan paket yang sama yang berfungsi pada rilis sebelumnya.
- Banyak PPA tidak dibangun dengan benar, meskipun proyeknya kurang lebih stabil. Saya berpikir tentang FinalTerm, yang sebagian besar berfungsi, tetapi PPA Ubuntu hampir tidak pernah memiliki build yang lewat, jadi tidak mungkin untuk menginstal di Ubuntu tanpa kompilasi secara manual.
- PPA sepertinya tidak memiliki sistem penilaian di mana pengguna dapat menjamin repositori paket yang berfungsi. Saya pikir konsensus semacam ini sangat berguna untuk menghindari malware dan / atau paket yang tidak berfungsi.
- Ada banyak paket AUR yang datang langsung dari GitHub, jadi menginstal paket seperti
something-git
biasanya akan memberi Anda paket terbaru langsung dari GitHub. PPA tidak diperbarui secara dinamis seperti ini, dan paket-paket di sana biasanya sangat ketinggalan zaman.
git clone
lalu tergantung pada proyek config
, make
dan checkinstall
, kemudian sudo dpkg -i
paket. Sepertinya Anda mengatakan AUR akan melakukan kompilasi ulang otomatis saat ada pembaruan? Kedengarannya sangat keren.