Apa perbedaan antara apt-get dist-upgrade dan do-release-upgrade?

15

Akankah apt-get dist-upgrade melakukan hal yang sama persis dengan menjalankan do-release-upgrade?

Saya sedang menjalankan Ubuntu Server 11.04.

Kirk Ouimet
sumber

Jawaban:

18

apt-get dist-upgradetidak akan melakukan pembaruan rilis, kecuali jika Anda memodifikasi /etc/apt/sources.list.

Perintah ini memperbarui semua paket yang diinstal dan perubahan ketergantungannya. Jika Anda menggabungkan menjalankan perintah ini dengan perubahan yang sesuai pada /etc/apt/sources.listfile, Anda dapat meningkatkan versi Ubuntu Anda.

do-release-upgrade akan melakukan pembaruan rilis.

Jadi misalnya, jika Anda ingin pindah dari Ubuntu 11.04 ke 11.10, Anda memiliki 2 opsi:

  1. Ubah setiap kemunculan kata "natty" di /etc/apt/sources.listfile menjadi "oneiric" dan jalankan perintahapt-get dist-upgrade
  2. Jalankan do-release-upgradeperintah.
Kenny Rasschaert
sumber
2
do-release-upgrade memiliki beberapa fitur keren lainnya, seperti "--sandbox", yang mengubah sistem file Anda dengan aufs sehingga pemutakhiran dapat dibatalkan!
Coops