Bisakah saya dengan lancar meningkatkan dari satu LTS ke rilis LTS berikutnya?

97

Pertanyaannya adalah tentang proses rilis Ubuntu. Apakah migrasi dari n ke n +1 rilis diharapkan?

Dengan asumsi kami memiliki server dengan Ubuntu 14.04 LTS yang diinstal. Apakah akan dapat diupgrade dengan lancar ke Ubuntu 16.04 LTS melalui peningkatan apt-get?

Asumsi:

  • ruang lingkup adalah perangkat lunak
  • oleh karena itu kami mengasumsikan bahwa perangkat keras yang diberikan didukung pada kedua rilis (peningkatan dari dan ke)
  • itu sebabnya, selalu sebelum meningkatkan Anda diminta untuk membuat cadangan untuk dapat mengembalikan jika terjadi kegagalan
Grzegorz Wierzowiecki
sumber
7
Jawaban singkat: ya, Anda dapat meningkatkan dari LTS ke LTS
Thomas Ward
3
Mengapa Anda menganggap Anda tidak bisa?
Braiam
3
Saya tidak berpengalaman dengan Ubuntu LTS Server, saya dulu menggunakan Arch, Slackware, SuSE dan distro lainnya ... Dalam beberapa saya mengalami situasi migrasi dari rilis nx ke (n + 1). Saya perlu menginstal ulang dari awal, atau sangat menyakitkan (menyebabkan pemasangan ulang dari awal setelah keringat & air mata & darah). Oleh karena itu, saya bertanya sebelumnya, tidak yakin apakah transisi yang lancar hanya tersedia untuk rilis normal, atau juga untuk rilis LTS.
Grzegorz Wierzowiecki
1
Perhatikan bahwa jika Anda menunda dan menunggu terlalu lama setelah rilis LTS tidak lagi didukung (yang seharusnya tidak Anda lakukan, karena pembaruan keamanan), proses pemutakhiran tidak begitu mulus .
Zach Lipton
5
@GrzegorzWierzowiecki, klarifikasi: Arch adalah rilis bergulir, jadi tidak ada rilis setelah Anda menginstalnya. Satu pacmanperintah hanya memberi Anda yang terbaru. Arch tidak memiliki rilis bernama; semua yang mereka lakukan adalah memotong serangkaian installer secara teratur.

Jawaban:

61

Ya, Anda dapat meningkatkan dari satu versi Ubuntu LTS ke yang berikutnya, melompati rilis non-LTS di antaranya. Ini dimaksudkan untuk bekerja seperti itu dan akan diuji.

Flimm
sumber
6
Terakhir kali saya memutakhirkan dari satu LTS ke yang berikutnya saya harus menunggu rilis poin pertama. Apakah pembatasan ini telah dicabut?
Gerald Schneider
5
@GeraldSchneider Poin (tidak ada kata pun yang dimaksudkan) dari rilis LTS adalah stabilitas, sehingga mereka tidak mengaktifkan notifikasi upgrade hingga peningkatan poin telah dirilis. Anda dapat memutakhirkan sebelum menggunakan do-release-upgrade(atau salah satu benderanya, saya lupa proses persisnya). Untuk informasi lebih lanjut, lihat: askubuntu.com/questions/125392/…
Seth
1
Sekarang 16.04.1 sudah keluar, saya masih tidak bisa melakukan do-release-upgrade di server ubuntu saya 14.04 LTS. Pertanyaan saya ada di sini - askubuntu.com/questions/801488/…
Lord Loh.
2
Hal ini dimaksudkan untuk bekerja seperti itu, namun situs web ini menampung banyak pertanyaan tentang peningkatan 14,04-> 16,04 gagal. "Panic kernel" bukan yang saya sebut "upgrade halus" ...
Skippy le Grand Gourou
1
Biasanya panik kernel terjadi jika Anda tidak menggunakan stok standar Ubuntu dan Anda menggunakan driver APA SAJA yang "mencemari kernel" misalnya sebagian besar driver kartu video, beberapa driver jaringan, dan aplikasi pihak ketiga lainnya. Pasti ada kasus-kasus di mana ini tidak super mulus, tetapi jika Anda menonaktifkan repo / PPA pihak ke-3 dan menonaktifkan / mencopot driver kartu video berpemilik menggunakan utilitas driver sebelum memutakhirkan Anda biasanya tidak memiliki banyak masalah.
dragon788
65

