Pertanyaan Bagaimana cara meningkatkan server dari 12.04 ke 16.04?


Mesin tidak memiliki desktop, hanya shell perintah. Itu berjalan 12.04. Saya telah melakukan pembaruan apt-get & mengupgrade setiap minggu selama empat tahun. Bagaimana cara mengubahnya menjadi 16,04 dari baris perintah? Saya memiliki CD instalasi server 16.04, apakah saya bisa boot dari itu?


10
2018-05-29 20:02


asal


Apa yang Anda ikuti yang tidak berhasil? Apakah kamu sudah mencoba askubuntu.com/q/110477/169736? - Braiam


Jawaban:


Umum

Anda selalu dapat meningkatkan dari LTS ke LTS, dalam kasus Anda itu berarti:

  • upgrade dari 12.04 ke 14.04 dan kemudian
  • upgrade dari 14.04 ke 16.04

Sejauh yang saya tahu tidak ada upgrade yang didukung dari 12.04 ke 16.04 secara langsung.

Mengikuti pendekatan ini, Anda tidak perlu menggunakan media 16.04

Seperti biasa, pertimbangkan membuat cadangan file penting Anda sebelum memulai.

Batasi ke LTS

Cara untuk membatasi upgrade ke LTS tanpa GUI adalah dengan mengubah nilai Prompt di/etc/update-manager/release-upgrades.

Setel menjadi

[DEFAULT] Prompt=lts

Nilai yang mungkin adalah

  • tak pernah: Jangan periksa rilis baru.

  • normal: Periksa untuk melihat apakah rilis baru tersedia. Jika lebih dari satu rilis baru ditemukan, upgrader rilis akan mencoba untuk meng-upgrade ke rilis yang segera berhasil rilis yang sedang berjalan.

  • lts: Periksa untuk melihat apakah rilis LTS baru tersedia. Pengupgrade akan mencoba untuk meng-upgrade ke rilis LTS pertama yang tersedia setelah yang sedang berjalan. Perhatikan bahwa opsi ini tidak boleh digunakan jika rilis yang sedang berjalan bukan merupakan rilis LTS, karena dalam hal ini pengupgrade tidak akan dapat menentukan apakah rilis yang lebih baru tersedia

Cara meningkatkan

Untuk kedua proses peningkatan, Anda harus selalu memperbarui sistem saat ini melalui

sudo apt-get update
sudo apt-get upgrade

Kemudian mulailah meng-upgrade via

sudo do-release-upgrade

atau - KASUS KHUSUS - untuk versi pengembangan (yang berlaku untuk peningkatan dari 14.04 ke 16.04 hingga 16.04.1 dirilis):

sudo do-release-upgrade -d

Jika do-release-upgrade perintah tidak ditemukan, instal:

sudo apt-get install update-manager-core

17
2018-05-29 20:13



Harus disebutkan bahwa LTS ke LTS untuk 14.04 hingga 16.04 tidak akan diaktifkan hingga 16.04.1, beberapa bulan dari sekarang. - Thomas Ward♦
@ThomasW: benar, sementara itu masih berfungsi jika Anda menggunakan -d - dufte
Benar, tetapi sulit untuk menentukan bahwa dari posting Anda, maka komentarnya. - Thomas Ward♦
Poin bagus, saya memperbarui pos sedikit - dufte


Sejauh yang saya tahu, saya harus mengedit /etc/update-manager/release-upgrades untuk mengubah Prompt to [DEFAULT] Prompt=lts

Kemudian reboot dan berikan perintah berikut:

sudo bash
apt-get update
apt-get upgrade

{Boot ulang lagi}

sudo bash
do-release-upgrade -c

{periksa versi target}

do-release-upgrade

{Saya dapat meningkatkan dari 12.04 ke 14.04 sekarang; upgrade dari 14.04 ke 16.04 mungkin harus menunggu hingga Agustus}

=========

Saya mengajukan pertanyaan tentang cara meningkatkan server dari 12.04 ke 16.04. Saya mendapat banyak petunjuk, tautan ke situs lain, dll. Akhirnya, saya memposting jawaban saya sendiri - perintah khusus yang harus saya berikan untuk melakukannya. Jawaban saya diposting dikumpulkan dari membaca semua jawaban lainnya.

Setiap jawaban memiliki peringkat. Saya berasumsi jumlah yang lebih tinggi lebih baik. Saya melihat bahwa jawaban ringkasan saya memiliki peringkat minus satu. Saya menganggap ini lebih buruk dari nol. Bagaimana saya mendapatkan peringkat minus satu?

Catatan: ketiga komputer saya sudah membaca "Prompt = lts"


-1
2018-05-30 10:58