OpenBSD 4.9 i GNOME 2.32

W poprzednim wpisie pokazaliśmy jak zainstalować system OpenBSD w VirtualBox’ie. W systemie domyślnie zainstalowaliśmy środowisko graficzne Xorg. Jednak fvwm (domyślny menadżer okien) jest daleki od ideału i dla wielu po prostu niewygodny. Pokażemy teraz jak zainstalować w systemie środowisko graficzne GNOME (wersja 2.32). Jeżeli ktoś chce sprawdzić menadżer okien dostarczony w pakiecie Xorg wystarczy że w konsoli wpisze polecenie xdm:

root@obsd49:~>xdm


Instalacja środowiska GNOME

Zaczniemy od pakietu gnome-desktop. System automatycznie doinstaluje zależności:

root@obsd49:~>pkg_add -i gnome-desktop                                                                                                                          
gnome-desktop-2.32.1p0:libexecinfo-1.1p2:ok
gnome-desktop-2.32.1p0:startup-notification-0.10: ok
gnome-desktop-2.32.1p0:desktop-file-utils-0.17: ok
gnome-desktop-2.32.1p0:sqlite3-3.7.4: ok
gnome-desktop-2.32.1p0:python-2.6.6p0: ok
....

Po instalacji zostaniemy poinformowani, że nowe skrypty zostały zainstalowane w katalogu /etc/rc.d. Do poprawnego działania daemona avahi musimy włączyć opcję multicast_host=YES w pliku /etc/rc.conf.local. Tworzymy też łącza symboliczne dla python'a:

root@obsd49:~>cat /etc/rc.conf.local
multicast_host=YES
root@obsd49:~>ls /etc/rc.d/                                       
avahi_daemon   avahi_dnsconfd dbus_daemon    rc.subr
root@obsd49:~>ln -sf /usr/local/bin/python2.6 /usr/local/bin/python
root@obsd49:~>ln -sf /usr/local/bin/python2.6-config /usr/local/bin/python-config
root@obsd49:~>ln -sf /usr/local/bin/pydoc2.6  /usr/local/bin/pydoc

Teraz czas na gnome-session:

root@obsd49:~>pkg_add -i gnome-session
gnome-session-2.32.1p1:eggdbus-0.6p1: ok
gnome-session-2.32.1p1:polkit-0.97p3: ok
gnome-session-2.32.1p1:consolekit-0.4.1p2: ok
gnome-session-2.32.1p1:gnome-icon-theme-2.30.3p0: ok 
....

System ponownie instaluje wszystkie niezbędne zależności. Sugeruje nam także, aby doinstalować notification-daemon:

root@obsd49:~>pkg_add -i notification-daemon

Gnome jest już zainstalowany, jednak do normalnej pracy brakuje nam jeszcze wielu jego komponentów:

root@obsd49:~>pkg_add -i eog file-roller gedit \
> gnome-control-center gnome-applets2 gnome-icon-theme \
> gnome-menus gnome-panel gnome-audio \
> gnome-backgrounds gnome-utils gnome-terminal gnome-themes
....
Ambiguous: choose dependency for file-roller-2.32.1p0: 
 a       0: gtar-1.25p0
         1: gtar-1.25p0-static
Your choice: 0
...

W niektórych przypadkach mamy możliwość wyboru różnych wersji tego samego pakietu. Bezpiecznie możemy zostać przy domyślnej opcji (wybór ‚0’).

Instalacja GDM

Ostatnim krokiem jest instalacja pakietu GDM (GNOME Display Manager):

root@obsd49:~>pkg_add -i gdm
gdm-2.20.11p18:libmagic-5.00: ok
gdm-2.20.11p18:libid3tag-0.15.1bp3: ok
gdm-2.20.11p18:libmad-0.15.1bp3: ok
gdm-2.20.11p18:sox-14.3.0p0: ok
gdm-2.20.11p18:libgee-0.6.0: ok
gdm-2.20.11p18:gksu-polkit-0.0.2p0: ok
gdm-2.20.11p18: ok
The following new rcscripts were installed: /etc/rc.d/gdm

Jeżeli chcemy aby GDM uruchamiał sie automatycznie podczas startu systemu musimy wpisać go do pliku /etc/rc.conf.local do zmiennej rc_scripts:

root@obsd49:~>cat /etc/rc.conf.local
ntpd_flags=             # enabled during install
multicast_host=YES
rc_scripts="dbus_daemon avahi_daemon avahi_dnsconfd gdm"

Możemy teraz zrestartować system lub jako root wpisać polecenie:

root@obsd49:~>/etc/rc.d/gdm start

Po chwili pokaże nam się ekran logowania do środowiska. Upewniamy się jeszcze czy w zakładce Session jest wybrane środowisko GNOME.

Pierwsze uruchomienie

Po zalogowaniu się możemy zacząć naszą pracę w środowisku GNOME 2.32:


Doinstalujemy jeszcze na szybko firefox’a:

root@obsd49:~>pkg_add -i mozilla-firefox firefox-i18n-pl
mozilla-firefox-3.6.13p3: ok
firefox-i18n-pl-3.6.13: ok

Jak widać cały proces instalacji jest całkiem prosty i nie powinien zając więcej niż godzinę.

  1. Witam! Czy pod nowym OpenBSD 5.0 też się da zainstalować GNOME (lub inne środowisko)?? Które wersje?? Przydałoby się coś najnowszego z linii GNOME 2.xxx. 3.0 niekoniecznie jest „fajne”.

    • tak dla wersji 5.0 dostępny jest też Gnome 2.32 (+ niektóre pakiety w wersji 2.34). W gałęzi current dostępny jest Gnome 3.2, ale nigdy go nie testowałem pod tym system.

Zostaw komentarz


Podpowiedź - możesz użyć tych HTML tagów i atrybutów:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Obraz CAPTCHY

*