sobota, 21 listopada 2009

Ubuntu 9.04 po upgrade do 9.10 - problem 2 - Apt-get

Kolejnym problemem po wykonaniu upgrade'u systemu, któþry się ujawnił - był bałagan w pakietach. Chodziło konkretnie o "flashplugin-nonfree". Przy próbie aktualizacji systemu pojawiał się komunikat, że ten pakiet jest w złym stanie i należy go przeinstalować.
Należy uruchomić "apt-get -f install", aby je naprawić.
Następujące pakiety mają niespełnione zależności: flashplugin-nonfree
E: Niespełnione zależności. Proszę spróbować użyć -f.
Próba wpisania tego polecenia kończyła się na:
dpkg: błąd przetwarzania flashplugin-nonfree (--remove):
Pakiet jest w złym stanie - powinien zostać przeinstalowany
przed usunięciem.
Wystąpiły błędy podczas przetwarzania:
flashplugin-nonfree
E: Sub-process /usr/bin/dpkg returned an error code (1)
Odnalazłem rozwiązanie, które jak zwykle sprowadzało się do kilku prostych czynności.

1. Najpierw musimy zmodyfikować plik Dpkg, który zawiera informacje o naszym uszkodzonym pakiecie i sposobie jego reinstalacji. Należy wstawić przed każdą linią w pliku znak komentarza "#". Uruchamiamy plik do edycji wpisując polecenie
sudo gedit /var/lib/dpkg/info/flashplugin-nonfree.prerm
komentujemy, zapisujemy i zamykamy edytor.

2. Teraz jeteśmy już w stanie odinstalować uszkodzony pakiet poleceniem
sudo dpkg -r --force-all flashplugin-nonfree
3. I wreszcie instalujemy nasz pakiet jeszcze raz - tym razem już z powodzeniem. Po wszystkim możemy też bez problemu wykonać update systemu.

src: tu

1 komentarz: