Untuk menginstal beberapa aplikasi, kita perlu menambahkan repositori ke sistem. Mengapa pencipta tidak memasukkannya ke dalam repositori Main atau Universe, meskipun aplikasi tersebut memiliki lisensi GPL dan itu bukan barang baru (misalnya Grub Customizer). Apa penyebabnya?
application-development
repository
software-sources
official-repositories
application-submission
RS
sumber
sumber
Jawaban:
Perangkat lunak dalam
main
didukung oleh Canonical. Jelas mereka tidak akan mendukung setiap perangkat lunak yang sewenang-wenang di internet. Perangkat lunak dalamuniverse
diwarisi dari Debian, di mana sekelompok orang tertentu, yang ditunjuk sebagai Pengembang Debian, bertanggung jawab atas pemeliharaan paket yang mereka unggah (bahkan jika kemasan sebenarnya dilakukan oleh orang lain). Jelas, mereka tidak memiliki kemampuan untuk memelihara paket-paket untuk setiap perangkat lunak di internet.Apa yang dilakukan orang yang tidak bisa mendapatkan Pengembang Canonical atau Debian untuk mendukung perangkat lunak mereka? Mereka harus menemukan cara lain, termasuk membuat repositori mereka sendiri. Pengenalan PPA oleh Ubuntu melegakan banyak tekanan pada sukarelawan komunitas untuk memelihara paket, dan pada saat yang sama, membebaskan pengembang dari banyak kendala yang diberlakukan oleh kebijakan rilis distro.
Ingatlah bahwa apa yang Anda inginkan mungkin bukan yang diinginkan orang lain. Dengan berpegang pada seperangkat perangkat lunak yang stabil dan memungkinkan PPA, sementara pengguna memiliki sedikit overhead untuk mempertahankan daftar repositori, mereka mendapatkan banyak fleksibilitas dalam mendapatkan apa yang mereka butuhkan. Pengembang mendapatkan fleksibilitas dalam memberikan pembaruan. Pemelihara bebas dari tekanan karena harus tetap up to date dengan setiap perangkat lunak yang sewenang-wenang di internet.
sumber
Dalam kasus GRUB Customizer khusus, itu tidak dikemas dalam Debian hanya karena tidak ada yang melakukan pekerjaan pengemasan. Ada bug untuk Paket Permintaan dibuka untuk itu, jadi siapa pun yang bersedia (dan mampu) untuk melakukan kemasan dipersilakan untuk melakukannya. Dan itu bukan di Ubuntu karena itu bukan di Debian.
sumber
main
repositori ...can
, tapi mengapa mereka harus mengambil sumber daya dari apa yang mereka lakukan untuk mengatasinya? Banyak dari mereka yang menginginkan / membutuhkan GRUB Customizer memiliki sedikit masalah dengan mendapatkannya sendiri. (Saya tidak ingin atau membutuhkannya, meskipun saya bisa mendapatkannya dengan cukup mudah.) Seperti kebanyakan orang lain, saya lebih suka mereka mengerjakan tugas yang membawa manfaat lebih besar bagi lebih banyak pengguna.