I pewno nie ostatnia. Problem z Java. Ok standard apt-get install sun-java6-jdk i tu dupa:

Listing 1. dpkg atakuje

Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  sun-java6-bin sun-java6-jre
Sugerowane pakiety:
  sun-java6-demo sun-java6-doc sun-java6-source sun-java6-plugin
  ia32-sun-java6-plugin sun-java6-fonts ttf-baekmuk ttf-unfonts
  ttf-unfonts-core ttf-kochi-gothic ttf-sazanami-gothic ttf-kochi-mincho
  ttf-sazanami-mincho ttf-arphic-uming
Zostaną zainstalowane następujące NOWE pakiety:
  sun-java6-bin sun-java6-jdk sun-java6-jre
0 aktualizowanych, 3 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Konieczne pobranie 0B/52,2MB archiwów.
Po tej operacji zostanie dodatkowo użyte 156MB miejsca na dysku.
Kontynuować [T/n]? T
Prekonfiguracja pakietów ...
Zaznaczenie poprzednio niezaznaczonego pakietu sun-java6-jre.
(Odczytywanie bazy danych ... 137093 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie sun-java6-jre (z .../sun-java6-jre_6-13-1_all.deb) ...
sun-dlj-v1-1 license has already been accepted
Zaznaczenie poprzednio niezaznaczonego pakietu sun-java6-bin.
Rozpakowanie sun-java6-bin (z .../sun-java6-bin_6-13-1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Zaznaczenie poprzednio niezaznaczonego pakietu sun-java6-jdk.
Rozpakowanie sun-java6-jdk (z .../sun-java6-jdk_6-13-1_i386.deb) ...
sun-dlj-v1-1 license has already been accepted
Przetwarzanie wyzwalaczy dla shared-mime-info...
Unknown media type in type 'all/all'

Unknown media type in type 'all/allfiles'

Unknown media type in type 'uri/mms'

Unknown media type in type 'uri/mmst'

Unknown media type in type 'uri/mmsu'

Unknown media type in type 'uri/pnm'

Unknown media type in type 'uri/rtspt'

Unknown media type in type 'uri/rtspu'

Unknown media type in type 'fonts/package'

Unknown media type in type 'interface/x-winamp-skin'

Przetwarzanie wyzwalaczy dla menu...
Przetwarzanie wyzwalaczy dla doc-base...
Processing 1 added doc-base file(s)...
Registering documents with scrollkeeper...
Konfigurowanie sun-java6-bin (6-13-1) ...
update-alternatives: nie można odczytać /var/lib/dpkg/alternatives/java_vm dla update_mode ()
dpkg: błąd przetwarzania sun-java6-bin (--configure):
 podproces post-installation script zwrócił kod błędu 2
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie sun-java6-jre:
 sun-java6-jre zależy od sun-java6-bin (= 6-13-1) | ia32-sun-java6-bin (= 6-13-1); jednakże:
  Pakiet sun-java6-bin nie jest jeszcze skonfigurowany.
  Pakiet ia32-sun-java6-bin nie jest zainstalowany.
dpkg: błąd przetwarzania sun-java6-jre (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
dpkg: problemy z zależnościami uniemożliwiają skonfigurowanie sun-java6-jdk:
 sun-java6-jdk zależy od sun-java6-bin (= 6-13-1); jednakże:
  Pakiet sun-java6-bin nie jest jeszcze skonfigurowany.
dpkg: błąd przetwarzania sun-java6-jdk (--configure):
 problemy z zależnościami - pozostawiony nieskonfigurowany
No apport report written because the error message indicates its a followup error from a previous failure.
                          No apport report written because the error message indicates its a followup error from a previous failure.
                                                    Wystąpiły błędy podczas przetwarzania:
 sun-java6-bin
 sun-java6-jre
 sun-java6-jdk
E: Sub-process /usr/bin/dpkg returned an error code (1)

kuźwa… jest źle zacząłem zabawę z apt-get -f install, ale nie pomogło. Następnie apt-get –purge remove sun-java6-jdk, ale dupa bo się zakleszczyło. Nosz kurwa ty taki jesteś wredny… Jeszcze raz czytamy log i dowiadujemy się, że plugin i bin są nieskonfigurowane. Ok… chcesz się zabawić…

UWAGA! PRZEDSTAWIONA METODA NIE JEST OBJĘTA ŻADNĄ GWARANCJĄ! ROBISZ TO NA WŁASNĄ ODPOWIEDZIALNOŚĆ!
Innymi słowy jak coś spieprzysz możesz mieć pretensje tylko do siebie matole.

Krok pierwszy to edycja pliku /var/lib/dpkg/status. Odnajdujemy tam linijki install ok half-configured i zmieniamy na install ok installed.
Krok drugi to instalacja apt-get install sun-java6-jdk.
Krok trzeci restart.

U mnie działa 🙂

W związku z przesiadką na linucha będzie więcej wpisów poświęconych systemowi.