wheezy'den jessie'ye yükseltmeye çalışırken apt-get dist-upgrade hiçbir şey yapmaz


12

Ben Debian wheezy ve aşağıdaki gibi jessie yükseltme girişiminde:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Bu işlemler başarıyla tamamlandı ve yeniden başlattım, ancak sistem hala hırıltılı:

~: cat /etc/*release
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"

~: sudo apt-get dist-upgrade
[sudo] password for abc:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Dağıtım yükseltmesini nasıl yapabilirim?

Jessie ile çakışacak herhangi bir özel girişim veya başka özel yapılandırmam yok.



dist-upgradeyanıltıcı olabilir. Bunu bir düşünün upgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts.
Max Ried

Yanıtlar:


14

apt-get dist-upgradehiçbir şey yapmaz çünkü sisteminiz zaten günceldir… hışıltı için. Sisteminize hırıltıyı takip etmesini söylediniz ve işte böyle. Başka bir sürüme yükseltmek için, paket kaynaklarınızı diğer sürüme işaret edecek şekilde değiştirmeniz gerekir.

Paket kaynakları dosyada bildirilir /etc/apt/sources.list. Bu görüntü dosyasına ve tüm başvuruları değiştirmek wheezyiçine jessie. Ayrıca /etc/apt/sources.list.d, varsa dosyaları aynı şekilde düzenleyin .

Yükseltmeleri stableörneğin yerine yazarak otomatik olarak takip edebilirsiniz wheezy, ancak bu tavsiye edilmez, çünkü hazır olun ya da olmayın, yeni bir kararlı sürüm çıktığında büyük bir yükseltme elde edersiniz. Hareketli bırakma hedeflerinin kullanılması çoğunlukla yararlıdır testing.

Güncelledikten sonra, şimdi hedeflediğiniz sürüm için kullanılabilir paketlerin listesini okumak için /etc/apt/sources.listçalıştırın apt-get updateve ardından apt-get dist-upgradeyükseltme işlemini gerçekleştirin.

Bu, “Kaynakları APT için hazırlama” altındaki yükseltme notlarında ele alınmıştır . Yükseltmeyi gerçekleştirmeden önce yükseltme notlarını incelemek iyi bir fikirdir. (32 bit PC'de değilseniz doğru mimariye geçin.)


7

Terminali açın ve aşağıdaki komutu yazın:

sed -i 's/wheezy/jessie/g' /etc/apt/sources.list
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get autoremove
apt-get clean
apt-get dist-upgrade -f
reboot

1
Neden upgradeönce dist-upgradeve sonra dist-upgrade -ftekrar koşuyorsun ? Tarafından yükseltilen şeyler, tarafından yükseltilenleri dist-upgradeiçerir upgradeve dist-upgradeyapraklar bağımlılıkları bozulursa, başka biri dist-upgrade -f, sabitlenmedikçe başka bir sorunu düzeltmez update.
Max Ried

Ayrıca, otomatik çalıştırmada program bulunamadı hatası var.
Tyler Durden
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.