Maceraya hazır mısın! bir BSD almaz mısın?

Duyuru
* Forum tasarımımız yenilendi.
* FreeBSD 10.4 - RELEASE Final çıktı.
* FreeBSD 11.1 - RELEASE Final çıktı.
Son Mesajlar
Çevrimiçi (0)

OpenBSD 5.3'de masaüstü ortamını kurmak

Bu rehberde OpenBSD 5.3 için bazı yapılandırmalar ile masaüstü ortamlarından KDE, GNOME ve XFCE 'nin porttan ve hazır paket olarak kurulumu anlatılacaktır.
Burada anlatıldığı gibi Openbsd'yi çoklu önyüklemeli sistemde kurup konsola düşüyoruz. Önce xorg'u yapılandıralım:
# Xorg -configure
ya da
# X -configure
# cp /root/xorg.conf.new /etc/X11/xorg.conf
Paketleri edinme
Tüm paketleri edinmenin en kolay yolu bunların tümünü içeren resmi bir OpenBSD CD si satın almak ya da pkg_add aracını kullanmaktır.
Tüm paketler için kişisel bir yansı oluşturursanız OpenBSD'yi keşfetmek için paketleri bu yansıdan daha hızlı bir şekilde yükleyebilirsiniz. Tüm paketleri indirmeye karar verirseniz yaklaşık olarak 20 GB boş alana ihtiyacınız var demektir:
# mkdir -p /path/to/package/dir
# cd /path/to/package/dir/
Aşağıdaki komut tüm paketleri FTP'den diskinize indirecektir:
# ftp ftp://ftp.your_mirror.org/pub/OpenBSD/5.3/packages/arch/*
arch: amd64 veya i386
Eğer kota sorununuz var ya da bağlantı hızınız düşükse mimarinize uyan tüm paketleri kota sorunu olmayan ve hızlı bir bağlantıdan bir harici USB taşınabilir diske indirip kendi bilgisyarınıza aktarabilirsiniz. Ben tüm amd64 paketlerini windowsun kurulu olduğu ntfs 1.birincil bölümde c:OpenBSD dizinine aktardım.Burayı kişisel yansım olarak ilerde kullanacağım.
Masaüstü ortamlarını çeşitli yollardan kurabiliriz:
1-CD'den kurmak
# mkdir -p /mnt/cdrom
# disklabel cd0
Bu komutun çıktısı:




# /dev/rcd0c:
16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
 a:           116239                0 ISO9660                  
 c:           116239                0 ISO9660




Bu çıktıya bakarak cd0 sürücünün etiketinin "a" olduğunu saptıyoruz:
# mount_cd9660 /dev/cd0a /mnt/cdrom
# export PKG_PATH=/mnt/cdrom/5.3/packages/`machine -a`/
# pkg_add -v nano
# nano ~/.profile
~/.profile dosyasına aşağıdaki satırı ekliyoruz:




export PKG_PATH=/mnt/cdrom/5.3/packages/`machine -a`/




Aynı şekilde /root/.profile dosyasına da aynı satırı giriyoruz.
Xfce4 masaüstü ortamını kurmak için:
# pkg_add -v xfce xfce-extras
Gnome3 masaüstü ortamını kurmak için:
# pkg_add -v gnome-session gdm
Kde3 masaüstü ortamını kurmak için:
# pkg_add -v kdebase kdelibs kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils 
             kdeaccessibility
Türkçe dil paketi için:
# pkg_add -v kde-i18n-tr
2-Kişisel yansımızdan kurmak
# mkdir -p /mnt/benim_yansım/OpenBSD
# disklabel sd0
Bu komutun çıktısı:




# /dev/rsd0c:
type: SCSI
disk: SCSI disk
16 partitions:
#                size           offset  fstype [fsize bsize  cpg]
 a:         41195168        270338048  4.2BSD   2048 16384    1 # /
 b:          1048592        311533216    swap                   # none
 c:        312581808                0  unused                  
 i:        102400000             2048    NTFS                  
 j:         50331582        102402090 unknown                  
 k:          4194304        152735744 unknown                  
 l:         20480000        156932096  ext2fs                  
 m:         20480469        177414144  ext2fs                  
 n:         20480469        197896661  ext2fs                  
 o:         21240235        218378709  ext2fs                  
 p:         30717483        239620565  ext2fs




Bu çıktıdan kişisel yansımızın bulunduğu ntfs formatlı 1.birincil bölümün "i" etiketini görüyoruz:
# mount_ntfs /dev/sd0i /mnt/benim_yansım/OpenBSD
# export PKG_PATH=/mnt/benim_yansım/OpenBSD/`machine -a`/
# pkg_add -v nano
# nano ~/.profile
Bu dosyaya:
export PKG_PATH=/mnt/benim_yansım/OpenBSD/`machine -a`/
satırını ekliyoruz.
# nano /root/.profile
Aynı şekilde /root/.profile dosyasına aynı satırı ekliyoruz.
Xfce4 masaüstü ortamını kurmak için:
# pkg_add -v xfce xfce-extras
Gnome3 masaüstü ortamını kurmak için:
# pkg_add -v gnome-session gdm
ya da
# pkg_add -v gnome gdm
Kde3 masaüstü ortamını kurmak için:
# pkg_add -v kdebase kdelibs kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils 
             kdeaccessibility
