Makinada internet baglantisi varsa:Adım 1:
# pkgadd -d
http://blastwave.network.com/csw/pkg_get.pkgeğer pkgadd şu hatayı verirse:
ERROR: attempt to process datastream failed
- bad format in datastream table-of -contents
http://www.blastwave.org/pkg_get.pkg dosyasını indir
ve
# pkgadd -d pkg_get.pkg
komutu ile kur.
Adım 2:
# gedit /opt/csw/bin/pkg-get.conf
komutu ile config dosyasını aç ve mirror linkini şu şekilde değiştir.
url =
http://blastwave.network.com/csw/unstableAdım 3:
gcc ve gnat'ı şu komutlarla kur:
# pkg-get install gcc4core
# pkg-get install gcc4ada
pkg-get'in faydası: 1 - tek komutla indirip kurmak.
2 - dependency'leri kendisi bulur ve kurar.
Adım 4:
gedit editorü ile profile dosyasını aç:
# gedit .etc.profile
ve dosyanın sonuna şu şatırları ekle.
PATH=${PATH}:/opt/csw/bin:/opt/csw/gcc4/bin;export PATH
-- dikkat ederseniz PATH'e /opt/csw/bin dizinini de eklemek gerek. Çünkü gcc "gas"'ı kullanıyor.
Böylece birdahaki açılışta gcc, gnat ve pkg-get fonksiyonlarına direkt ulaşılabilir.
Makinada internet baglantisi yoksa:
Bu durumda ilgili packagelari da iceren su dosyalari blastwave.org'dan indirip pkgadd ile kurmak gerekiyor:
libiconv-1.9.2-SunOS5.8-i386-CSW.pkg.gz
gcc4corert-4.0.2,REV=2005.09.29-SunOS5.8-i386-CSW.pkg.gz
gcc4core-4.0.2,REV=2005.09.29-SunOS5.8-i386-CSW.pkg.gz
gcc4adart-4.0.2,REV=2005.09.29-SunOS5.8-i386-CSW.pkg.gz
gcc4ada-4.0.2,REV=2005.09.29-SunOS5.8-i386-CSW.pkg.gz
common-1.4.6,REV=2008.04.28-SunOS5.8-i386-CSW.pkg.gz
binutils-2.17-SunOS5.8-i386-CSW.pkg.gz
Labels: Ada, Programming, Scripting