Changes between Version 2 and Version 3 of OpenSolaris


Ignore:
Timestamp:
Oct 19, 2009, 6:03:46 PM (15 years ago)
Author:
Bruno Cornec
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • OpenSolaris

    v2 v3  
    44
    55 * Working on a pre-installed Solaris 10 machine
    6  * Download the mirror package and install it on the system from sources. You'll need the GNU make package from the below mirror server (make-3.81-sol10-x86-local.gz)
     6 * Download the mirror package and install it on the system from sources as root. You'll need the GNU make package from the below mirror server (pkgadd -d make-3.81-sol10-x86-local.gz)
    77 * Create a conf file in /usr/local/etc/mirror.conf containing:
    88{{{
     
    1616 * Start the mirror
    1717{{{
    18 mirror /usr/local/etc/mirror.conf
     18# mirror /usr/local/etc/mirror.conf
    1919}}}
    20  * Install then additional useful applications
     20 * Install then as root additional useful applications
    2121{{{
    22 cd /export/home/sunfreeware/
     22# cd /export/home/sunfreeware/
    2323
    24 for i in
    25 # Nice to have
    26 imagemagick-6.5.1-sol10-x86-local.gz less-436-sol10-x86-local.gz lftp-3.7.3-sol10-x86-local.gz autoconf-2.64-sol10-x86-local.gz automake-1.9-sol10-intel-local.gz rsync-3.0.6-sol10-x86-local.gz afio-2.5-sol10-x86-local.gz bzip2-1.0.5-sol10-x86-local.gz screen-4.0.3-sol10-x86-local.gz sed-4.2.1-sol10-x86-local.gz cpio-2.10-sol10-x86-local.gz curl-7.19.6-sol10-x86-local.gz links-2.2-sol10-x86-local.gz lsof_0508-4.80-sol10-x86-local.gz lzma-4.32.7-sol10-x86-local.gz lzo-2.03-sol10-x86-local.gz lzop-1.01-sol10-x86-local.gz m4-1.4.7-sol10-x86-local.gz star-1.5a78-sol10-x86-local.gz mercurial-1.3.1-sol10-x86-local.gz mktemp-1.6-sol10-x86-local.gz mutt-1.5.20-sol10-x86-local.gz tar-1.22-sol10-x86-local.gz ncftp-3.2.1-sol10-x86-local.gz top-3.6.1-sol10-x86-local.gz gawk-3.1.7-sol10-x86-local.gz gcc-3.4.6-sol10-x86-local.gz vim-7.2-sol10-x86-local.gz which-2.20-sol10-x86-local.gz patch-2.5.9-sol10-x86-local.gz
    27 # Mandatory
    28 subversion-1.6.5-sol10-x86-local.gz sudo-1.7.2p1-sol10-x86-local.gz wget-1.12-sol10-x86-local.gz openssl-0.9.8k-sol10-x86-local.gz libiconv-1.11-sol10-x86-local.gz libintl-3.4.0-sol10-x86-local.gz libidn-1.14-sol10-x86-local.gz libgcc-3.4.6-sol10-x86-local.gz ; do
    29     gzip -cd $i > $HOME/`basename $i gz`
    30     pkgadd -d $HOME/`basename $i gz`
     24# for i in
     25              # Nice to have
     26imagemagick-6.5.1-sol10-x86-local.gz less-436-sol10-x86-local.gz lftp-3.7.3-sol10-x86-local.gz autoconf-2.64-sol10-x86-local.gz automake-1.9-sol10-intel-local.gz rsync-3.0.6-sol10-x86-local.gz afio-2.5-sol10-x86-local.gz bzip2-1.0.5-sol10-x86-local.gz screen-4.0.3-sol10-x86-local.gz sed-4.2.1-sol10-x86-local.gz cpio-2.10-sol10-x86-local.gz curl-7.19.6-sol10-x86-local.gz links-2.2-sol10-x86-local.gz lsof_0508-4.80-sol10-x86-local.gz lzma-4.32.7-sol10-x86-local.gz lzo-2.03-sol10-x86-local.gz lzop-1.01-sol10-x86-local.gz m4-1.4.7-sol10-x86-local.gz star-1.5a78-sol10-x86-local.gz mercurial-1.3.1-sol10-x86-local.gz mktemp-1.6-sol10-x86-local.gz mutt-1.5.20-sol10-x86-local.gz tar-1.22-sol10-x86-local.gz ncftp-3.2.1-sol10-x86-local.gz top-3.6.1-sol10-x86-local.gz gawk-3.1.7-sol10-x86-local.gz gcc-3.4.6-sol10-x86-local.gz which-2.20-sol10-x86-local.gz patch-2.5.9-sol10-x86-local.gz
     27              # Mandatory
     28subversion-1.6.5-sol10-x86-local.gz sudo-1.7.2p1-sol10-x86-local.gz wget-1.12-sol10-x86-local.gz openssl-0.9.8k-sol10-x86-local.gz libiconv-1.11-sol10-x86-local.gz libintl-3.4.0-sol10-x86-local.gz libidn-1.14-sol10-x86-local.gz libgcc-3.4.6-sol10-x86-local.gz vim-7.2-sol10-x86-local.gz ; do
     29    gzip -cd $i > $HOME/`basename $i .gz`
     30    pkgadd -d $HOME/`basename $i .gz`
    3131done
     32}}}
     33 * Configure sudo to allow your user to pass root commands easily (/usr/local/etc/sudoers)
     34 * Download Project-Builder dependencies
     35{{{
     36$ wget http://search.cpan.org/CPAN/authors/id/A/AN/ANDK/CPAN-1.9402.tar.gz
     37}}}
     38 * Install Project-Builder dependencies
     39{{{
     40$ gzip -cd CPAN-1.9402.tar.gz | tar xf -
     41$ cd CPAN-1.9402
     42$ perl Makefile.PL
     43$ make
     44$ sudo make install
     45# /usr/perl5/5.8.4/bin/cpan
     46[...]
     47cpan[1]> install Test::Harness
     48cpan[2]> install File::MimeInfo
     49cpan[3]> install Date::Manip
     50cpan[4]> install Mail::Sendmail
     51
    3252}}}
    3353 * Download the source of project-builder.org
    3454{{{
    35 wget ftp://ftp.project-builder.org/src/project-builder-latest.tar.gz
    36 wget ftp://ftp.project-builder.org/src/ProjectBuilder-latest.tar.gz
     55$ wget ftp://ftp.project-builder.org/src/project-builder-latest.tar.gz
     56$ wget ftp://ftp.project-builder.org/src/ProjectBuilder-latest.tar.gz
    3757}}}
    38 
     58 * Extract the sources
     59{{{
     60$ gzip -cd ProjectBuilder-latest.tar.gz | tar xf -
     61$ gzip -cd project-builder-latest.tar.gz | tar xf -
     62}}}
     63 * Install the project
     64{{{
     65$ cd ProjectBuilder-0.9.7.1/
     66$ perl Makefile.PL
     67$ make
     68$ sudo make install
     69$ cd ../project-builder-0.9.7.1/
     70$ perl Makefile.PL
     71$ make
     72$ sudo make install
     73}}}
     74 * Test that project-builder is installed and working correctly
     75{{
     76$ pb | head -3
     77}}}