Adakah yang bisa memberi nasihat tentang perintah terminal yang benar untuk meningkatkan dari Linux Mint Petra ke Linux Mint Qiana?
Adakah yang bisa memberi nasihat tentang perintah terminal yang benar untuk meningkatkan dari Linux Mint Petra ke Linux Mint Qiana?
Jawaban:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Gunakan sed untuk mengganti referensi untuk cakep dengan tepercaya, dan petra dengan qiana di sumbernya
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Perbarui repositori dengan pengaturan baru dan jalankan dist-upgrade untuk meningkatkan ke versi baru dengan bersih, kemudian jalankan upgrade untuk memastikan semua paket diperbarui.
sed
Perintah - perintah substitusi string sederhana. Di masing-masing file, kata-kata saucy
dan beralih ke trusty
dan sama untuk petra
untuk qiana
. sudo apt-get update
mencari pembaruan untuk semua paket, dan kemudian dist-upgrade
meningkatkan distribusi. upgrade
Perintah terakhir meningkatkan sisa paket.
Perbarui ke Mint 17 tanpa kehilangan pengaturan Anda dari Mint 16 (atau versi sebelumnya lainnya) tetapi masih menginstal rilis terbaru langsung dari CD:
Silakan lihat di:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
atau Anda dapat langsung menuju ke halaman proyek:
https://github.com/MintBackupRestore/MintBackupRestore
Dengan hormat, Mint_BackupRestore
Sumber Mint 16 biasanya dalam /etc/apt/sources.list.d/official-package-repositories.list
. (My /etc/apt/sources.list pada dasarnya kosong, kecuali untuk komentar " # See sources.list.d/official-package-repositories.list
".) Kecuali jika ini tidak terjadi pada sistem Anda, hanya file official-package-repositories.list yang harus diperbarui.
Buat cadangan lengkap sebelum Anda mulai. Cara termudah mungkin adalah salinan persis dari hard drive tempat Mint diinstal (seperti /dev/sda
), yang dapat disalin kembali jika terjadi kesalahan dan Anda tidak perlu menemukan dan menyalin file pribadi secara manual karena drive penuh disalin. Kelemahannya adalah bahwa file gambar akan cukup besar (hard drive 500 GB -> file gambar 500 GB, dalam hal ini kompresi dapat digunakan). Karena drive ini tidak boleh dipasang, boot dari sistem hidup seperti Parted Magic, sambungkan drive eksternal, pasang (yaitu, dalam /dev/usb-hdd
) dan jalankan dd (akan memakan waktu, mungkin berjam-jam).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Atau menggunakan kompresi (akan lebih lama):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Tergantung pada pengaturan Anda, mungkin ada cara yang lebih efisien.
Temukan semua file sumber (/etc/apt/sources.list /etc/apt/sources.list.d/*) dan pastikan hanya satu yang berisi sumber Mint resmi. Jika file ini tidak disebut "sources.list.d / official-package-repositories.list" di sistem Anda, ganti nama file dalam perintah berikut.
Perbarui file sumber resmi untuk menunjuk ke repositori versi 17 alih-alih 16.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Sebelum Anda memulai proses pemutakhiran, periksa kembali apakah sumbernya baik-baik saja. Jangan tidak melanjutkan jika tidak mencetak "sumber-apa" di akhir (beberapa sumber mungkin salah, memperbaikinya atau komentar mereka keluar sebelum upgrade). Ini akan menarik daftar paket untuk Mint 17 (sehingga rutin pemutakhiran tahu paket apa yang harus diinstal) dan membuat kesalahan jika tidak bisa mengunduhnya, tetapi itu tidak akan mengubah / memperbarui paket yang diinstal.
# apt-get update && echo sources okay
Lakukan pemutakhiran aktual (-y untuk menjawab beberapa pertanyaan yang agak mendasar dengan ya).
# apt-get -y dist-upgrade
/etc/apt/sources.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/sources.list.d/official-package-repositories.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Memperbarui:
Saya baru saja mencoba ini (upgrade dari 16 ke 17) menggunakan "apt-get -y dist-upgrade" (masih mengajukan beberapa pertanyaan, seperti jika / etc / masalah harus diperbarui, default tidak) dan akhirnya gagal :
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ini mungkin mengapa halaman tutorial komunitas tentang peningkatan merekomendasikan "pembaruan baru" (istilah yang menyesatkan untuk "hapus semuanya dan instal ulang dari awal", diikuti dengan secara manual menyalin kembali beberapa file penting) dan menyarankan agar tidak ada peningkatan paket ("Ini adalah sesuatu yang tidak kami rekomendasikan "). Mengikuti rekomendasi ini, pengguna Mint akan menginstal ulang sistem mereka setiap tahun (atau setiap kali rilis baru keluar).
Jadi, Anda sebaiknya memiliki cadangan penuh sebelum mulai. Dan bersiap-siap untuk memperbaiki masalah ketergantungan.
Dalam kasus saya (kesalahan yang disebutkan di atas), perintah berikut memperbaiki masalah (ini, sekali lagi, bertanya apakah file harus diganti atau tidak - pilih Y (ya) kecuali Anda benar-benar yakin Anda tidak ingin menyimpannya untuk beberapa alasan).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Setelah semuanya selesai, Anda harus berada di versi baru (reboot untuk semua perubahan, termasuk kernel baru, agar berlaku):
# cat /etc/issue
Linux Mint 17 Qiana \n \l