Anda dapat memutakhirkan dengan lancar melalui rilis LTS baik itu Server atau Desktop. Tidak masalah apa yang Anda gunakan, Anda hanya perlu menggunakan perintah ini:

Untuk Versi Desktop:

sudo do-release-upgrade

Untuk Versi Server:

sudo apt-get install update-manager-core
sudo do-release-upgrade

CATATAN: Harap selalu pastikan Anda menguji target LTS yang diminta untuk ditingkatkan ke dalam LiveCD pada mesin yang Anda gunakan untuk memastikan semuanya bekerja dengan baik sebelum masuk untuk peningkatan nyata itu sendiri.

Dominic Hayes
sumber
1
Lagi pula, bukankah itu sudo apt-get dist-upgrade? Atau apakah perintah itu untuk sesuatu yang lain?
SuperSluether
7
@SuperSluether dist-upgradememperbarui seluruh sistem, aplikasi, kernel, lot ke versi terbaru yang tersedia tetapi tidak distribusi, do-release-upgradeakan meningkatkan ke rilis berikutnya, Anda harus melakukan dist-upgradejika Anda suka kernel dan hal-hal baru, yang bertentangan dengan palungan pembaruan, yang lakukan saja, pembaruan kernel untuk versi itu, aplikasi dan, keamanan.
Mark Kirby
2
Gabungkan jawaban Flimm dengan milik Anda dan tambahkan sumber-sumber Anda, dan saya akan
membenarkan
1
Ya, Anda dapat memutakhirkan seperti jawaban di bawah ini, tetapi Anda harus menggunakan perintah pada jawaban ini untuk benar-benar memutakhirkan Versi Ubuntu.
Dominic Hayes
1
OK @DominicHayes Saya mengubah suara saya, jangan lupa untuk berkomentar ketika Anda mengedit, tidak ada yang diberitahu tentang itu.
Mark Kirby
26

Saya mempercayai jawaban lain dan melanjutkan ke peningkatan dari 14,04 hingga 16,04 yang digunakan do-release-upgrade. Sekarang saya menghadapi kepanikan kernel.

Berikut adalah pertanyaan relevan lainnya (bukan milik saya), yang paling tidak dijawab:

Oleh karena itu jawaban aktual untuk pertanyaan "dapatkah saya dengan lancar meningkatkan dari satu LTS ke rilis LTS berikutnya", khususnya ketika diterapkan pada peningkatan 14,04-> 16,04 seperti yang disarankan dalam OP, jelas bukan "ya" - dan kebanyakan jika tidak semua jawaban salah dalam hal ini.

Paling-paling, Anda dapat dengan lancar meningkatkan.

Skippy le Grand Gourou
sumber
Sudahkah Anda mencoba memilih kernel yang berbeda saat boot? Pengalaman saya adalah bahwa biasanya hal seperti itu terjadi ketika seseorang tidak memperbarui / memutakhirkan waktu lama dan kemudian selama pemutakhiran / pembaruan / partisi boot menjadi penuh. Namun saya mengalami masalah yang dijelaskan selama peningkatan normal. (Oleh karena itu, saya menganggapnya masalah hanya dengan bagian "peningkatan standar" daripada sesuatu yang spesifik untuk peningkatan sistem lengkap). Maka nasihat semacam itu membantu. Saya tidak tahu apakah itu kasus Anda, tetapi saya harap ini membantu.
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Terima kasih atas sarannya, tetapi dalam kasus saya tidak ada harapan untuk mendapatkan pengaturan yang bersih kembali: sistem init telah menghilang dan pohon ketergantungan apt benar-benar rusak. (Dan saya memastikan saya memiliki cukup ruang kosong sebelumnya.)
Skippy le Grand Gourou
Dikatakan mendengar. Suatu hari saya mengelola situasi serupa di Distro lain untuk memulihkan dari Live CD / Dvd, dan banyak pembersihan manual, saya tidak yakin apakah saya akan mengulanginya lagi, lebih mungkin mengambil cadangan dari apa yang tersisa dan mulai dari awal. Semoga berhasil!
Grzegorz Wierzowiecki
@GrzegorzWierzowiecki Memiliki / home di partisi yang terpisah membuatnya jauh lebih menyedihkan daripada yang terlihat. ;-)
Skippy le Grand Gourou
dan / etc dan / usr ...;) semua tergantung di mana kustomisasi Anda tinggal / mencapai
Grzegorz Wierzowiecki
7

