numerant techlog

Komputery, technika i życie - w wykonaniu numeranta.

Instalacja KDE 4 w Debianie

Ten mini-poradnik mojego autorstwa już od jakiegoś czasu jest dostępny na Forum Pececik.com, jednak uznałem, że powinien znaleźć się również tutaj - tym bardziej, że wymaga pewnego uzupełnienia. Na pewno są osoby, które chciałyby na swoim komputerze zainstalować KDE 4, jednak nie bardzo wiedzą, jak się do tego zabrać - tym bardziej w Debianie, którego domyślne repozytorium nie zawiera paczek z najnowszą wersją środowiska KDE. Właśnie do “Debianowców” skierowany jest ten artykuł.

Zacznijmy od tego, że jeżeli mamy już zainstalowane KDE 3, to musimy je usunąć - przy instalacji z paczek KDE 3 i KDE 4 nie mogą istnieć obok siebie.

“Trudność” kryje się w tym, że paczek KDE 4 nie ma jeszcze ani w Lennym, ani w Sidzie. W tej sytuacji musimy je zainstalować z repozytorium experimental. Nie ma się czego obawiać, na chwilę obecną paczki są na tyle stabilne, że można ich bez problemu używać - sprawdzone na własnej skórze.

Nie jestem pewien czy w Lennym wszystkie pakiety są na tyle nowe, by spełnić zależności KDE 4 - jednak sposób jest sprawdzony na Sidzie, i na nim wszystko działać musi. Zalecam również pełną aktualizację systemu przed zastosowaniem zawartych tu porad. Pamiętajmy też o uprzednim usunięciu wszystkich paczek KDE 3.

Tak więc zaczynamy. Edytujemy w swoim ulubionym edytorze tekstowym - jako root - plik /etc/apt/sources.list - uzupełniamy go o taką linię:

deb http://ftp.debian.org/debian experimental main contrib

Pamiętajmy o pozostawieniu jednej pustej linijki na końcu pliku!

Musimy lekko zmienić ustawienia apta: otwieramy plik /etc/apt/preferences (jeśli go nie ma, tworzymy) i dodajemy do niego treść:

Package: *
Pin: release a=experimental
Pin-Priority: 1001

Package: *
Pin: release a=unstable
Pin-Priority: 900

To sprawi, że pakiety eksperymentalne będą miały najwyższy priorytet - pozwoli to uniknąć problemów z zależnościami podczas instalacji.

Aktualizujemy listę pakietów poleceniem:

apt-get update

W ten sposób dodaliśmy repozytorium experimental, oraz pobraliśmy listę dostępnych w nim pakietów. Teraz możemy rozpocząć instalację. Aby pobrać całe KDE 4, z wszystkimi dodatkowymi programami, wystarczy wydać polecenie:

apt-get install kde4

Jeżeli potrzebujemy tylko podstawowych pakietów KDE 4, wpisujemy:

apt-get install kde4-minimal

Przydałby nam się jeszcze menedżer logowania - jeżeli używamy np. GDM, należy pominąć ten krok, jeżeli nie, musimy zaopatrzyć się w KDM:

apt-get install kdm

Kiedy już KDE4 zostanie zainstalowane, musimy ponownie zmienić konfigurację apta - trzeba zmniejszyć priorytet paczek eksperymentalnych, aby przy pełnej aktualizacji systemu nie zainstalowało nam się np. niestabilne jądro, a jednocześnie aby zachowana została możliwość aktualizacji KDE 4 (gdyby pojawiły się nowe wersje paczek). Ponownie otwieramy /etc/apt/preferences, usuwamy poprzednio wprowadzone wpisy, i dodajemy te:

Package: *
Pin: release a=experimental
Pin-Priority: 800

Package: *
Pin: release a=unstable
Pin-Priority: 900

Jeżeli wszystko poszło dobrze, możemy już cieszyć się swoim nowym środowiskiem graficznym. Jeżeli podczas instalacji wystąpią jakieś problemy z zależnościami - radzę zaczekać dzień lub dwa, wtedy powinny pojawić się zaktualizowane wersje pakietów i wszystko powinno zadziałać.

