Apa yang terjadi selama peningkatan paket?


12

Saya baru-baru ini mulai membangun paket Ubuntu untuk perangkat lunak saya di Launchpad. Mereka cukup sederhana; kebanyakan dari mereka hanya berisi beberapa file dan skrip yang dipicu melalui file .install .preinst .postinst .prerm dan .postrm. Instalasi dan penghapusan tampaknya berfungsi dengan baik. Namun, memutakhirkan dari satu versi ke versi berikutnya cukup sulit.

Apa yang sebenarnya terjadi ketika suatu paket sedang ditingkatkan? Apakah sama dengan menghapus versi sebelumnya dan menginstal versi baru? Apakah semua file dari paket sebelumnya dihapus, dan diganti dengan file dalam daftar .install dari paket baru? Apakah semua skrip .prerm, postrm, preinst, postinst dieksekusi? Bagaimana saya membedakan hal-hal yang seharusnya hanya terjadi selama 'instalasi baru' dan peningkatan?

Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.