Anda dapat memutakhirkan dari satu versi LTS ke yang lain. Apakah itu halus atau tidak tergantung.

Jika Anda hanya merujuk ke OS, prosesnya diuji dan jika perangkat keras Anda kompatibel semuanya akan baik-baik saja.

Namun jangan lupa bahwa Anda mungkin menginstal perangkat lunak / skrip / etc Anda sendiri atau konfigurasi lain yang mungkin memiliki dependensi yang belum terpenuhi di versi baru. (mis .: Anda memiliki beberapa skrip dengan fungsi yang sudah tidak digunakan lagi yang dibuang di versi yang lebih baru)

nsn
sumber
4

Upgrade dari 14,04 ke 16,04 tidak secara otomatis ketika 16,04 keluar pada bulan April tetapi pada bulan Juli rilis poin pertama 16,04.1 akan tersedia dan semua 14,04 pengguna akan ditawari peningkatan itu.

Namun, jika Anda ingin segera memutakhirkan, Anda TIDAK perlu memutakhirkan ke rilis lanjutan terlebih dahulu. Jalankan saja yang berikut ini di terminal (dan ketikkan kata sandi Anda):

sudo update-manager -d

Anda kemudian akan ditawarkan upgrade 14,04 -> 16,04 tanpa menunggu 16,04.1.

Alasan mengapa Ubuntu tidak secara otomatis menawarkan 16,04 hingga 14,04 pengguna adalah sederhana: para pengguna tersebut menggunakan rilis LTS yang sangat stabil, dan mungkin mengenai bug yang belum ditemukan di 16,04 jika mereka segera ditingkatkan saat rilis. Setiap bug penting yang ditemukan di 16.04 harus diperbaiki oleh rilis titik 16.04.1, sehingga pengguna LTS memiliki lebih sedikit kesempatan untuk mengalami bug dalam rilis baru.

Omegamormegil
sumber
1
Mencoba update-manager -ddari 14,04 hingga 16,04. Pecah UI.
AlikElzin-kilaka
sudo: update-manager: command not found
Matt
3

Hanya catatan singkat tentang peningkatan dari rilis non-LTS lama: Saya terjebak pada 13,04 (Raring Ringtail, non-LTS), dan ingin memperbarui. Pertama dapatkan hingga 14,04 LTS (Trusty Tahr), kemudian tingkatkan ke 16,04 (Xenial Xerus).

Untuk meningkatkan versi dari 13,04 (pada September 2016!), Anda perlu melakukan peretasan, dan orang ini memiliki caranya: http://tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html

Itu berhasil untuk saya!

(Kiat: Jalankan pemutakhiran di Konsol (ctrl + alt + F1), bukan di GUI desktop. Saat meningkatkan, X atau apa pun yang tergantung pada saya, dan saya harus sedikit memalu untuk menyelesaikannya ..)

stolsvik
sumber
Ini adalah bagaimana saya merilis upgrade, itu berfungsi setiap saat. Sekarang di 18,04 saya akan menguji dengan upgrade LTS. Saya menggunakan 16.04
userDepth
0

Jika Anda ingin memutakhirkan dari 12,04 LTS ke 16,04 LTS, Anda tidak dapat melakukannya. Anda tidak dapat melewati rilis LTS seperti itu. Anda perlu memperbarui 12,04 -> 14,04 dan kemudian 14,04 -> 16,04.

Mungkin akan lebih cepat untuk hanya menginstal ulang (dan mengatur server Anda sehingga akan lebih mudah di lain waktu;)).

odinho - Velmont
sumber
0

Ya, Anda dapat dengan mudah dan mudah memutakhirkan dari satu LTS ke rilis LTS berikutnya:

Langkah Tekan Alt + F2dan ketik update-managerlalu ikuti instruksi di layar.

Gaurav Paliwal
sumber
0

Komentar dan tautan tentang sistem LTS

Mungkin sulit dan membingungkan untuk memilih versi Ubuntu baik untuk instalasi pertama dan untuk meningkatkan ke versi baru yang dirilis. Jawaban ini akan fokus pada bagaimana menemukan versi dengan sisa waktu dukungan terlama (sampai 'akhir hidup') , yang sering kali merupakan rilis titik pertama dari rilis LTS (LTS singkatan dari Long Time Support).