Lista wszystkich pakietów związanych z KDE 4, znajdujących się w repozytorium experimental dostępna jest tutaj:

http://packages.debian.org/experimental/kde

Ważne, aby instalować je z dopisanym “-t experimental” po apt-get, a przed install, czyli np.:

apt-get -t experimental install ktorrent

W przeciwnym wypadku zainstalujemy pakiety z wersji nie-experimental (Lenny lub Sid, w zależności od tego, z czego korzystamy), czyli wersje z KDE 3.

Jak można zauważyć, w repozytoriach Debiana nie ma takich aplikacji jak nowe K3b, oraz dodatkowych plasmoidów, które są jeszcze w fazie rozwoju. Jakiś czas temu odkryłem repozytorium ze świeżymi wersjami wyżej wymienionych dodatków. Linijka, którą należy dopisać do /etc/apt/sources.list, aby uaktywnić to repo, jest następująca:

deb http://amarok2deb.co.cc/debian/ unstable main

Dla użytkowników innych dystrybucji - planuję napisanie poradnika na temat instalacji KDE 4 prosto z Subversion w każdej dystrybucji, obok KDE 3 bądź jakiegokolwiek innego środowiska - na osobnym koncie użytkownika.

Wtyczka WMP dla Firefoksa - Windows Server 2008

Jak może niektórzy wiedzą, Windows Server 2008 po odpowiedniej konfiguracji jest świetnym systemem na desktop. Niestety, w przypadku niektórych aplikacji występują problemy z instalacją - chodzi tu np. o część antywirusów. Jak widać, nawet Microsoftowa wtyczka Windows Media Player dla Firefoksa teoretycznie nie jest przeznaczona dla Server 2008. Przy próbie instalacji zostajemy uraczeni komunikatem:

Package does not support server operating systems.

Postanowiłem w jakiś sposób to ominąć, tym bardziej że plugin był mi chwilowo potrzebny. Udało się - poniżej zamieszczam więc instrukcję krok po kroku, oraz wariant dla leniwych - gotowy zmodyfikowany instalator wtyczki.
Instrukcja

1. Zaopatrujemy się w instalator wtyczki, np. stąd: KLIK

2. Otwieramy pobraną przed chwilą instalkę w programie 7-zip, bądź innym tego typu

3. Wypakowujemy plik ffplugin.msi

4. Pobieramy skrypt modyfikujący pliki Instalatora Windows stąd: KLIK i rozpakowujemy go

5. Przeciągamy plik ffplugin.msi na skrypt Fix MSI.vbs znajdujący się w archiwum

6. Po kilku sekundach nasza paczka z pluginem jest już gotowa do instalacji

7. Uruchamiamy ffplugin.msi i cieszymy się brakiem komunikatu o niekompatybilności z Windows Server.

Podany wyżej sposób ma szansę na zadziałanie z innymi instalatorami w formie plików .msi.

Dla leniwych: do pobrania gotowy zmodyfikowany plugin: KLIK.

Umieszczony wyżej skrypt do modyfikacji plików .msi został znaleziony na stronie http://www.win2008workstation.com/.

Zaczynamy… od nowa

Numerantowy weblog wraca do sieci. Stwierdziłem, że może jednak będę miał coś ciekawego do powiedzenia - więc postanowiłem spróbować ponownie. Będzie to kolejny weblog typu “techniczno-życiowy” - jednak uważam, że Internet nie jest aż tak ciasny, i jeszcze ten jeden się zmieści ;)
Można spodziewać się wpisów dotyczących systemów operacyjnych, aplikacji, innych tego typu rzeczy - czyli komputerów i informatyki w dużym zakresie. Czasem jednak znajdą się jakieś “egzystencjalne wycieczki osobiste”. Co będzie dalej - czas pokaże.
Więc cóż - życzcie mi powodzenia :)