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ę.
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.