Jestem na wheezy Debiana i próbowałem uaktualnić do jessie w następujący sposób:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Operacje te zakończyły się powodzeniem i zrestartowałem system, ale system jest wciąż świszczący:
~: 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.
Jak mogę dokonać aktualizacji dystrybucji?
Nie mam żadnych niestandardowych elementów ani innych niestandardowych konfiguracji, które kolidowałyby z jessie.
dist-upgrade
może wprowadzać w błąd. Pomyśl o tym jakupgrade-anything-even-if-you-have-to-remove-something-auto-installed-which-causes-conflicts
.Odpowiedzi:
apt-get dist-upgrade
nic nie robi, ponieważ twój system jest już aktualny ... dla wheezy. Poinstruowałeś swój system, aby śledził świszczący oddech i tak właśnie działa. Aby uaktualnić do innej wersji, musisz zmienić źródła pakietu, aby wskazywały na inną wersję.Źródła pakietów są deklarowane w pliku
/etc/apt/sources.list
. Edytuj ten plik i zmień wszystkie odwołaniawheezy
najessie
. Edytuj również pliki/etc/apt/sources.list.d
w ten sam sposób, jeśli masz.Możesz sprawić, że aktualizacje będą następować automatycznie po wydaniach, pisząc
stable
zamiast np.wheezy
, Ale nie jest to zalecane, ponieważ dostaniesz ogromne uaktualnienie za każdym razem, gdy pojawi się nowe stabilne wydanie, niezależnie od tego, czy jesteś gotowy, czy nie. Korzystanie z ruchomych celów zwolnienia jest najbardziej przydatnetesting
.Po dokonaniu aktualizacji
/etc/apt/sources.list
uruchom,apt-get update
aby przeczytać listę dostępnych pakietów dla wydania, na które obecnie celujesz, a następnieapt-get dist-upgrade
wykonać aktualizację.Jest to omówione w uwagach do aktualizacji w części „Przygotowywanie źródeł dla APT” . Dobrze jest przejrzeć uwagi dotyczące aktualizacji przed wykonaniem aktualizacji. (Przełącz na odpowiednią architekturę, jeśli nie korzystasz z 32-bitowego komputera).
źródło
Otwórz terminal i wpisz następujące polecenie:
źródło
upgrade
wcześniej,dist-upgrade
a potemdist-upgrade -f
znowu? Rzeczy zaktualizowane przezdist-upgrade
zawierają te zaktualizowane przezupgrade
i jeśli pozostanądist-upgrade
zepsute zależności, innydist-upgrade -f
nie naprawi tego, chyba że zostaną naprawione w repozytorium, czego nie sprawdzasz wykonującupdate
.