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