Saat ini, ketika ini ditulis, itu adalah Ubuntu 16.04.1 LTS, dan file iso-nya tidak ditemukan melalui tautan 'biasa' untuk versi saat ini.

Interval dukungan dijelaskan dengan detail dan diagram di tautan ini,

www.ubuntu.com/info/release-end-of-life

Seri kernel dari rilis poin kedua, ketiga dan keempat berbeda dari seri kernel dari rilis poin pertama, dan tidak didukung untuk waktu yang lama. Tumpukan pemberdayaan perangkat keras harus / akan ditingkatkan sesuai dengan tautan ini,

wiki.ubuntu.com/Kernel/LTSEnablementStack

wiki.ubuntu.com/Kernel/RollingLTSEnablementStack

untuk menjaga semuanya tetap terbaru (termasuk pembaruan keamanan kernel). Ini berisiko dan saya akan mencegah Anda untuk melakukan itu. Banyak kegagalan dilaporkan. Beberapa masalah ini dapat ditemukan, jika Anda mengetik HWE di jendela 'Cari Tanya Jawab' di dekat sudut kanan atas jendela browser web dengan AskUbuntu (dan tekan Enter).

Seri kernel dari rilis poin kelima adalah rilis LTS berikutnya dan memiliki dukungan panjang.

Strategi untuk sistem yang stabil dan andal

Saya akan merekomendasikan strategi berikut, jika Anda ingin menggunakan sistem yang stabil dan dapat diandalkan.

  • Rutinitas pencadangan yang baik untuk semua file, yang ingin Anda simpan, adalah dasar dari sistem yang stabil dan andal. Ini termasuk file pribadi Anda dan seluruh atau sebagian dari sistem operasi dan program aplikasi yang diinstal dan tweak.

  • Instal dan tetap dengan rilis LTS yang dirilis pada bulan April selama tahun genap, 2014, 2016, 2018, ...

  • Instal versi yang memiliki waktu paling lama hingga akhir hayat saat ini. Cobalah dan jika berhasil, tetaplah menggunakannya. "Jika tidak rusak, jangan memperbaikinya"

    Tetap dengan pembaruan & peningkatan dalam seri kernel

    sudo apt update
    sudo apt full-upgrade
    
  • Ketika rilis poin pertama berikutnya dirilis, tunggu selama satu bulan, dan kadang-kadang di akhir Agustus, bug terburuk diperbaiki, dan Anda dapat menginstal rilis baru dan melakukan pembaruan & peningkatan pada sistem yang dipoles dengan baik. Ini bisa berarti berubah

    • dari 14.04.1 LTS ke 16.04.1 LTS, atau
    • dari 14.04.1 LTS hingga 18.04.1 LTS (hanya Ubuntu standar yang memiliki 5 tahun LTS), atau
    • dari 14,04 LTS ke 16,04 LTS, atau
    • dari 14.04.5 LTS hingga 18.04.1 LTS (hanya Ubuntu standar yang memiliki 5 tahun LTS), atau
    • dari 16.04.1 LTS ke 18.04.1 LTS, atau
    • dari 16.04.1 LTS hingga 20.04.1 LTS (hanya Ubuntu standar yang memiliki 5 tahun LTS), atau
    • dari 16.04.5 LTS ke 18.04.1 LTS, atau
    • dari 16.04.5 LTS hingga 20.04.1 LTS ...

Sering kali lebih baik menginstal sistem baru dan setelah itu menyalin file pribadi Anda dari sistem lama ke sistem baru. Dimungkinkan untuk meningkatkan dari rilis LTS lama ke rilis LTS berikutnya via

sudo do-release-upgrade

tetapi itu berisiko, dan Anda sebaiknya mendapatkan cadangan baru sebelum mencobanya.

Dapatkan file iso

Mulailah mencari file iso versi tersebut dengan sisa dukungan terlama melalui tautan ini,

Jika file iso versi dengan dukungan terlama yang tersisa tidak ditemukan melalui tautan tersebut, Anda dapat menemukannya melalui tautan umum berikut,

dan saat ini, ketika ini ditulis, Anda ingin menemukan Ubuntu 16.04.1 LTS melalui tautan berikut,

sudodus
sumber