Dostałem "w spadku" do opieki serwer, który pierwotnie pracował na Debianie Etchu ale na koniec kadencji wcześniejszy administrator wykonał aktualizację do Lennego, ale coś po drodze skopał i zostawił wszystko niedokończone. Z gościem kontakt się urwał więc nie wiadomo na jakim etapie coś się posypało. W każdym razie system to nadal Etch (a przynajmniej spora jego część) z elementami z Lennego (MySQL 5) i backportami (Dovecot 2.0). Jądro to 2.4 kompilowane "na miarę" z dodatkiem OpenWall. W pliku /etc/apt/sources.list jest w tej chwili tylko archiwalne repozytorium Etcha (z archive.debian.org) i reakcja na polecenie aktualizacji jest taka:
Kod: Zaznacz cały
# apt-get upgrade
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Należy uruchomić `apt-get -f install', aby je naprawić.
Następujące pakiety mają niespełnione zależności:
binutils: Wymaga: libc6 (>= 2.7-1) ale 2.3.6.ds1-13etch10+b1 jest zainstalowany
libc6-dev: Wymaga: libc6 (= 2.7-18lenny4) ale 2.3.6.ds1-13etch10+b1 jest zainstalowany
locales: Wymaga: glibc-2.7-1 ale nie da się go zainstalować
E: Niespełnione zależności. Spróbuj użyć -f.
Kod: Zaznacz cały
apt-get -f install
Kod: Zaznacz cały
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Naprawianie zależności... Gotowe
Następujące pakiety zostaną USUNIĘTE:
binutils chkrootkit dpkg-dev g++ g++-3.3 g++-4.1 gcc gcc-3.3 gcc-4.1
language-env libc6-dev libncurses5-dev libstdc++5-3.3-dev libstdc++6-4.1-dev
locales localization-config tiger
0 aktualizowanych, 0 nowo instalowanych, 17 usuwanych i 1 nieaktualizowanych.
5 nie w pełni zainstalowanych lub usuniętych.
Konieczne pobranie 0B archiwów.
Po rozpakowaniu zostanie zwolnione 76,0MB miejsca na dysku.
Czy chcesz kontynuować [T/n]?
Pozdrawiam,
Bundy