Przy dzisiejszej aktualizacji doinstalowany został pakiet xfdesktop4-data, jednak z mojego systemu zniknął pakiet xfdesktop4, więc po restarcie środowiska graficznego zostałem pozbawiony takich luksusów jak tapeta na pulpicie i tym podobne. Zmartwiłem się dopiero w momencie, gdy po wydaniu komendy sudo apt-get install xfdesktop4 miast obserwować komunikaty o pomyślnym pobraniu i zainstalowaniu paczki, przeczytałem:

The following packages have unmet dependencies:  
 xfdesktop4: Depends: xfdesktop4-data (= 4.4.1-4) but 4.4.1-5 is to be installed  
E: Broken packages

Tak, to jest właśnie to, co lubię (:

Problem jest, teraz należy zadać pytanie – jak go rozwiązać? Sposobów jest zapewne tyle, ilu użytkowników Linuksa. Można poczekać aż pakiet xfdesktop4 zostanie poprawiony, tak by nie wymagał wersji xfdesktop4-data 4.4.1-4, a wersję 4.4.1-5.
Ja zrobiłem to trochę inaczej. Na dobry początek utworzyłem katalog tymczasowy src. Teraz w ruch poszły narzędzia czysto debianowe:

sudo apt-get build-dep xfdesktop4

To polecenie załatwi wszelkie niezbędne zależności, jakie mogą być wymagane przy kompilacji pakietu xfdesktop4.

apt-get source xfdesktop4

To polecenie pobierze wszystkie wymagane do kompilacji pliki. Cóż więc pozostało? Przejście do pobranego przez apt-get source katalogu xfdesktop4-4.4.1 i wydanie polecenia:

dpkg-buildpackage -rfakeroot

To polecenie spowoduje uruchomienie procedury kompilacji i tworzenia paczki *.deb. Reszta to już czysta formalność – przejście z powrotem do katalogu nadrzędnego (cd ..) i przeprowadzenie instalacji z użyciem dpkg:

sudo dpkg -i xfdesktop4_4.4.1-5_i386.deb

Alt + F2, wpisanie frazy xfdesktop, enter i… Voila!

Więcej o tworzeniu paczek etc. w systemach Debian/Ubuntu można przeczytać w Czytelni.