Voraussetzungen solaris: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: Die Voraussetzungen für Solaris 11 sind:)
 
 
(4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Voraussetzungen für Solaris 11 sind:
+
Die Solaris Version 5.11 ist ab snv_111b verwendbar. Die Vorgänger Versionen bzw. Solaris 10 gehen auch, aber mit der Einschränkung, dass die Dialog-gestützte Konfigurationsoberfläche nicht funktioniert. :(
 +
 
 +
Solaris 11 bzw. [http://www.opensolaris.com OpenSolaris] bekommt man unter [http://www.opensolaris.com/get/index.jsp http://www.opensolaris.com/get/index.jsp]
 +
 
 +
== Vorbereitung : ==
 +
Die Voraussetzungen für Solaris 11 sind die drei Quellcode Pakete:
 +
 
 +
binutils-2.20.tar.bz2  von  [http://ftp.gnu.org/gnu/binutils/binutils-2.20.tar.bz2 http://ftp.gnu.org/gnu/binutils/binutils-2.20.tar.bz2]
 +
gcc-4.2.1.tar.bz2      von  [ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.2.1/gcc-4.2.1.tar.bz2 ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.2.1/gcc-4.2.1.tar.bz2]
 +
avr-libc-1.6.8.tar.bz2  von  [http://www.very-clever.com/download/nongnu/avr-libc/avr-libc-1.6.8.tar.bz2 http://www.very-clever.com/download/nongnu/avr-libc/avr-libc-1.6.8.tar.bz2]
 +
 
 +
 
 +
mkdir /usr/local/avr ; chown jonny /usr/local/avr ( ich benutzt den User jonny )
 +
mkdir /home/jonny/build_avr
 +
 
 +
es werden die Archive binutils-2.20 , gcc-4.2.1.tar.bz2 und avr-libc-1.6.8.tar.bz2 ausgepackt.
 +
 
 +
Beispiel jonny@powerbook:~/build_avr $ bzcat ../download/gcc-4.2.1.tar.bz2 | gtar xvf -
 +
 
 +
PATH setzen: export PATH=$PATH:/usr/local/avr/bin ; .profile bzw. .bash_profile nicht vergessen, damit der PATH morgen auch noch vorhandes ist ;)
 +
 
 +
 
 +
== Bau der binutils: ==
 +
 
 +
cd binutils-2.20
 +
./configure --target=avr –prefix=/usr/local/avr
 +
gmake
 +
gmake install
 +
cd ..
 +
 
 +
 
 +
== Bau des gcc: ==
 +
 
 +
cd gcc-4.2.1
 +
./configure --target=avr --prefix=/usr/local/avr --enable-languages=c,c++ --disable-nls --disable-libssp –with-dwarf2
 +
gmake
 +
gmake install
 +
 
 +
 
 +
== Bau der avr-libs: ==
 +
 
 +
cd avr-libc-1.4.6
 +
./configure --prefix=/usr/local/avr-421 --target=avr --enable-languages=c –host=avr
 +
gmake
 +
gmake install
 +
 
 +
== Installation der ncurses ==
 +
 
 +
Das Package [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/ncurses-5.7-sol10-x86-local.gz ncurses] wird für die Dialog-gestützte Konfigurationsoberfläche benötigt.
 +
 
 +
download der Packages:
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#ncurses ncurses] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/ncurses-5.7-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/ncurses-5.7-sol10-x86-local.gz]
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#libiconv libiconv] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libiconv-1.13.1-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libiconv-1.13.1-sol10-x86-local.gz]
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#libintl libintl] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libintl-3.4.0-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libintl-3.4.0-sol10-x86-local.gz]
 +
 
 +
Packages installieren:
 +
pkgadd -d ncurses-5.7-sol10-x86-local
 +
pkgadd -d libiconv-1.13.1-sol10-x86-local
 +
pkgadd -d libintl-3.4.0-sol10-x86-local
 +
 
 +
----
 +
 
 +
== Installation von socat ==
 +
 
 +
download der Packages:
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#socat socat] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/socat-1.7.1.2-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/socat-1.7.1.2-sol10-x86-local.gz]
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#readline readline] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/readline-5.2-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/readline-5.2-sol10-x86-local.gz]
 +
 
 +
[http://sunfreeware.com/programlistintel10.html#openssl098 openssl098] unter [ftp://ftp.sunfreeware.com/pub/freeware/intel/10/openssl-1.0.0a-sol10-x86-local.gz ftp://ftp.sunfreeware.com/pub/freeware/intel/10/openssl-1.0.0a-sol10-x86-local.gz]
 +
 
 +
Packages installieren:
 +
 
 +
pkgadd -d socat-1.7.1.2-sol10-x86-local
 +
pkgadd -d readline-5.2-sol10-x86-local
 +
pkgadd -d openssl-1.0.0a-sol10-x86-local

Aktuelle Version vom 28. Juni 2010, 10:27 Uhr

Die Solaris Version 5.11 ist ab snv_111b verwendbar. Die Vorgänger Versionen bzw. Solaris 10 gehen auch, aber mit der Einschränkung, dass die Dialog-gestützte Konfigurationsoberfläche nicht funktioniert. :(

Solaris 11 bzw. OpenSolaris bekommt man unter http://www.opensolaris.com/get/index.jsp

Vorbereitung :

Die Voraussetzungen für Solaris 11 sind die drei Quellcode Pakete:

binutils-2.20.tar.bz2   von   http://ftp.gnu.org/gnu/binutils/binutils-2.20.tar.bz2
gcc-4.2.1.tar.bz2       von   ftp://ftp.fu-berlin.de/unix/languages/gcc/releases/gcc-4.2.1/gcc-4.2.1.tar.bz2
avr-libc-1.6.8.tar.bz2  von   http://www.very-clever.com/download/nongnu/avr-libc/avr-libc-1.6.8.tar.bz2


mkdir /usr/local/avr ; chown jonny /usr/local/avr ( ich benutzt den User jonny )
mkdir /home/jonny/build_avr

es werden die Archive binutils-2.20 , gcc-4.2.1.tar.bz2 und avr-libc-1.6.8.tar.bz2 ausgepackt.

Beispiel jonny@powerbook:~/build_avr $ bzcat ../download/gcc-4.2.1.tar.bz2 | gtar xvf -

PATH setzen: export PATH=$PATH:/usr/local/avr/bin ; .profile bzw. .bash_profile nicht vergessen, damit der PATH morgen auch noch vorhandes ist ;)


Bau der binutils:

cd binutils-2.20
./configure --target=avr –prefix=/usr/local/avr
gmake
gmake install
cd ..


Bau des gcc:

cd gcc-4.2.1
./configure --target=avr --prefix=/usr/local/avr --enable-languages=c,c++ --disable-nls --disable-libssp –with-dwarf2
gmake
gmake install


Bau der avr-libs:

cd avr-libc-1.4.6
./configure --prefix=/usr/local/avr-421 --target=avr --enable-languages=c –host=avr
gmake
gmake install

Installation der ncurses

Das Package ncurses wird für die Dialog-gestützte Konfigurationsoberfläche benötigt.

download der Packages:

ncurses unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/ncurses-5.7-sol10-x86-local.gz

libiconv unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libiconv-1.13.1-sol10-x86-local.gz

libintl unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/libintl-3.4.0-sol10-x86-local.gz

Packages installieren:

pkgadd -d ncurses-5.7-sol10-x86-local
pkgadd -d libiconv-1.13.1-sol10-x86-local
pkgadd -d libintl-3.4.0-sol10-x86-local

Installation von socat

download der Packages:

socat unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/socat-1.7.1.2-sol10-x86-local.gz

readline unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/readline-5.2-sol10-x86-local.gz

openssl098 unter ftp://ftp.sunfreeware.com/pub/freeware/intel/10/openssl-1.0.0a-sol10-x86-local.gz

Packages installieren:

pkgadd -d socat-1.7.1.2-sol10-x86-local
pkgadd -d readline-5.2-sol10-x86-local
pkgadd -d openssl-1.0.0a-sol10-x86-local