OpenSolaris Kurulumu


OpenSolaris kurabilmemiz için kurulu bir Solaris sisteminizin olması gerekir. Bunun için Solaris Express dağıtımını minumum bileşenlerle kurabilirsiniz. Aşağıdaki adresten Solaris Express indirilebilir.

    http://www.sun.com/software/solaris/solaris-express/get.jsp

cd iso'sunu bir cd ye yazdırıp sisteminizi cd'den başlatabilirsiniz. Bundan sonrası standart bir Solaris kurulumudur. Solaris Express kurulumunu tamamladıktan sonra OpenSolaris kurulumuna geçebilirsiniz.

Temel sistemi kurduktan sonra aşağıdaki adresten mimarinize uygun paketleri indirin.

    http://www.genunix.org/mirror/index.html

OpenSolaris kurulumunda Sun Studio 10 derleyiciye de ihtiyacınız olacak. Bunu da aşağıdaki adresten indirin.

    http://www.opensolaris.org/os/community/tools/sun_studio_tools/

Sun Studio için opt diziniminizde minimum 900 mb yer gerekmektedir.

# ls /var/tmp
sunstudio10-ii-20050912-sol-x86.tar.bz2
# cd /opt
# bzip2 -dc /var/tmp/sunstudio10-ii-20050912-sol-x86.tar.bz2 | tar xf -


Özel derleme araçlarını ( ON Specific Build Tools ) kurun.

# cd /var/tmp
# bzip2 -dc SUNWonbld-20060222.i386.tar.bz2 | tar xf -
# pkgadd -d onbld SUNWonbld

Bu aşamada kurulu bir temel sistemimiz ve derleyicilerimiz ile özel derleme araçlarınız elinizde oluyor.

Kurulum için gerekli bir çalışma alanı (workspace) oluşturun:

# mkdir /export/testws
# cd /export/testws
# bzip2 -dc on-src-20060222.tar.bz2 | tar xf -
# bzip2 -dc on-closed-bins-20060222.i386.tar.bz2 | tar xf -

Kaynak kodlar usr/src dizinize, ikili paketler closed/root_i386 dizinine açılacaktır.


# export PATH="/opt/onbld/bin:/opt/onbld/bin/`uname -p`:/opt/SUNWspro/bin:$PATH"

/export/testws/usr/src/tools/env/opensolaris.sh dosyasını /export/testws klasörünün içine kopyalıyoruz.

# cp /export/testws/usr/src/tools/env/opensolaris.sh /export/testws

Sonrasında opensolaris.sh dosyasında yapmamız gereken değişiklikler var.

GATE En üst dizinimizi yazıyoruz. ( testws )
CODEMGR_WS En üstteki tam yolumuzu yazıyoruz. ( /export/testws )
STAFFER Giriş yaptığımız kullanıcı adı
VERSION İsteğe bağlı olarak uname -a komutunun çıktısını yazabiliriz.

# cd /export/testws
# nightly ./opensolaris.sh &

Bu işlem sisteminize bağlı olarak bir kaç saat sürebilir. Daha sonra usr/src/uts dizinine girin ve dmake komutuyla çekirdeği derleyin.

# cd /export/testws/usr/src/uts
# dmake


KAYNAKLAR:

[1] http://www.opensolaris.org/os/community/onnv/devref_toc/
[2] http://www.opensolaris.org/os/community/onnv/known_issues/

07.03.2006

Afşin TAŞKIRAN
afsin || enderunix.org