Ada apa dengan opsi 'dist-upgrade' dari apt-get?
- Kategori: Linux
Selalu ada sedikit kebingungan ketika orang mengetahui bahwa mereka dapat melakukan peningkatan penuh atas distribusi mereka dari baris perintah. Kebanyakan orang tidak berani melakukan hal seperti itu. Beberapa karena mereka tidak menggunakan baris perintah, dan yang lainnya karena mereka takut upaya untuk meningkatkan dari baris perintah akan berakhir dengan fubaring sistem mereka. Dan pengguna baru tidak begitu yakin apa perbedaannya peningkatan apt-get dan apt-get dist-upgrade adalah.
Dalam entri Ghacks Linux ini, saya akan menghilangkan mitos dan ketakutan tentang peningkatan-dist perintah. Tentu saja, seperti semua yang berhubungan dengan PC, Anda tahu bahwa risiko selalu ada saat Anda melakukan peningkatan besar. Dengan peringatan itu secara terbuka, mari kita mulai untuk mengekang sedikit rasa takut.
Perbedaan
Pertama saya ingin membandingkan keduanya apt-get pilihan: meningkatkan dan peningkatan-dist . Perbedaan antara keduanya sangat sederhana. Itu meningkatkan opsi ini digunakan hanya untuk menginstal semua versi terbaru dari paket yang sudah terinstal di komputer Anda. Inilah yang terjadi ketika Anda melihat paket peningkatan pemutakhiran melalui Manajer Pembaruan (Anda tahu, ketika Anda diberi tahu tentang pemberitahuan di panel Anda dan kemudian Manajer Pembaruan terbuka untuk menunjukkan kepada Anda pembaruan mana yang tersedia untuk sistem Anda.)
Itu peningkatan-dist opsi sangat berbeda dari meningkatkan . Tapi apa yang dilakukannya peningkatan-dist melakukan? Sederhana. Itu peningkatan-dist opsi tidak hanya akan memutakhirkan semua paket yang saat ini diinstal pada sistem Anda, tetapi juga akan menangani perubahan ketergantungan dengan versi paket yang baru. Dengan kata lain, peningkatan-dist akan menghapus paket usang dari sistem Anda, sedangkan meningkatkan tidak akan. Fungsi ini tidak diperlukan untuk mengupgrade dari satu rilis distribusi ke rilis lain.
Tapi bukankah itu meningkatkan distro saya?
Belum tentu. Meskipun, dengan sendirinya, peningkatan-dist , akan mempersiapkan sistem Anda untuk peningkatan distribusi, satu-satunya cara yang benar-benar akan melakukan peningkatan ke rilis baru adalah jika Anda telah mengubah /etc/apt/sources.list file untuk mencerminkan perubahan. Dengan kata lain, Anda harus menambahkan repositori untuk distribusi baru di sources.list mengajukan sebelum ini terjadi.
Kedengarannya sederhana. Ya itu. Tetapi ini bukan rencana serangan yang direkomendasikan untuk meningkatkan ke distribusi baru. Meskipun itu akan berhasil, ada cara yang lebih baik ... dengan perintah. Perintah lakukan-rilis-upgrade dibuat khusus untuk meningkatkan sistem operasi ke rilis terbaru melalui baris perintah. Tentu saja, sebelum Anda mengeluarkan perintah ini Anda akan ingin memeriksa untuk melihat apakah pemutakhiran tersedia dengan perintah tersebut sudo do-release-upgrade -d. Ketika Anda melakukan ini, Anda akan diberi tahu jika rilis baru tersedia. Jika ada rilis baru yang tersedia, jalankan perintah sudo do-release-upgrade dan proses peningkatan akan dimulai. Tentu saja ini adalah proses yang agak lama dan ada risiko yang terlibat. Anda bisa kehilangan paket yang telah Anda instal secara manual (yang tidak didukung oleh rilis baru) atau (skenario terburuk) sistem Anda menjadi tidak stabil.
Peningkatan distribusi selalu rumit. Saya telah membuat mereka berjalan sangat baik dan saya telah membuat mereka sangat kacau. Ini pertaruhan. Tapi sekarang Anda tahu persis bagaimana mengelola tugas dari baris perintah. Anda sekarang, secara resmi, berbahaya. ;-)