Türkçe dil paketi için:
pkg_add -v kde-i18n-tr
3-FTP'den kurmak
İlk iki yöntemin aksine bu şekildeki kurulum internet bağlantısı gerektirir.
# export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/5.3/packages/`machine -a`/
# pkg_add -v nano
# nano ~/.profile
ve
# nano /root/.profile
~/.profile ve /root/.profile dosyalarına aşağıdaki satırı ekliyoruz:
export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/5.3/packages/`machine -a`/
Xfce4 masaüstü ortamını kurmak için:
# pkg_add -v xfce xfce-extras
Gnome3 masaüstü ortamını kurmak için:
# pkg_add -v gnome-session gdm
ya da
# pkg_add -v gnome gdm
Kde3 masaüstü ortamını kurmak:
# pkg_add -v kdebase kdelibs kdeaddons kdeadmin kdeartwork kdeedu kdegames kdegraphics kdemultimedia kdenetwork kdepim kdesdk kdetoys kdeutils 
             kdeaccessibility
Türkçe dil paketi için:
pkg_add -v kde-i18n-tr

4-Porttan kurmak

Bu şekildeki kurulum da internet bağlantısı gerektirir. Önce port ağacını FTP'den alıyoruz:
# cd /tmp
# ftp ftp://ftp.openbsd.org/pub/OpenBSD/5.3/ports.tar.gz
# cd /usr
# tar xzf /tmp/ports.tar.gz
Xfce4 masaüstünü kurmak için:
# cd /usr/ports/x11/xfce4
# make install clean
Gnome3 masaüstünü kurmak için:
# cd /usr/ports/x11/gnome
# make install clean
Kde3 masaüstünü kurmak için:
# cd /usr/ports/x11/kde3
# make install clean
Kde4 masaüstünü kurmak:
Kde4 şimdilik sadece porttan denemek amacıyla kurulabiliyor. Kde ve openbsd ile ilgili bazı sorunlar  devam etmektedir. Bağımlılıklar tam değildir. Başka bir deyişle Kde4 kurmak şimdilik birçok kullanıcı için erken sayılabilir.
# cd /usr/ports/x11/kde4
# make install clean

Şimdi sıra geldi masaüstüne giriş yapmaya. Bunun için 2 yöntem var:
1.yöntem xinitrc dosyasını düzenlemek:
Xfce4 için:
# echo 'exec startxfce4' > /root/.xinitrc
# chmod +x /root/.xinitrc
# exit
$ echo 'exec startxfce4' > .xinitrc
$ chmod +x .xinitrc
$ startx
Gnome için:
# echo 'exec gnome-session' > /root/.xinitrc
# chmod +x /root/.xinitrc
# exit
$ echo 'exec gnome-session' > .xinitrc
$ chmod +x .xinitrc
$ startx
Gnome masaüstü yerine hala FVWM window manager (FVWM pencere yöneticisi) görünüyorsa:
# nano /etc/rc.conf.local
/etc/rc.conf.local dosyasına aşağıdaki satırları ekleyin:
gnome_enable=YES
gdm_eneble=YES
Kde3 için:
Kde'yi xinit'ten başlatmak için /etc/X11/xinit/xinitrc dosyasında "fvwm || xterm" satırını bulun ve onu "/usr/local/bin/startkde" ile değiştirin.
Kde'yi normal bir kullanıcı olarak komut satırından başlatmak için sh/ksh kullanıyorsanız ".profile" dosyasına csh kullanıyorsanız ".csh" dosyasına "/usr/X11R6/bin/" yolunu ekleyin.
Artık ister root olarak ister kullanıcı haklarıyla seçtiğiniz masaüstündesiniz.
2.yöntem grafik giriş yöneticisi  kullanmak:
Xfce4 için slim kullanmak:
# pkg_add -v slim slim-themes
# nano  /etc/slim
/etc/slim:
___________________________________________
#!/bin/sh
#
# /etc/rc.d/slim: start/stop slim
#
case $1 in
start)
   /usr/local/bin/slim -d
   ;;
stop)
   killall /usr/local/bin/slim
   ;;
restart)
   $0 stop
   sleep 5
   $0 start
   ;;
*)
   echo "usage: $0 [start|stop|restart]"
   ;;
esac
# End of file
_____________________________________________
# chmod +x /etc/slim
# nano /etc/rc.local




/etc/slim start




satırını ekliyoruz.

# reboot
Bilgisyarınız yeniden başladığında slim giriş yöneticisi sizi karşılayacaktır.
Gnome3 için gdm kullanmak:
/etc/rc.local dosyasına aşağıdaki satırları ekleyin:
if [ -x /usr/local/sbin/gdm ]; then
echo -n ' gdm'; (sleep 5; /usr/local/sbin/gdm) &
fi
Kde3 için kdm kullanmak:
/etc/rc.local dosyasına aşağıdaki satırları ekleyin:
kdm_flags=""
if [ "X${kdm_flags}" != X"NO" ]; then
   /usr/local/bin/kdm ${kdm_flags} ;
   echo -n 'kdm '
fi
BSD'siz kalmayın
Kaynaklar:
http://www.openbsdsupport.org/KDM.html
http://www.gabsoftware.com/tips/tutorial-installing-xfce-on-openbsd-4-8/

Yorumlar

Yorum yapmak için Oturum Açın yada Kayıt Olun .