Saya pernah mendengar beberapa paket diklasifikasikan sebagai paket meta . Jadi sekarang saya bertanya-tanya apa perbedaan antara paket meta dan paket?
package-management
metapackages
Nitin Venkatesh
sumber
sumber
Jawaban:
Penting untuk dicatat bahwa menghapus paket meta TIDAK menghapus paket yang diinstal:
Anda dapat melihat struktur paket meta khas dengan menarik (misalnya) ubuntu-desktop:
dan kemudian melihat strukturnya, Anda akan menemukan daftar paket yang direkomendasikan masing-masing paket meta, serta struktur penyatuannya
debian/rules
.Referensi:
sumber
Metapackages adalah tautan ke paket atau paket yang ada. Jadi mereka pada dasarnya adalah skrip yang menginstal paket lain. Mereka menjaga paket-paket itu sebagai dependensi
Contoh: paket
ubuntu-desktop
menginstal semua paket yang diperlukan untuk UI Default untuk ubuntu. Tetapi menghapus instalan yang sama tidak menghapus instalan ketergantungannyasumber
Paket meta menarik paket lain, dan menurut definisi seharusnya tidak melakukan hal lain.
Paket biasanya memiliki beberapa jenis konten (file, aplikasi, dokumentasi, skrip, atau semacamnya).
sumber
Secara sederhana, sebuah paket meta tidak memiliki apa-apa di dalamnya, kecuali dokumen kosong. Satu-satunya yang dimilikinya adalah metadata, yang berarti ia dapat memiliki dependensi, atau konflik dll ...
sumber
Metapackage bukan paket reguler Anda. Ini adalah cara untuk selalu menginstal paket perangkat lunak terbaru. Misalnya pada metapackage ubuntu 'emacs' selalu instal versi terbaru emacs yang tersedia.
sumber