Jakiś czas temu zachwalałem Mint KDE. Faktycznie, wówczas bardzo go sobie chwaliłem. Nie spodziewałem się, że na drodze do pełni szczęścia stanie ponownie Kubuntu. Mint, mimo iż o klasę lepszy, nadal cierpi z powodu baboli jakie doskwierają "Kubusiowi".
Cała rozpacz miała miejsce w czasie, gdy na światło dzienne wypłynęła najnowsza wersja KDE, oznaczona numerkiem 4.5.
Zainstalowanie jej w Mincie (używając repo Kubuntu) okazało się trudne, ba - nie dało się tego zrobić, bo system najzwyczajniej by padł jak długi.
lucjan@lucjan-desktop:~$ sudo apt-get dist-upgrade
[sudo] password for lucjan:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Obliczanie aktualizacji...Gotowe
Następujące pakiety zostaną USUNIĘTE:
freespacenotifier kdebase-plasma kdebase-workspace-libs4+5 kdepimlibs-data ktorrent kwin libkfontinst4 libkonqsidebarplugin4
libkwineffects1 libmarble4 libplasma-applet-system-monitor4 libplasmaclock4 libprocesscore4 libprocessui4 libqt4-assistant
libsolidcontrol4 libtaskmanager4 libweather-ion4 mint-meta-kde64 plasma-widget-ktorrent
Zostaną zainstalowane następujące NOWE pakiety:
digikam-data docbook-xsl docbook-xsl-doc-html espeak espeak-data jovie kdegraphics-libs-data kdelibs5-plugins
kdepimlibs-kio-plugins kdoctools kipi-plugins-common libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 libakonadi-kmime4
libcln6 libdotconf1.0 libespeak1 libgpgme++2 libgps19 libkabc4 libkatepartinterfaces4 libkblog4 libkcal4 libkde3supp
libkdecore5 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkfile4 libkholidays4 libkhtml5 libkimap4 libkimproxy4 li
libkjsapi4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 libkn
libkonqsidebarplugin4a libkparts4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkpty4 libkresources4 libkross
libkrossui4 libktexteditor4 libktnef4 libkunitconversion4 libkutils4 libkwineffects1a libkxmlrpcclient4 libmailtrans
libmarblewidget10 libmicroblog4 libnepomuk4 libnepomukquery4a libplasmaclock4b libportaudio2 libprocesscore4a libpro
libqalculate4 libqgpgme1 libqtwebkit4 libreadline5 libsolid4 libsolidcontrol4a libspeechd2 libsyndication4 libtaskma
libthreadweaver4 libvirtodbc0 libweather-ion4a marble-plugins speech-dispatcher virtuoso-minimal virtuoso-opensource
virtuoso-opensource-6.0-common
Następujące pakiety zostały zatrzymane:
kdebase-runtime
Następujące pakiety zostaną zaktualizowane:
akonadi-server ark digikam dolphin dragonplayer gwenview juk kamera kate kcalc kde-icons-mono kde-window-manager
kde-zeroconf kdeaccessibility kdeartwork-emoticons kdebase-bin kdebase-data kdebase-workspace kdebase-workspace-bin
kdebase-workspace-data kdebase-workspace-kgreet-plugins kdebase-workspace-wallpapers kdegraphics-strigi-plugins kdel
kdelibs5 kdelibs5-data kdemultimedia-kio-plugins kdenetwork-filesharing kdepasswd kdepimlibs5 kdeplasma-addons kdewa
kdm kfind kget kgpg khelpcenter4 kinfocenter kipi-plugins klipper kmag kmix kmousetool kmouth knm-runtime kolourpain
konqueror konqueror-nsplugins konsole kopete kppp krosspython kscd kscreensaver kscreensaver-xsavers
kscreensaver-xsavers-extra kshutdown ksnapshot ksysguard ksysguardd ksystemlog kubuntu-default-settings kwalletmanag
libakonadiprivate1 libattica0 libdbusmenu-qt2 libkcddb4 libkdcraw8 libkdecorations4 libkephal4 libkexiv2-8 libkipi7
libkonq5-templates libkopete4 libksane0 libkscreensaver5 libksgrd4 libksignalplotter4 libkworkspace4 libldap-2.4-2
liblsofui4 libmsn0.3 libokularcore1 libphonon4 libplasma-geolocation-interface4 libplasma3 libplasmagenericshell4
libqt4-dbus libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-scriptto
libqt4-sql libqt4-sql-mysql libqt4-sql-sqlite libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns lib
libqtgui4 libsolidcontrolifaces4 libsoprano4 marble-data network-manager-kde okular okular-extra-backends oxygen-ico
phonon phonon-backend-gstreamer phonon-backend-xine plasma-dataengines-addons plasma-dataengines-workspace plasma-de
plasma-runners-addons plasma-scriptengine-javascript plasma-scriptengine-python plasma-scriptengine-superkaramba
plasma-wallpapers-addons plasma-widget-folderview plasma-widget-kimpanel plasma-widget-kimpanel-backend-ibus
plasma-widget-lancelot plasma-widget-quickaccess plasma-widgets-addons plasma-widgets-workspace plymouth-theme-kubun
printer-applet python-kde4 python-qt4 python-qt4-dbus python-sip qt4-qtconfig shared-desktop-ontologies showfoto
soprano-daemon system-config-printer-kde systemsettings w3m
144 aktualizowanych, 86 nowo instalowanych, 20 usuwanych i 1 nieaktualizowanych.
Konieczne pobranie 287MB archiwów.
Po tej operacji zostanie dodatkowo użyte 77,4MB miejsca na dysku. Żeby uprzedzić argumenty typu "coś masz z systemem nie tak" czy inne tego typu.
U znajomych z forum występował identyczny błąd, jeden użytkownik stracił nawet całe KDE i musiał je przeinstalować. Co otrzymał? KDE 4.5.... Tyle, że w sposób godny japońskiego kamikadze!
Jakoś nie miałem ochoty przeinstalować całego KDE (wyrzucić całe z systemu + instalowanie od podstaw), gra nie warta świeczki. Postawiłem na distro, które bardzo szanuje KDE - openSUSE.
Pobrałem openSUSE 11.3 (płyta live KDE), zainstalowałem. Dodanie odpowiedniego repo w YaST2, aktualizacja. Ani jednego błędu, za to na dysku wylądowało nowiutkie KDE 4.5. Kolejne dwa wieczory, okodekowanie systemu (dosłownie dwa kliknięcia!), doinstalowanie sterowników do drukarki (sterowniki 32 bitowe w systemie 64 bitowym poszły bardzo sprawnie, bez siłowej mordęgi znanej z Ubuntu/Minta). Dwa wieczory i system w pełni zdolny do używania. Ani jednego błędu, ani jednej zwalonej zależności.
Panowie developerzy z Canonical, może tak krótki staż lub lekcja u chłopaków zajmujących się openSUSE?