Saat ini saya menggunakan Ubuntu 10,04. Saya tahu ada rilis 10.10, tetapi bisakah saya meningkatkan langsung ke 11,04? Bisakah Anda memandu saya melalui tangga?
Ubuntu hanya mendukung peningkatan dari satu versi ke versi berikutnya, atau dari satu versi LTS ke versi LTS berikutnya. Jadi, Anda perlu meningkatkan dari 10,04 menjadi 10,10, dan hanya kemudian ke 11,04.
Ada alasan teknis untuk pembatasan ini. Ketika versi baru dari paket yang ada diinstal, kadang-kadang harus melakukan konversi, misalnya, mungkin harus mengimpor pengaturan yang ada ke dalam format database baru. Dalam melakukan konversi seperti itu, skrip pengemasan harus membuat asumsi tentang format lama. Jika upgrade dari semua versi Ubuntu sebelumnya didukung maka ini akan dengan cepat menjadi mimpi buruk pemeliharaan, karena skrip pengemasan harus dapat mengkonversi dari semua format yang sebelumnya digunakan ke format saat ini. Untuk menghindari mimpi buruk, skrip pengemasan hanya pada umumnya mendukung peningkatan dari versi paket yang termasuk dalam rilis Ubuntu sebelumnya ( dan dari rilis LTS sebelumnya, dalam hal paket termasuk dalam rilis LTS).
Memutakhirkan langsung dari versi kedua dari belakang, atau sebelumnya, ke versi saat ini (disebut "lewati peningkatan) adalah mungkin, tetapi bertanggung jawab untuk menghasilkan sistem yang tidak terkonfigurasi.
Apakah Anda tahu tentang pernyataan resmi dari Canonical / Ubuntu tentang hal ini? Sepertinya aneh bagi saya bahwa mereka tidak secara resmi mendukung ini. Kalau tidak, mengapa manajer pembaruan dari Ubuntu 12.10 bahkan memberi saya pilihan untuk hanya meningkatkan ke rilis LTS jika itu tidak akan pernah menjadi kemungkinan?
Avian00
1
@ Avian00 Entah bagaimana, ketika Anda meng-upgrade ke LTS, mereka memaksa variabel Prompt di /etc/update-manager/release-upgradeske lts. Anda harus mengubahnya kembali normaluntuk mendapatkan peningkatan agar berfungsi normal kembali. Setidaknya, itulah pengalaman saya.
Alexis Wilke
Ketika saya menginstal 14,04 itu menawari saya 16,04 sebagai bagian dari proses. Saya melakukannya dan ternyata saya dapat mengandalkan 16,04 LTS. Tetapi ada beberapa internal yang berubah pada 15 sehingga sistem saya memiliki file-file itu serta 16,04 file untuk proses boot. Mungkin membingungkan untuk menemukan saran yang bagus tentang sistem hybrid, meskipun sebagian besar dari 14,04 file diabaikan begitu saja. Bagi saya ini berarti saya harus sangat berhati-hati untuk mengikuti saran khusus untuk 16,04 LTS, hanya. Bukan masalah besar, tetapi sesuatu yang perlu dipertimbangkan. 14,04 saran mungkin terlihat benar tetapi tidak menerapkan perubahan yang Anda inginkan (seperti level cron log).
SDsolar
42
Untuk memperbarui dari versi yang lebih lama (sangat tua dalam hal ini) daripada versi sebelumnya ke versi saat ini sangat tidak dianjurkan . Anda lebih baik mengunduh rilis baru, melakukan pencadangan dan kemudian menginstal rilis baru.
Jika Anda menggunakan Ubuntu 10,04 dan BENAR-BENAR ingin memperbarui dari versi itu ke versi terbaru maka terus membaca, jika Anda menggunakan Ubuntu 10.10 dan juga ingin memperbarui dari versi itu hingga versi terbaru pergi ke bagian kedua. Saya harus memperingatkan setidaknya pengguna dari 10.10 bahwa ini melibatkan pengunduhan lebih dari 2GB data dan akan membawa Anda berkeliling sepanjang hari. Dan bahkan pada akhirnya mungkin lebih lambat, memberi Anda kesalahan, koneksi Anda akan turun di beberapa titik atau komputer akan menjadi gila. Ini berarti bahwa saya tidak memberikan jaminan bahwa itu akan berfungsi dengan sempurna di setiap PC. Jadi, pikirkan benar-benar jika Anda ingin memutakhirkan dengan cara ini. Saya sarankan membaca tautan ini: Bagaimana cara meningkatkan ke versi Ubuntu yang lebih baru?
Berikut adalah gambar yang menunjukkan apa yang harus dilihat pengguna 10,04 setelah 12,04 dirilis:
UPDATE - jika Anda membaca ini setelah 12,04 keluar, harus ada opsi di Manajer Pembaruan di 10,04 yang mengatakan untuk meningkatkan dari 10,04 menjadi 12,04. Ini adalah cara untuk pergi sejak 12,04 keluar.
Untuk alasan historis, saya akan meninggalkan informasi di bawah ini untuk pengguna yang ingin tahu cara melakukannya sebelum 12.04 keluar tetapi jika Anda masih di 10,04 silakan baca di sini: Bagaimana cara meningkatkan ke versi Ubuntu yang lebih baru? karena fossfreedom menciptakan jawaban yang sangat bagus dan lengkap tentang peningkatan dari 10,04 menjadi 12,04.
BAGIAN PERTAMA (Untuk Pengguna Ubuntu 10.04 SEBELUM 12,04 keluar)
Jika Anda berada di Ubuntu 10,04 pertama, Anda perlu meningkatkan dari 10,04 menjadi 10,10 kemudian dari 10,10 menjadi 11,04. Alasannya adalah bahwa 10,04 adalah Versi LTS (Dukungan Jangka Panjang) dan karena itu upgrade sendiri dari satu LTS ke yang lain. Jadi LTS berikutnya adalah 12,04. Ketika 12,04 datang, Anda akan melihat peningkatan terlihat pada 10,04 Anda. Tetapi jika Anda masih ingin meningkatkan ke 11,04 maka lakukan hal berikut:
Ubuntu 10,04 hingga 10,10
Cara Menu
1a. Menggunakan menu pergi ke System -> Administration -> Update Manager .
Keyboard Way
1b. ALT+ F2dan Ketikgksu update-manager
Ketika Manajer pembaruan terbuka dan TIDAK menunjukkan pesan " Tersedia Rilis Ubuntu Baru " di bagian atas lakukan langkah-langkah berikut:
2- Klik tombol PENGATURAN di Pembaruan Manajer di bagian kiri bawahnya. Setelah Sumber Perangkat Lunak Windows terbuka, seharusnya Anda berada di Tab Pembaruan di mana Anda akan mengubah opsi Rilis Peningkatan di bagian bawah. Ubah dari yang sudah ada ke Normal Rilis lalu tutup. Apa yang Anda lakukan di sini adalah memberi tahu Ubuntu untuk tidak memeriksa versi LTS tetapi untuk memeriksa versi normal sebagai gantinya. Versi normal adalah yang keluar setiap 6 bulan. LTS keluar setiap 2 tahun. Misalnya 8.04, 10.04, 12.04 ..
2.1 Buka Manajer Pembaruan lagi dengan mengikuti Langkah-langkah dalam 1a atau 1b.
2.2. Klik pada tombol UPGRADE yang akan muncul di sana di bagian atas. Setelah menyelesaikan pembaruan, reboot PC dan Anda akan berada di 10.10. Uji sedikit dan kemudian jika Anda 100% yakin untuk pergi ke 11,04 lakukan hal berikut:
BAGIAN KEDUA (Untuk Pengguna Ubuntu 10.10)
Ubuntu 10.10 hingga 11.04
ALT+ F2dan Ketikkan 'gksu update-manager -d' untuk membuka pembaruan-manager. The -d adalah untuk memeriksa apakah ada Versi Mengembangkan. Karena 11,04 masih dalam pengembangan, maka akan muncul di bagian atas Update Manager yang mengatakan Versi Baru Ubuntu 11,04 dengan tombol untuk UPGRADE
Klik tombol UPGRADE dan ikuti terus.
PENTING - Pastikan Anda SUDAH memperbarui segala sesuatu di Ubuntu 10.10. Jadi, Anda siap untuk peningkatan yang bersih ke 11,04.
CATATAN - Dari LTS ke LTS Anda benar-benar dapat memperbarui. Misalnya 10,04 LTS hingga 12,04 LTS. Tetapi untuk yang lain seperti 10.10 Anda harus benar-benar memperbarui dari satu rilis ke yang lain sampai Anda mendapatkan yang terakhir. Dalam kasus Anda, sebelum 12,04 Anda dapat memperbarui dari 10,04 menjadi 10,10 dan kemudian 10,10 hingga 11,04 dan seterusnya hingga 11,10. Setelah 12,04 Anda dapat memperbarui langsung ke 12,04 karena itu adalah LTS berikutnya yang dirilis.
Diturunkan, karena ini tidak lagi menjawab pertanyaan.
Kanonisisasi
4
Sebenarnya Yakub, ini masih menjawab pertanyaan bahkan jika Anda diedit. Pengguna menggunakan 10.x dan saya memberinya jawaban berdasarkan itu. Namun saya akan menambahkan "catatan" di bagian akhir tentang pembaruan lama ke yang baru.
Luis Alvarado
1
Jawaban di situs SE bukan untuk penanya saja, atau bahkan terutama. Jawaban ini sudah menjawab sebagian pertanyaan yang tidak relevan (siapa yang ingin memutakhirkan 10,04 -> 11,04 saat ini?). Bisakah Anda membuat instruksi Anda lebih umum? Jika demikian, saya akan berubah untuk mendukung.
Jjed
2
Sebenarnya saya tidak setuju sebagian. Jawabannya adalah untuk penanya dan pengguna umum. Ketika jawaban saya dibuat itu adalah agar pengguna dapat memperbarui langkah demi langkah seperti yang dia tanyakan saat itu. Ini sesuai dengan aturan dan menjawab pengguna. Saya juga tidak melihat seberapa umum Anda menginginkannya karena ini berjalan selangkah demi selangkah dan catatan di bagian akhir menyebutkan 2 cara untuk memperbarui setelah 12,04 keluar.
Luis Alvarado
Setelah mencari kata "dikanonikalisasi" (Tidak tahu itu), saya mengerti maksud Anda. Saya pikir Anda entah bagaimana berbicara tentang Canonical dan itu mendapat "dikanonisasi". Seperti punya Ubuntuzied atau sesuatu. Bagaimanapun akan melakukan perubahan di awal agar tidak membingungkan pembaca.
Luis Alvarado
26
Tidak, itu tidak mungkin.
menggunakan metode peningkatan standar.
Satu-satunya peningkatan rilis "point to point" yang berfungsi di luar rilis standar untuk merilis peningkatan, adalah peningkatan rilis LTS. Dengan kata lain, Anda dapat memutakhirkan dari 8.04 -> 10.04 dan 10.04 -> 12.04 tanpa harus memutakhirkan ke masing-masing dari tiga versi non-LTS lainnya di antaranya. Kalau tidak, Anda harus pergi ke 10.10 lalu ke 11.04. Karena Anda tidak terlalu jauh ketinggalan, seharusnya tidak butuh waktu lama. Cukup jalankan manajer pembaruan seperti biasa dan ikuti rantai ke 11.04.
Jika Anda mencoba, Anda bisa memasukkan disk 11,04 dan menginstal lebih dari instalasi 10,10. Ini akan menjaga semua isi folder rumah Anda tetap utuh tetapi akan mengakibatkan Anda harus menginstal ulang semua perangkat lunak yang Anda miliki sebelum "instalasi ulang"
Anda tidak dapat melewati versi di antara peningkatan. Versi antara Jaunty dan Lucid adalah Karmic. Saya sarankan Anda melakukan backup data penting dan melakukan instal ulang lengkap karena banyak hal telah berubah, termasuk boot loader.
Jika Anda tidak menyukai pemasangan baru, Anda dapat memutakhirkan menggunakan CD Alternatif.
Cadangkan file pribadi Anda (direktori home) sehingga Anda dapat dengan mudah menyalin file
Hapus semua repositori PPA dan non-standar, termasuk paket mereka
Bersiaplah untuk kegagalan, sediakan Live CD sehingga Anda masih dapat mem-boot meskipun disk sudah mati
Pembaruan menggunakan CD alternatif dijelaskan di bawah ini:
Unduh ubuntu-9.10-alternate-i386.isodari http://releases.ubuntu.com/karmic/ ke direktori home Anda (ganti i386dengan amd64jika Anda memiliki sistem 64-bit dan ubuntudengan kubuntuuntuk KDE)
Buka terminal dan jalankan:
sudo mount -o loop ~/ubuntu-9.10-alternate-i386.iso /media/cdrom
Mulai peningkatan dengan mengeksekusi:
gksu "sh /media/cdrom/cdromupgrade"
Jika Anda menggunakan KDE (Kubuntu):
kdesudo "sh /media/cdrom/cdromupgrade"
Mulai ulang
Setelah peningkatan ini dari 9,04 menjadi 9,10, lanjutkan dengan peningkatan ke 10,04 menggunakan:
@Yadnesh: pastikan untuk membuat cadangan , lebih disukai dengan alat pencitraan disk seperti Clonezilla sehingga Anda dapat memulihkan disk Anda jika upgrade salah.
Lekensteyn
apakah ada kemungkinan mendapatkan upgrade yang kacau ??
Yadnesh
@ Yadnesh: yah, pengaturan baru tidak selalu bekerja dengan baik dengan pengaturan lama. Dalam peningkatan saya dari Jaunty ke Karmic, banyak widget desktop dipindahkan. Jika memungkinkan, lakukan instalasi baru. Selain masalah perangkat lunak, ada masalah lain juga: daya dapat terputus, hard drive dapat gagal atau manusia melempar kopi ke mesin.
Lekensteyn
1
@Yadnesh, @Lekensteyn, saya sarankan Anda menghapus semua AKP dan repositori tidak resmi lainnya sebelum memulai peningkatan, dan mungkin juga menghapus paket dari AKP tersebut (misalnya menggunakan ppa-purge). Dan mungkin juga ide yang baik untuk memastikan bahwa 9,10 adalah yang terbaru sebelum melakukan perilisan-upgrade ke 10,04 ...
JanC
12
Iya dan tidak!
Ya itu mungkin - dan saya telah melihat beberapa orang mencoba peningkatan kekuatan melalui sudo do-release-upgrade / atau secara manual mengubah sumber mereka. Daftar - Tapi ...
jangan lakukan itu ...
Canonical hanya mendukung peningkatan dari LTS ke LTS (yaitu 10,04 hingga 12,04), atau dari setiap versi perantara (10,04 - 10,10 - 11,04 - 11,10 - 12,04 - 12,10 dll.)
Jika Anda mencoba untuk memaksakan upgrade, kemungkinan besar Anda dapat merusak sistem Anda - file mungkin tidak ditingkatkan atau diperbarui dan kemungkinan besar Anda akan memiliki sistem yang berperilaku sangat aneh atau bahkan sistem yang tidak mau boot.
Saya juga melihat berbagai orang mencoba membuat cadangan / home dan mengembalikannya pada instalasi baru. Ini biasanya bekerja - namun - Saya pribadi lebih suka melakukan instalasi baru bersih menyalin file tertentu dari cadangan. Keuntungan hanya menyalin file tertentu adalah Anda membersihkan semua sampah yang telah Anda kumpulkan selama bertahun-tahun.
+1 untuk pembersihan sampah, yang belum saya lakukan sejak 2009 ... Untungnya drive sangat besar sekarang. Perhatikan juga bahwa hanya mencadangkan /hometidak apa-apa pada desktop pengguna akhir, tetapi pada server, Anda cenderung memiliki banyak pengaturan /etc/...yang perlu diinstal ulang dan itu membutuhkan waktu lama untuk dilakukan jika Anda menginstal OS baru.
Alexis Wilke
6
Anda harus meningkatkan ke 10.10 dan kemudian ke 11.04. Anda dapat menggunakan pembaruan-manajer, tetapi Anda juga dapat menggunakan do-release-upgradedari baris perintah.
Anda mungkin perlu memutakhirkan update-manager-core terlebih dahulu, dalam hal ini seluruh urutan akan terlihat seperti ini:
Anda dapat melakukan metode di atas tanpa harus menginstal apache atau mengubah / etc / hosts. Cukup simpan file meta-release dari wget di suatu tempat (kecuali di atas / etc / update-manager / meta-release) dan edit seperti yang dijelaskan. Kemudian, di / etc / update-manager / rilis-meta, ubah baris "URI = http: // ....." menjadi "URI = file: /// path / ke / my / edit / meta-release /mengajukan"
Juga, agar do_release_upgrade berfungsi, dalam file meta-release Anda yang diedit, Anda harus mengubah arsip di URL untuk Release-File, Upgrade-Tool dan UpgradeToolSignature dari http://archive....menjadihttp://old-releases...
Exaclty "metode di atas" manakah yang Anda maksud?
rubo77
5
Terima kasih ini memecahkan masalah yang saya alami dengan memutakhirkan sistem yang lama. Namun, ada satu peningkatan yang saya gunakan yang akan membuat ini jauh lebih mudah - Anda tidak perlu menginstal apache.
Cukup gunakan file://URI alih-alih http://URI.
Jadi prosesnya demikian (nama pengguna saya rusak):
fozzy@hostname:~$ wget -O - http://changelogs.ubuntu.com/meta-release | sed '/lucid/,$d' > meta-release
Edit file pelepasan meta di direktori home Anda dengan editor favorit Anda sehingga baris "Supported: 0" di blok karmic sekarang berbunyi: "Didukung: 1".
Edit / etc / update-manager / meta-release dan buat URI demikian (perhatikan tiga garis miring berturut-turut):
URI = file:///home/fozzy/meta-release
URI_LTS = file:///home/fozzy/meta-release
Lakukan peningkatan rilis.
Yang menyenangkan tentang ini adalah bahwa tidak perlu menginstal apache dan semua yang menarik - saya menggunakannya pada sistem minimal dan saya tidak ingin semua hal itu ditarik. Ini juga berarti Anda dapat mengedit file meta-release tanpa menjadi root.
Anda hanya perlu root untuk mengedit /etc/update-manager/meta-releasefile dan kemudian menjalankan do-release-upgrade.
tetapi bagaimana saya harus memilih 9,10 ketika 10,04 adalah satu-satunya pilihan yang saya lihat di layar? apakah ada cara untuk melakukannya ??
Yadnesh
Alasan tidak ditampilkan adalah bahwa 9,10 tidak didukung, sehingga dihapus dari server unduh utama & mirror ...
JanC
@ Yadnesh: Saya pikir Anda masih dapat mengunduh 9,10 cd alternatif dan meningkatkannya.
binW
4
Kadang-kadang lela keluar dari dukungan. Versi berikutnya dari Jaunty (Karmic) juga tidak mendukung.
Anda juga, tidak dapat melompati versi perantara yaitu bukan 9.04 hingga 10.4 - Anda harus melalui 9.10.
Karena Jaunty dan Karmic telah dihapus dari repositori utama, rute upgrade terbaik Anda adalah mengunduh ISO desktop 10,04 dan melakukan instalasi baru.
Anda tentu saja harus mem-backup file yang tidak tersembunyi di / home sebelum menginstal. Anda dapat memulihkan ini setelah.
ya - lihat jawaban @lekensteyn. Saran saya - ambil ini sebagai kesempatan untuk memulai kembali - Anda akan terkejut dengan berapa banyak crud yang Anda kumpulkan selama bertahun-tahun. Anda juga menghindari masalah "peningkatan" yang kadang-kadang Anda dapatkan seperti paket yang salah diinstal / paket yang bertentangan dari hal-hal yang mungkin telah Anda kompilasi / instal secara manual.
fossfreedom
Saya sarankan menyalin semua file tersembunyi juga, karena mungkin berisi informasi yang berguna (saya ragu Yadnesh ingin kehilangan suratnya misalnya).
JanC
1
@JanC - mengekspor kotak suratnya adalah jawaban yang lebih baik. Masalah utama dengan menyalin file yang tersembunyi adalah bahwa struktur file konfigurasi dapat & mungkin telah berubah. Jika Anda mengganti file konfigurasi baru dengan yang lama, Anda akan mendapatkan masalah aplikasi / tema yang tidak berfungsi dan masalah lainnya.
fossfreedom
1
@fossfreedom @JanC: ekspor jika memungkinkan dan salin semuanya. Bahkan jika aplikasi dapat mengonversi file konfigurasi lama, itu bukan tanpa cacat (fitur baru tidak terintegrasi dan mengambil default yang aneh)
Lekensteyn
3
Hampir secara universal jawaban di sini mengatakan TIDAK Anda tidak bisa tetapi pada kenyataannya Anda bisa jika Anda melakukannya dengan benar. Artikel ini menjelaskan caranya:
Artikel lengkap dari tautan ini termasuk di bawah ini tetapi periksa tautan untuk komentar baru dari pengguna. Saya akan menunjukkan bahwa Anda dapat berhasil meningkatkan langsung dari 16,04 ke 19,04 tapi saya punya beberapa cegukan:
Tingkatkan Ubuntu 18,04 ke Ubuntu 19,04 Langsung Dari Baris Perintah
Anda telah diberitahu bahwa Anda harus meningkatkan ke Ubuntu 18.10 terlebih dahulu untuk meningkatkan dari 18.04 ke 19.04. Ini karena fakta bahwa Ubuntu 18.10 masih didukung oleh Canonical dan belum mencapai akhir masa pakainya. Setelah Ubuntu 18.10 mencapai akhir hidup pada Juli 2019, pengguna Ubuntu 18.04 dapat meningkatkan ke 19,04 secara langsung, mengikuti prosedur peningkatan standar. Jika Anda tidak ingin menunggu 3 bulan dan tidak suka memperbarui dua kali, Anda dapat mengikuti petunjuk di bawah ini untuk meningkatkan ke 19,04 secara langsung.
Catatan: Sebelum melakukan peningkatan, Anda dapat menggunakan program systemback untuk membuat image ISO yang dapat di-boot dari OS Anda saat ini. Jika upgrade gagal, Anda dapat dengan mudah mengembalikan OS Anda dengan ISO yang dapat di-boot. Semua yang ada di OS Anda termasuk perangkat lunak dan file akan tetap utuh. Jika Anda menggunakan laptop, sambungkan sumber listrik Anda.
Tingkatkan Ubuntu 18.04 ke Ubuntu 19.04 langsung dari terminal
Metode yang akan saya tunjukkan adalah bagaimana manajer upgrade distribusi Ubuntu bekerja di bawah tenda. Satu-satunya perbedaan adalah bahwa kita akan mengubah jalur peningkatan yang diberikan Canonical kepada kita.
Pertama, jalankan perintah berikut untuk memutakhirkan perangkat lunak yang ada. (Harap dicatat bahwa jika kernel baru diinstal saat menjalankan perintah berikut, Anda perlu mem-boot ulang sistem untuk melanjutkan proses pemutakhiran.)
sudo apt update && sudo apt dist-upgrade
Kemudian pastikan Anda telah menginstal paket core-manager-core.
sudo apt install update-manager-core
Selanjutnya, edit file konfigurasi menggunakan nano atau editor teks baris perintah pilihan Anda.
sudo nano /etc/update-manager/release-upgrades
Di bagian bawah file ini, ubah nilai Prompt dari lts ke normal.
Prompt=normal
Untuk menyimpan file dalam editor teks Nano, tekan Ctrl + O, lalu tekan Enter untuk mengonfirmasi. Untuk keluar, tekan Ctrl + X.
Setelah itu, kita perlu menjalankan perintah berikut untuk mengubah semua instance bionic menjadi disko di file daftar sumber ( /etc/apt/sources.list). Bionic adalah nama kode untuk Ubuntu 18.04, sedangkan disko adalah nama kode untuk Ubuntu 19.04.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list
Maka kita perlu menonaktifkan repositori pihak ketiga (PPA) dengan perintah di bawah ini.
sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list
Setelah Anda menonaktifkan repositori pihak ketiga, jalankan perintah berikut untuk memperbarui sumber perangkat lunak dan memutakhirkan perangkat lunak ke versi terbaru yang tersedia di repositori Ubuntu 19.04. Langkah ini disebut peningkatan minimal.
sudo apt update
sudo apt upgrade
Jika perubahan apt-list muncul selama peningkatan, Anda dapat menekan Qtombol untuk kembali ke layar utama.
apt-listchanges
Setelah upgrade minimal selesai, jalankan perintah berikut untuk memulai upgrade penuh.
sudo apt dist-upgrade
Jika Anda melihat kesalahan ini:
Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Kemudian jalankan perintah berikut untuk memperbaiki kesalahan.
sudo apt update
Dan jalankan kembali:
sudo apt dist-upgrade
Sekarang Anda dapat menghapus paket perangkat lunak usang / tidak dibutuhkan dari sistem Ubuntu Anda.
sudo apt autoremove
sudo apt clean
Terakhir, reboot sistem.
sudo reboot
Setelah memulai ulang, Anda dapat membuka jendela terminal dan memeriksa versi Ubuntu Anda.
lsb_release -a
Anda akan melihat teks berikut.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
Cara mengaktifkan kembali repositori pihak ketiga
Repositori pihak ketiga didefinisikan dalam file .list di bawah /etc/apt/sources.list.d/direktori. Pertama, aktifkan kembali repositori pihak ketiga dengan perintah berikut, yang akan menghapus karakter # di baris yang dimulai dengan deb.
sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list
Kemudian ubah semua instance bionik menjadi disko.
sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list
Perbarui indeks repositori paket.
sudo apt update
Beberapa repositori pihak ketiga tidak memiliki entri untuk Ubuntu 19.04, jadi Anda mungkin akan melihat kesalahan seperti:
E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Anda perlu mengedit file-file repositori ini satu per satu dan mengubah disko kembali menjadi bionik. Sebagai contoh, saya mengedit file repositori Dropbox.
sudo nano /etc/apt/sources.list.d/dropbox.list
Ubah disko kembali ke bionik. Simpan dan tutup file.
Bagi mereka yang berencana membersihkan instalasi, ikuti langkah-langkah di bawah ini.
Apa yang Anda butuhkan: Disk terpisah, HDD eksternal direkomendasikan.
Buka Terminal dan tentukan misalnya: your_mount_point_of_external_HDD=/media/USBDRIVE
sudo tar czvf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz /home # Cadangkan folder / home Anda.
sudo tar czvf /media/$your_mount_point_of_external_HDD/mysources.tar.gz /etc/apt/# Cadangkan repositori Anda.
sudo dpkg --get-selections > /media/$your_mount_point_of_external_HDD/mypackages # Buat daftar paket yang diinstal
Matikan, lepaskan HDD eksternal, dan instal sistem baru, tambahkan pengguna dengan nama yang sama.
Setelah instalasi selesai, pasang kembali HDD eksternal dan masukkan kembali: your_mount_point_of_external_HDD=/media/USBDRIVE
cd /; sudo tar xvzf /media/$your_mount_point_of_external_HDD/mysources.tar.gz
ORIGINAL_DISTRO=grep deb /etc/apt/sources.list | cut -d " " -f 3 | sort | head -n 1; NEW_DISTRO=lsb_release -cs; sudo grep -rl $ORIGINAL_DISTRO /etc/apt | sudo xargs sed -i "s/$ORIGINAL_DISTRO/$NEW_DISTRO/"# Ini akan mengubah nama kode sumber lama ke yang baru. (Anda dapat mengedit file /etc/aptdengan tangan, jika Anda tahu cara melakukannya)
sudo apt-get update# di sini mungkin Anda akan melihat kesalahan kunci yang hilang. Untuk dengan cepat melewati mereka:
sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys
dpkg --clear-selections && dpkg --set-selections < /media/$your_mount_point_of_external_HDD/mypackages # Dengan ini, Anda akan menginstal ulang paket.
cd / && tar xvzf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz# Ini akan membuka /homedirektori Anda ke tempatnya
Ini semua Tentu ini bukan kesalahan dan berfungsi hanya jika sistem memiliki 1 pengguna, dll.
Saya sudah mencoba ini, tetapi telah menemukan bahwa berbagai pembaruan karma biasanya terletak di archive.ubuntu.com/ubuntu/dists telah dihapus. lakukan-rilis-upgrade gagal sebagai hasilnya ... Gagasan?
Pete
Anda masih perlu mengikuti panduan untuk upgrade Ubuntu End Of Life (EOL) :) Anda dapat menemukannya di sini: help.ubuntu.com/community/EOLUpgrades/Jaunty Ini akan menyarankan Anda untuk mengganti archive.ubuntu.com dengan rilis lama .ubuntu.com di /etc/apt/sources.list Anda. Ini tidak disebutkan dalam pertanyaan tetapi tersirat (melihat masalah yang dihadapi Yadnesh)
Huygens
@ Pete, apakah sumber daya yang saya kirimi Anda memecahkan masalah Anda? Apakah itu berhasil untuk Anda?
Huygens
Saya akhirnya mencoba menggunakan kombinasi perbaikan Anda, dan pendekatan CD alternatif yang disebutkan dalam jawaban lain. Sayangnya, mesin menjadi non-responsif dari jarak jauh dan IT kami tampaknya hanya dapat me-mount partisi, bukan mem-boot-nya. Instal baru saya datang! Terima kasih.
Pete
1
Anda tidak perlu apache, cukup gunakan ular python simpleHTTPServer. Saya mereformasi jawaban Anda di sini: askubuntu.com/a/502485/34298
tetapi berdasarkan pesan kesalahan Anda, saya ragu Anda akan mendapatkan hasil yang berbeda. Saya mendapatkan kesalahan yang sama, dan saya belum menemukan solusinya.
Pembaruan otomatis, jarak jauh, bertahap ke versi terbaru
Saya tidak akan mengulangi jawaban orang lain, tetapi saya tahu bagaimana mencapai efek dari yang lama ke yang terbaru. Ini membutuhkan akses ke mesin lain dengan terminal dan ssh terpasang sehingga Anda dapat mengotomatiskan proses dengan menggunakan ssh dan loop di shell.
Hanya untuk memperluas jawaban sebelumnya, berikut adalah cara melakukan hal yang sama dari jarak jauh dengan jawaban yang diterima, menggunakan pemutakhiran tanpa kata sandi di atas ssh yang akan membuat kotak Anda ditingkatkan ke versi terbaru. Itu disalin dari entri blog saya sendiri .
Semua langkah ini menganggap repositori paket Anda berfungsi. Berarti jika Anda menjalankan pembaruan apt-get, Anda tidak mendapatkan banyak 404 karena memiliki versi yang sudah ketinggalan zaman. Anda harus memperbaikinya terlebih dahulu, jadi lihat jawaban ini untuk itu.
Tambahkan diri Anda ke daftar pengguna yang dapat menjalankan do-release-upgrade menggunakan sudo tanpa memasukkan kata sandi yang dicapai dengan mengeksekusi
sudo visudo -f /etc/sudoers.d/do-release-upgrade.
dan menambahkan baris berikut, mengganti nama pengguna saya dengan nama Anda sendiri tentu saja:
Logout dan jalankan perintah berikut dari komputer Anda. Ini akan melakukan peningkatan tanpa meminta Anda untuk memasukkan (menerima semua jawaban default), menunggu komputer untuk reboot, dan kemudian mencoba memutakhirkan lagi. Ini berjalan sampai Anda ditingkatkan ke versi terbaru.
while true; do
ssh my-user@my-server sudo do-release-upgrade -f DistUpgradeViewNonInteractive;
sleep 120;
done
3. Perbaiki file konfigurasi ke keadaan sebelumnya
Setelah itu Anda harus memindahkan file konfigurasi yang dicadangkan ke lokasi sebelumnya karena proses pemutakhiran telah menempatkan konfigurasi default di tempatnya.
do-release-upgrade
melewatkan versi? (Ini bukan hanya untuk peningkatan LTS-ke-LTS!)Jawaban:
Ubuntu hanya mendukung peningkatan dari satu versi ke versi berikutnya, atau dari satu versi LTS ke versi LTS berikutnya. Jadi, Anda perlu meningkatkan dari 10,04 menjadi 10,10, dan hanya kemudian ke 11,04.
Ada alasan teknis untuk pembatasan ini. Ketika versi baru dari paket yang ada diinstal, kadang-kadang harus melakukan konversi, misalnya, mungkin harus mengimpor pengaturan yang ada ke dalam format database baru. Dalam melakukan konversi seperti itu, skrip pengemasan harus membuat asumsi tentang format lama. Jika upgrade dari semua versi Ubuntu sebelumnya didukung maka ini akan dengan cepat menjadi mimpi buruk pemeliharaan, karena skrip pengemasan harus dapat mengkonversi dari semua format yang sebelumnya digunakan ke format saat ini. Untuk menghindari mimpi buruk, skrip pengemasan hanya pada umumnya mendukung peningkatan dari versi paket yang termasuk dalam rilis Ubuntu sebelumnya ( dan dari rilis LTS sebelumnya, dalam hal paket termasuk dalam rilis LTS).
Memutakhirkan langsung dari versi kedua dari belakang, atau sebelumnya, ke versi saat ini (disebut "lewati peningkatan) adalah mungkin, tetapi bertanggung jawab untuk menghasilkan sistem yang tidak terkonfigurasi.
sumber
/etc/update-manager/release-upgrades
kelts
. Anda harus mengubahnya kembalinormal
untuk mendapatkan peningkatan agar berfungsi normal kembali. Setidaknya, itulah pengalaman saya.Untuk memperbarui dari versi yang lebih lama (sangat tua dalam hal ini) daripada versi sebelumnya ke versi saat ini sangat tidak dianjurkan . Anda lebih baik mengunduh rilis baru, melakukan pencadangan dan kemudian menginstal rilis baru.
Jika Anda menggunakan Ubuntu 10,04 dan BENAR-BENAR ingin memperbarui dari versi itu ke versi terbaru maka terus membaca, jika Anda menggunakan Ubuntu 10.10 dan juga ingin memperbarui dari versi itu hingga versi terbaru pergi ke bagian kedua. Saya harus memperingatkan setidaknya pengguna dari 10.10 bahwa ini melibatkan pengunduhan lebih dari 2GB data dan akan membawa Anda berkeliling sepanjang hari. Dan bahkan pada akhirnya mungkin lebih lambat, memberi Anda kesalahan, koneksi Anda akan turun di beberapa titik atau komputer akan menjadi gila. Ini berarti bahwa saya tidak memberikan jaminan bahwa itu akan berfungsi dengan sempurna di setiap PC. Jadi, pikirkan benar-benar jika Anda ingin memutakhirkan dengan cara ini. Saya sarankan membaca tautan ini: Bagaimana cara meningkatkan ke versi Ubuntu yang lebih baru?
Berikut adalah gambar yang menunjukkan apa yang harus dilihat pengguna 10,04 setelah 12,04 dirilis:
UPDATE - jika Anda membaca ini setelah 12,04 keluar, harus ada opsi di Manajer Pembaruan di 10,04 yang mengatakan untuk meningkatkan dari 10,04 menjadi 12,04. Ini adalah cara untuk pergi sejak 12,04 keluar.
Untuk alasan historis, saya akan meninggalkan informasi di bawah ini untuk pengguna yang ingin tahu cara melakukannya sebelum 12.04 keluar tetapi jika Anda masih di 10,04 silakan baca di sini: Bagaimana cara meningkatkan ke versi Ubuntu yang lebih baru? karena fossfreedom menciptakan jawaban yang sangat bagus dan lengkap tentang peningkatan dari 10,04 menjadi 12,04.
Jika Anda berada di Ubuntu 10,04 pertama, Anda perlu meningkatkan dari 10,04 menjadi 10,10 kemudian dari 10,10 menjadi 11,04. Alasannya adalah bahwa 10,04 adalah Versi LTS (Dukungan Jangka Panjang) dan karena itu upgrade sendiri dari satu LTS ke yang lain. Jadi LTS berikutnya adalah 12,04. Ketika 12,04 datang, Anda akan melihat peningkatan terlihat pada 10,04 Anda. Tetapi jika Anda masih ingin meningkatkan ke 11,04 maka lakukan hal berikut:
Ubuntu 10,04 hingga 10,10
Cara Menu
1a. Menggunakan menu pergi ke System -> Administration -> Update Manager .
Keyboard Way
1b. ALT+ F2dan Ketik
gksu update-manager
Ketika Manajer pembaruan terbuka dan TIDAK menunjukkan pesan " Tersedia Rilis Ubuntu Baru " di bagian atas lakukan langkah-langkah berikut:
2- Klik tombol PENGATURAN di Pembaruan Manajer di bagian kiri bawahnya. Setelah Sumber Perangkat Lunak Windows terbuka, seharusnya Anda berada di Tab Pembaruan di mana Anda akan mengubah opsi Rilis Peningkatan di bagian bawah. Ubah dari yang sudah ada ke Normal Rilis lalu tutup. Apa yang Anda lakukan di sini adalah memberi tahu Ubuntu untuk tidak memeriksa versi LTS tetapi untuk memeriksa versi normal sebagai gantinya. Versi normal adalah yang keluar setiap 6 bulan. LTS keluar setiap 2 tahun. Misalnya 8.04, 10.04, 12.04 ..
2.1 Buka Manajer Pembaruan lagi dengan mengikuti Langkah-langkah dalam 1a atau 1b.
2.2. Klik pada tombol UPGRADE yang akan muncul di sana di bagian atas. Setelah menyelesaikan pembaruan, reboot PC dan Anda akan berada di 10.10. Uji sedikit dan kemudian jika Anda 100% yakin untuk pergi ke 11,04 lakukan hal berikut:
Ubuntu 10.10 hingga 11.04
PENTING - Pastikan Anda SUDAH memperbarui segala sesuatu di Ubuntu 10.10. Jadi, Anda siap untuk peningkatan yang bersih ke 11,04.
CATATAN - Dari LTS ke LTS Anda benar-benar dapat memperbarui. Misalnya 10,04 LTS hingga 12,04 LTS. Tetapi untuk yang lain seperti 10.10 Anda harus benar-benar memperbarui dari satu rilis ke yang lain sampai Anda mendapatkan yang terakhir. Dalam kasus Anda, sebelum 12,04 Anda dapat memperbarui dari 10,04 menjadi 10,10 dan kemudian 10,10 hingga 11,04 dan seterusnya hingga 11,10. Setelah 12,04 Anda dapat memperbarui langsung ke 12,04 karena itu adalah LTS berikutnya yang dirilis.
sumber
Tidak, itu tidak mungkin.
menggunakan metode peningkatan standar.
Satu-satunya peningkatan rilis "point to point" yang berfungsi di luar rilis standar untuk merilis peningkatan, adalah peningkatan rilis LTS. Dengan kata lain, Anda dapat memutakhirkan dari 8.04 -> 10.04 dan 10.04 -> 12.04 tanpa harus memutakhirkan ke masing-masing dari tiga versi non-LTS lainnya di antaranya. Kalau tidak, Anda harus pergi ke 10.10 lalu ke 11.04. Karena Anda tidak terlalu jauh ketinggalan, seharusnya tidak butuh waktu lama. Cukup jalankan manajer pembaruan seperti biasa dan ikuti rantai ke 11.04.
Jika Anda mencoba, Anda bisa memasukkan disk 11,04 dan menginstal lebih dari instalasi 10,10. Ini akan menjaga semua isi folder rumah Anda tetap utuh tetapi akan mengakibatkan Anda harus menginstal ulang semua perangkat lunak yang Anda miliki sebelum "instalasi ulang"
sumber
Anda tidak dapat melewati versi di antara peningkatan. Versi antara Jaunty dan Lucid adalah Karmic. Saya sarankan Anda melakukan backup data penting dan melakukan instal ulang lengkap karena banyak hal telah berubah, termasuk boot loader.
Jika Anda tidak menyukai pemasangan baru, Anda dapat memutakhirkan menggunakan CD Alternatif.
Persiapan:
Pembaruan menggunakan CD alternatif dijelaskan di bawah ini:
ubuntu-9.10-alternate-i386.iso
dari http://releases.ubuntu.com/karmic/ ke direktori home Anda (gantii386
denganamd64
jika Anda memiliki sistem 64-bit danubuntu
dengankubuntu
untuk KDE)Buka terminal dan jalankan:
Mulai peningkatan dengan mengeksekusi:
Jika Anda menggunakan KDE (Kubuntu):
Setelah peningkatan ini dari 9,04 menjadi 9,10, lanjutkan dengan peningkatan ke 10,04 menggunakan:
sumber
ppa-purge
). Dan mungkin juga ide yang baik untuk memastikan bahwa 9,10 adalah yang terbaru sebelum melakukan perilisan-upgrade ke 10,04 ...Iya dan tidak!
Ya itu mungkin - dan saya telah melihat beberapa orang mencoba peningkatan kekuatan melalui sudo do-release-upgrade / atau secara manual mengubah sumber mereka. Daftar - Tapi ...
jangan lakukan itu ...
Canonical hanya mendukung peningkatan dari LTS ke LTS (yaitu 10,04 hingga 12,04), atau dari setiap versi perantara (10,04 - 10,10 - 11,04 - 11,10 - 12,04 - 12,10 dll.)
Jika Anda mencoba untuk memaksakan upgrade, kemungkinan besar Anda dapat merusak sistem Anda - file mungkin tidak ditingkatkan atau diperbarui dan kemungkinan besar Anda akan memiliki sistem yang berperilaku sangat aneh atau bahkan sistem yang tidak mau boot.
Saya juga melihat berbagai orang mencoba membuat cadangan / home dan mengembalikannya pada instalasi baru. Ini biasanya bekerja - namun - Saya pribadi lebih suka melakukan instalasi baru bersih menyalin file tertentu dari cadangan. Keuntungan hanya menyalin file tertentu adalah Anda membersihkan semua sampah yang telah Anda kumpulkan selama bertahun-tahun.
sumber
/home
tidak apa-apa pada desktop pengguna akhir, tetapi pada server, Anda cenderung memiliki banyak pengaturan/etc/...
yang perlu diinstal ulang dan itu membutuhkan waktu lama untuk dilakukan jika Anda menginstal OS baru.Anda harus meningkatkan ke 10.10 dan kemudian ke 11.04. Anda dapat menggunakan pembaruan-manajer, tetapi Anda juga dapat menggunakan
do-release-upgrade
dari baris perintah.Anda mungkin perlu memutakhirkan update-manager-core terlebih dahulu, dalam hal ini seluruh urutan akan terlihat seperti ini:
Anda dapat mengulangi proses peningkatan untuk mencapai 11,04.
sumber
Anda dapat melakukan metode di atas tanpa harus menginstal apache atau mengubah / etc / hosts. Cukup simpan file meta-release dari wget di suatu tempat (kecuali di atas / etc / update-manager / meta-release) dan edit seperti yang dijelaskan. Kemudian, di / etc / update-manager / rilis-meta, ubah baris "URI = http: // ....." menjadi "URI = file: /// path / ke / my / edit / meta-release /mengajukan"
Juga, agar do_release_upgrade berfungsi, dalam file meta-release Anda yang diedit, Anda harus mengubah arsip di URL untuk Release-File, Upgrade-Tool dan UpgradeToolSignature dari
http://archive....
menjadihttp://old-releases...
sumber
Terima kasih ini memecahkan masalah yang saya alami dengan memutakhirkan sistem yang lama. Namun, ada satu peningkatan yang saya gunakan yang akan membuat ini jauh lebih mudah - Anda tidak perlu menginstal apache.
Cukup gunakan
file://
URI alih-alihhttp://
URI.Jadi prosesnya demikian (nama pengguna saya rusak):
Edit file pelepasan meta di direktori home Anda dengan editor favorit Anda sehingga baris "Supported: 0" di blok karmic sekarang berbunyi: "Didukung: 1".
Edit / etc / update-manager / meta-release dan buat URI demikian (perhatikan tiga garis miring berturut-turut):
Lakukan peningkatan rilis.
Yang menyenangkan tentang ini adalah bahwa tidak perlu menginstal apache dan semua yang menarik - saya menggunakannya pada sistem minimal dan saya tidak ingin semua hal itu ditarik. Ini juga berarti Anda dapat mengedit file meta-release tanpa menjadi root.
Anda hanya perlu root untuk mengedit
/etc/update-manager/meta-release
file dan kemudian menjalankando-release-upgrade
.sumber
Anda tidak dapat melewatkan rilis saat meningkatkan Ubuntu. Jadi, Anda harus meningkatkan ke 9,10 dan dari 9,10 menjadi 10,04.
sumber
Kadang-kadang lela keluar dari dukungan. Versi berikutnya dari Jaunty (Karmic) juga tidak mendukung.
Anda juga, tidak dapat melompati versi perantara yaitu bukan 9.04 hingga 10.4 - Anda harus melalui 9.10.
Karena Jaunty dan Karmic telah dihapus dari repositori utama, rute upgrade terbaik Anda adalah mengunduh ISO desktop 10,04 dan melakukan instalasi baru.
Anda tentu saja harus mem-backup file yang tidak tersembunyi di / home sebelum menginstal. Anda dapat memulihkan ini setelah.
sumber
Hampir secara universal jawaban di sini mengatakan TIDAK Anda tidak bisa tetapi pada kenyataannya Anda bisa jika Anda melakukannya dengan benar. Artikel ini menjelaskan caranya:
Artikel lengkap dari tautan ini termasuk di bawah ini tetapi periksa tautan untuk komentar baru dari pengguna. Saya akan menunjukkan bahwa Anda dapat berhasil meningkatkan langsung dari 16,04 ke 19,04 tapi saya punya beberapa cegukan:
Artikel lengkap di bawah ini:
Tingkatkan Ubuntu 18,04 ke Ubuntu 19,04 Langsung Dari Baris Perintah
Anda telah diberitahu bahwa Anda harus meningkatkan ke Ubuntu 18.10 terlebih dahulu untuk meningkatkan dari 18.04 ke 19.04. Ini karena fakta bahwa Ubuntu 18.10 masih didukung oleh Canonical dan belum mencapai akhir masa pakainya. Setelah Ubuntu 18.10 mencapai akhir hidup pada Juli 2019, pengguna Ubuntu 18.04 dapat meningkatkan ke 19,04 secara langsung, mengikuti prosedur peningkatan standar. Jika Anda tidak ingin menunggu 3 bulan dan tidak suka memperbarui dua kali, Anda dapat mengikuti petunjuk di bawah ini untuk meningkatkan ke 19,04 secara langsung.
Catatan: Sebelum melakukan peningkatan, Anda dapat menggunakan program systemback untuk membuat image ISO yang dapat di-boot dari OS Anda saat ini. Jika upgrade gagal, Anda dapat dengan mudah mengembalikan OS Anda dengan ISO yang dapat di-boot. Semua yang ada di OS Anda termasuk perangkat lunak dan file akan tetap utuh. Jika Anda menggunakan laptop, sambungkan sumber listrik Anda.
Tingkatkan Ubuntu 18.04 ke Ubuntu 19.04 langsung dari terminal
Metode yang akan saya tunjukkan adalah bagaimana manajer upgrade distribusi Ubuntu bekerja di bawah tenda. Satu-satunya perbedaan adalah bahwa kita akan mengubah jalur peningkatan yang diberikan Canonical kepada kita.
Pertama, jalankan perintah berikut untuk memutakhirkan perangkat lunak yang ada. (Harap dicatat bahwa jika kernel baru diinstal saat menjalankan perintah berikut, Anda perlu mem-boot ulang sistem untuk melanjutkan proses pemutakhiran.)
Kemudian pastikan Anda telah menginstal paket core-manager-core.
Selanjutnya, edit file konfigurasi menggunakan nano atau editor teks baris perintah pilihan Anda.
Di bagian bawah file ini, ubah nilai Prompt dari lts ke normal.
Untuk menyimpan file dalam editor teks Nano, tekan Ctrl + O, lalu tekan Enter untuk mengonfirmasi. Untuk keluar, tekan Ctrl + X.
Setelah itu, kita perlu menjalankan perintah berikut untuk mengubah semua instance bionic menjadi disko di file daftar sumber (
/etc/apt/sources.list
). Bionic adalah nama kode untuk Ubuntu 18.04, sedangkan disko adalah nama kode untuk Ubuntu 19.04.Maka kita perlu menonaktifkan repositori pihak ketiga (PPA) dengan perintah di bawah ini.
Setelah Anda menonaktifkan repositori pihak ketiga, jalankan perintah berikut untuk memperbarui sumber perangkat lunak dan memutakhirkan perangkat lunak ke versi terbaru yang tersedia di repositori Ubuntu 19.04. Langkah ini disebut peningkatan minimal.
Jika perubahan apt-list muncul selama peningkatan, Anda dapat menekan Qtombol untuk kembali ke layar utama.
Setelah upgrade minimal selesai, jalankan perintah berikut untuk memulai upgrade penuh.
Jika Anda melihat kesalahan ini:
Kemudian jalankan perintah berikut untuk memperbaiki kesalahan.
Dan jalankan kembali:
Sekarang Anda dapat menghapus paket perangkat lunak usang / tidak dibutuhkan dari sistem Ubuntu Anda.
Terakhir, reboot sistem.
Setelah memulai ulang, Anda dapat membuka jendela terminal dan memeriksa versi Ubuntu Anda.
Anda akan melihat teks berikut.
Cara mengaktifkan kembali repositori pihak ketiga
Repositori pihak ketiga didefinisikan dalam file .list di bawah
/etc/apt/sources.list.d/
direktori. Pertama, aktifkan kembali repositori pihak ketiga dengan perintah berikut, yang akan menghapus karakter # di baris yang dimulai dengan deb.Kemudian ubah semua instance bionik menjadi disko.
Perbarui indeks repositori paket.
Beberapa repositori pihak ketiga tidak memiliki entri untuk Ubuntu 19.04, jadi Anda mungkin akan melihat kesalahan seperti:
Anda perlu mengedit file-file repositori ini satu per satu dan mengubah disko kembali menjadi bionik. Sebagai contoh, saya mengedit file repositori Dropbox.
Ubah disko kembali ke bionik. Simpan dan tutup file.
sumber
Bagi mereka yang berencana membersihkan instalasi, ikuti langkah-langkah di bawah ini.
Apa yang Anda butuhkan: Disk terpisah, HDD eksternal direkomendasikan.
your_mount_point_of_external_HDD=/media/USBDRIVE
sudo tar czvf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz /home
# Cadangkan folder / home Anda.sudo tar czvf /media/$your_mount_point_of_external_HDD/mysources.tar.gz /etc/apt/
# Cadangkan repositori Anda.sudo dpkg --get-selections > /media/$your_mount_point_of_external_HDD/mypackages
# Buat daftar paket yang diinstalyour_mount_point_of_external_HDD=/media/USBDRIVE
cd /; sudo tar xvzf /media/$your_mount_point_of_external_HDD/mysources.tar.gz
ORIGINAL_DISTRO=
# Ini akan mengubah nama kode sumber lama ke yang baru. (Anda dapat mengedit filegrep deb /etc/apt/sources.list | cut -d " " -f 3 | sort | head -n 1
; NEW_DISTRO=lsb_release -cs
; sudo grep -rl $ORIGINAL_DISTRO /etc/apt | sudo xargs sed -i "s/$ORIGINAL_DISTRO/$NEW_DISTRO/"/etc/apt
dengan tangan, jika Anda tahu cara melakukannya)sudo apt-get update
# di sini mungkin Anda akan melihat kesalahan kunci yang hilang. Untuk dengan cepat melewati mereka:sudo apt-add-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install launchpad-getkeys
sudo launchpad-getkeys
dpkg --clear-selections && dpkg --set-selections < /media/$your_mount_point_of_external_HDD/mypackages
# Dengan ini, Anda akan menginstal ulang paket.cd / && tar xvzf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz
# Ini akan membuka/home
direktori Anda ke tempatnyaIni semua Tentu ini bukan kesalahan dan berfungsi hanya jika sistem memiliki 1 pengguna, dll.
sumber
Saya telah menemukan cara sederhana untuk mem-by-pass masalah ini dan masih memutakhirkan daring tanpa CD.
Ringkasan Cepat
Catatan: (diperbarui 2014-07-25) lihat juga Rubo77 jawab di sini . Itu menghindari menginstal Apache.
Informasi rinci
1) Instal Apache (lewati jika sudah diinstal):
sudo apt-get install apache2
2) Dapatkan file secara lokal
3) Perbarui file
Hapus semua versi setelah Karmic, dan ubah baris
Supported: 0
dengan mengganti 0 oleh 1 untuk Karmic.4) Tweak beberapa file sistem:
Edit / etc / update-manager / rilis-meta dan ubah:
(ya, lepaskan bagian '-lts' untuk URI_LTS)
5) Aktifkan server default apache:
sudo a2ensite default
5.1) Status menengah, periksa apakah ini berfungsi
5.2) Jika kesalahan, coba mulai ulang Apache2:
6) Tingkatkan: periksa petunjuk terperinci di Dok Komunitas Ubuntu . Berikut ini ringkasan singkatnya:
6.1) Pastikan Anda memiliki sources.list berikut (/etc/apt/sources.list).
6.2) Perbarui daftar paket dan tingkatkan semua paket yang diinstal
6.3) Lakukan pembaruan rilis
Jalur alternatif
Untuk langkah 4) lakukan yang berikut:
Dan kemudian modifikasi / etc / hosts untuk mengubah changelogs.ubuntu.com menjadi IP server Anda sendiri. Tambahkan baris baru dengan:
Membersihkan
Setelah peningkatan, Anda dapat menghapus apache2, mengembalikan file sistem (/ etc / update-manager / rilis meta dan mungkin / etc / hosts).
sumber
tetapi berdasarkan pesan kesalahan Anda, saya ragu Anda akan mendapatkan hasil yang berbeda. Saya mendapatkan kesalahan yang sama, dan saya belum menemukan solusinya.
sumber
Anda tidak boleh melewatkan rilis. ada cara mudah untuk meningkatkan cara standar, meskipun yakkety adalah EOL:
Pertama buat salinan sources.list, dan kemudian ganti tautan arsip terlokalisasi reguler dengan "rilis lama":
(ganti
de.archive
dengan kode negara Anda) nano /etc/apt/sources.listJika berlaku, komentar entri untuk "mitra" dan "keamanan":
pembaruan apt-get
Beri tahu upgrader bahwa versi saat ini dan berikutnya masih didukung - bagian itu tidak benar, tetapi itu diperlukan untuk membuat upgrade bekerja.
dan ubah entri untuk "yakkety" dan "zesty". Set "Didukung" set ke "1", dan sumber daya menautkan semua ke "rilis lama".
Jalankan ini sekali untuk setiap langkah rilis (dari yakkety ke zesty, lalu dari zesty ke artful, ...).
Setelah itu aktifkan repositori "mitra" lagi, jika diaktifkan sebelumnya:
sumber: https://andreas.scherbaum.la/blog/archives/950-Upgrade-from-Ubuntu-16.10-yakkety-to-17.10-artful.html
sumber
Pembaruan otomatis, jarak jauh, bertahap ke versi terbaru
Saya tidak akan mengulangi jawaban orang lain, tetapi saya tahu bagaimana mencapai efek dari yang lama ke yang terbaru. Ini membutuhkan akses ke mesin lain dengan terminal dan ssh terpasang sehingga Anda dapat mengotomatiskan proses dengan menggunakan ssh dan loop di shell.
Hanya untuk memperluas jawaban sebelumnya, berikut adalah cara melakukan hal yang sama dari jarak jauh dengan jawaban yang diterima, menggunakan pemutakhiran tanpa kata sandi di atas ssh yang akan membuat kotak Anda ditingkatkan ke versi terbaru. Itu disalin dari entri blog saya sendiri .
Semua langkah ini menganggap repositori paket Anda berfungsi. Berarti jika Anda menjalankan pembaruan apt-get, Anda tidak mendapatkan banyak 404 karena memiliki versi yang sudah ketinggalan zaman. Anda harus memperbaikinya terlebih dahulu, jadi lihat jawaban ini untuk itu.
0. Perbarui semua paket yang ada
1. Atur eksekusi tanpa kata sandi
Tambahkan diri Anda ke daftar pengguna yang dapat menjalankan do-release-upgrade menggunakan sudo tanpa memasukkan kata sandi yang dicapai dengan mengeksekusi
dan menambahkan baris berikut, mengganti nama pengguna saya dengan nama Anda sendiri tentu saja:
2. Mulai peningkatan bertahap
Logout dan jalankan perintah berikut dari komputer Anda. Ini akan melakukan peningkatan tanpa meminta Anda untuk memasukkan (menerima semua jawaban default), menunggu komputer untuk reboot, dan kemudian mencoba memutakhirkan lagi. Ini berjalan sampai Anda ditingkatkan ke versi terbaru.
3. Perbaiki file konfigurasi ke keadaan sebelumnya
Setelah itu Anda harus memindahkan file konfigurasi yang dicadangkan ke lokasi sebelumnya karena proses pemutakhiran telah menempatkan konfigurasi default di tempatnya.
Tidak puas dengan jawaban default?
Orang ini memiliki cara untuk menyiapkan jawaban untuk setiap prompt, tetapi downside adalah bahwa Anda harus tahu berapa banyak prompt yang ada ...
sumber
Buka terminal, jalankan
sudo update-manager -d
dan Anda pergi!sumber