Herkes Linux Mint Petra'dan Linux Mint Qiana'ya yükseltmek için doğru terminal komutları konusunda tavsiyede bulunabilir mi?
Herkes Linux Mint Petra'dan Linux Mint Qiana'ya yükseltmek için doğru terminal komutları konusunda tavsiyede bulunabilir mi?
Yanıtlar:
$ 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
Kaynaklarda saucy referanslarını güvenilir ve petra'yı qiana ile değiştirmek için sed'i kullanın
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Depoları yeni ayarlarla güncelleyin ve yeni sürüme temiz bir şekilde yükseltmek için dağıtımını yürütün, ardından tüm paketlerin güncellendiğinden emin olmak için yükseltmeyi çalıştırın.
sed
Basit bir dizge ikame emreder. Bu dosyaların, kelimelerin her birinde saucy
ve geçiş trusty
ve aynı petra
etmek qiana
. sudo apt-get update
tüm paketlerdeki güncellemeleri arar dist-upgrade
ve dağıtımı yükseltir. Son upgrade
komut paketlerin geri kalanını yükseltir.
Mint 16 (veya diğer eski sürümler) ayarlarınızı kaybetmeden, ancak yine de en yeni sürümü doğrudan CD'den yüklemeden Mint 17'ye güncelleyin:
Lütfen bir göz atın:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
veya doğrudan proje sayfasına gidebilirsiniz:
https://github.com/MintBackupRestore/MintBackupRestore
Saygılarımla, Mint_BackupRestore
Mint 16 kaynakları genellikle içerisindedir /etc/apt/sources.list.d/official-package-repositories.list
. (/Etc/apt/sources.listim yorum " # See sources.list.d/official-package-repositories.list
" hariç, temelde boş .) Sisteminizde durum böyle değilse, yalnızca resmi paket-repositories.list dosyasının güncellenmesi gerekir.
Başlamadan önce tam bir yedekleme yapın. En kolay yol, Mint'in yüklü olduğu sabit sürücünün tam bir kopyası olabilir (gibi /dev/sda
), bir şey ters gittiğinde geri kopyalanabilir ve tam sürücü kopyalandığından kişisel dosyaları manuel olarak bulup kopyalamanız gerekmez. Dezavantajı, görüntü dosyasının oldukça büyük olması (500 GB sabit sürücü -> 500 GB görüntü dosyası, böyle bir durumda sıkıştırma kullanılabilir). Bu sürücünün monte edilmesi gerekmediğinden Parted Magic gibi canlı bir sistemden önyükleme yapın, harici bir sürücü bağlayın, takın (yani, içine /dev/usb-hdd
) ve dd'yi çalıştırın (biraz zaman alabilir, belki saatlerce).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
Veya sıkıştırma kullanarak (daha da uzun sürer):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
Kurulumunuza bağlı olarak, daha etkili yollar olabilir.
Tüm kaynak dosyaları (/etc/apt/sources.list /etc/apt/sources.list.d/*) bulun ve yalnızca bir tanesinin resmi Mint kaynaklarını içerdiğinden emin olun. Bu dosya sisteminizde "sources.list.d / official-package-repositories.list" olarak adlandırılmazsa, aşağıdaki komutta dosya adını değiştirin.
Resmi kaynak dosyasını 16 yerine sürüm 17 deposuna işaret edecek şekilde güncelleyin.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Yükseltme işlemine başlamadan önce, kaynakların iyi olup olmadığını iki kez kontrol edin. Do not o (bazı kaynaklar yanlış olabilir bunları düzeltmek veya yükseltme işleminden önce bunları açıklama) sonundaki "tamam kaynaklar" yazdırmıyor durumunda devam edin. Bu, Mint 17 için paket listelerini çeker (böylece yükseltme rutini hangi paketlerin yükleneceğini bilir) ve indiremezse bir hata atar, ancak yüklü paketleri değiştirmez / güncellemez.
# apt-get update && echo sources okay
Gerçek yükseltme yapın (-y, bazı temel soruları evet ile cevaplamak için).
# 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
Güncelleme:
Ben sadece (16-17 yükseltme) "apt-get -y dist-upgrade" kullanarak denedim (/ etc / issue güncellenmesi gerekiyorsa, varsayılan hayır gibi hala birkaç soru sordu) ve sonunda başarısız oldu :
...
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)
Bu nedenle, yükseltme hakkındaki topluluk eğitim sayfası "yeni bir yükseltme" ("her şeyi sil ve sıfırdan yeniden yükle" için yanıltıcı bir terim, ardından bazı önemli dosyaların manuel olarak kopyalanması) ve paket yükseltme ("Bu önermediğimiz bir şeydir "). Bu öneriyi takiben, Mint kullanıcıları sistemlerini her yıl (veya yeni bir sürüm çıktığında) yeniden yükleyecektir.
Bu yüzden başlamadan önce tam bir yedek alsanız iyi olur. Ve bağımlılık sorunlarını gidermeye hazır olun.
Benim durumumda (yukarıda belirtilen hata), aşağıdaki komutlar sorunları çözdü (bu, dosyaların değiştirilip değiştirilmeyeceğini sordu - bazılarını saklamak istemediğinizden emin değilseniz Y (evet) seçeneğini belirleyin. sebebi).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Her şey bittiğinde, yeni sürümde olmalısınız (yeni çekirdek dahil olmak üzere tüm değişikliklerin yürürlüğe girmesi için yeniden başlatın):
# cat /etc/issue
Linux Mint 17 Qiana \n \l