Strona 3 z 6
: 15 czerwca 2010, 22:17
autor: fnmirk
Wyłącz sobie repozytorium multimedia. Nie jest potrzebne na razie. Postaw znak # na początku:
Kod: Zaznacz cały
#deb http://www.debian-multimedia.org/ lenny main non-free
Polecenie:
powinno przejść bez wyświetlania informacji o braku kluczy.
Polecenia sprawdzaj w pełnej wersji tak jak przedstawiam.
Przedstaw teraz wynik:
: 16 czerwca 2010, 19:03
autor: 1347
Wynik:
Kod: Zaznacz cały
karol-laptop:/home/karol# apt-get dist-upgrade -u
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:
base-files: PreWymaga: awk
dpkg: PreWymaga: coreutils (>= 5.93-1) ale nie jest zainstalowany
PreWymaga: lzma ale nie jest zainstalowany
libc6: Wymaga: libgcc1 ale nie jest zainstalowany
E: Niespełnione zależności. Proszę spróbować użyć -f.
karol-laptop:/home/karol#
: 16 czerwca 2010, 21:10
autor: pavbaranov
Wydaje mi się, że w przeszłości coś pomieszałeś w pakietach i teraz masz takie kwiatki. Przez przypadek nie instalowałeś czegoś z testowej wersji lub jakiegoś nieoficjalnego repozytorium, które dociągnęło sobie coś, a teraz wymaga takich wersji programów, których nie ma w wersji stabilnej? Jeśli tak, to prawdopodobnie albo czeka Cię przeinstalowanie systemu (ostateczność), cofnięcie wersji pakietów, które są z owych repozytoriów (normalne) lub przejście na np. testowego.
: 16 czerwca 2010, 21:33
autor: fnmirk
Przedstaw wynik poleceń:
Kod: Zaznacz cały
dpkg -l | grep base-files
dpkg -l | grep awk
dpkg -l | grep coreutils
dpkg -l | grep lzma
dpkg -l | grep libgcc1
: 16 czerwca 2010, 21:57
autor: grum
Według mnie powinieneś zainstalować brakujące pakiety, to powinno rozwiązać problem
: 16 czerwca 2010, 21:58
autor: 1347
Tak, instalowałem paczkę o nazwie w32codecs.deb oraz sterowniki do karty wifi usb tlwn422g (instalacji nie dokończyłem..). Jest w Debianie coś takiego jak w
Windows XP "przywracanie systemu"?
Próbowałem tego co kolega
grum mówił, ale bez pożądanego efektu:
Kod: Zaznacz cały
karol-laptop:/home/karol# apt-get install coreutils lzma libgcc1
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:
base-files: PreWymaga: awk
coreutils: PreWymaga: libacl1 (>= 2.2.11-1) ale nie zostanie zainstalowany
PreWymaga: libselinux1 (>= 2.0.15) ale nie zostanie zainstalowany
libgcc1: Wymaga: gcc-4.3-base (= 4.3.2-1.1) ale nie zostanie zainstalowany
lzma: Wymaga: libstdc++6 (>= 4.2.1) ale nie zostanie zainstalowany
E: Niespełnione zależności. Proszę spróbować "apt-get -f install" bez pakietów (lub podać rozwiązanie).
karol-laptop:/home/karol#
Wyniki:
Kod: Zaznacz cały
karol-laptop:/home/karol# dpkg -l | grep base-files
ii base-files 5lenny5 Debian base system miscellaneous files
karol-laptop:/home/karol# dpkg -l | grep awk
karol-laptop:/home/karol# dpkg -l | grep coreutils
karol-laptop:/home/karol# dpkg -l | grep lzma
karol-laptop:/home/karol# dpkg -l | grep libgcc1
karol-laptop:/home/karol#
Wcześniej brakowało jeszcze libc6, ale znalazłem opis i dodałem tą bibliotekę ręcznie.
: 16 czerwca 2010, 22:18
autor: grum
: 16 czerwca 2010, 22:47
autor: 1347
Już to robiłem.. zobacz moje wcześniejsze posty w tym temacie, szczególnie tagi CODE.
: 16 czerwca 2010, 23:06
autor: grum
W synampticu masz jakieś uszkodzone pakiety?
: 16 czerwca 2010, 23:17
autor: DaVidoSS
Ja bym skorzystał z apt-pining i zmieszał dystrybucje. Następnie naprawił bym zależności z repozytorium squeeze / sid i zaraz po tym ponownie wrócił do Lennego.
Ale niech się ktoś mądrzejszy wypowie .Dodam tylko że miałem na laptopie bardzo podobny problem.
Był to chyba libc6 a naprawiłem go w 2 minutki wydając polecenie: