Linux Mint 16'dan Linux Mint 17'ye yükseltme için terminal komutu


11

Herkes Linux Mint Petra'dan Linux Mint Qiana'ya yükseltmek için doğru terminal komutları konusunda tavsiyede bulunabilir mi?


Şimdiye kadar ne denediniz (veya aradınız)? Güncellemede size yardımcı olabileceğimiz somut bir sorununuz var mı?
Doktoro Reichard

Merhaba Doktoro, ben mükemmel çalıştı fien çalışan başka bir ubuntu kurulum güncelleme yöneticisi-çekirdek; ancak Linux Mint'de aynı komut satırını kullanıp kullanamayacağımı bilmiyorum?
Freakazoid

Genellikle, Süper Kullanıcı'daki sorular kısa olmalıdır ve genellikle bir şey yaparken karşılaşabileceği belirli sorunlarla ilgilenirler. Bunun ifade edildiği şekilde, (konuyu incelediğimde), sorununuzu çözmek için hiçbir şey yapmamışsınız gibi görünüyordu, esas olarak konuyla ilgili bir ön arama yaparak veya hatta platformunuzdaki komutu çalıştırmaya çalışarak. Bununla birlikte, Linux ile uğraşmaya alışkın değilim, bu yüzden başlangıçta algıladığım kadar basit olmayabilir.
Doktoro Reichard

Katkıların için teşekkür ederim; bir dahaki sefere denemek ve daha özlü olacak ...
Freakazoid

Yanıtlar:


17
$ 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.


1
Bunların ne yaptığını açıklayabilir misiniz? Olduğu gibi çalıştırmak için sadece bir ton şey.
Jon

3
sedBasit bir dizge ikame emreder. Bu dosyaların, kelimelerin her birinde saucyve geçiş trustyve aynı petraetmek qiana. sudo apt-get updatetüm paketlerdeki güncellemeleri arar dist-upgradeve dağıtımı yükseltir. Son upgradekomut paketlerin geri kalanını yükseltir.
Adam

nane 15 düz linux nane 17 yükseltebilir miyim?

1
Bu kabul edilen cevap olmalı.
Dan W

@pradeek Mümkünse şaşırırdım. Bunu bilgisayarýmda denemezdim.
KajMagnus


0

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.

  1. 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.

  2. 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.

  3. 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
    
  4. 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
    
  5. 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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.