User Tools

Site Tools


installingoncentos5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
installingoncentos5 [2010/02/22 14:58]
rogeraas Firmanavn fikset
installingoncentos5 [2010/02/25 11:01] (current)
rogeraas Dependency fixes
Line 10: Line 10:
 ### ###
 ### ###
 +### 25.02.2010:
 +###   - Fixed a lot of dependency problems, removed unneeded packages, upgraded others
 ### 22.02.2010: ### 22.02.2010:
 ###   - NAV version is 3.5.5 ###   - NAV version is 3.5.5
Line 287: Line 289:
  
 chkconfig snmpd on chkconfig snmpd on
-service snmpd start 
  
  
Line 294: Line 295:
 ## ##
 sed -e '/​SYSLOGD_OPTIONS/​s/​m 0/m 0 -r/' -i /​etc/​sysconfig/​syslog sed -e '/​SYSLOGD_OPTIONS/​s/​m 0/m 0 -r/' -i /​etc/​sysconfig/​syslog
-service syslog restart 
  
  
Line 301: Line 301:
 ## ##
 ## Here I have added a sample firewall setup ## Here I have added a sample firewall setup
 +##
 +## If you do not care about a local firewall just skip this step
 ## ##
 ## Site-specific:​ ## Site-specific:​
Line 475: Line 477:
 ## ##
 yum -y install gcc yum -y install gcc
-yum -y install postgresql postgresql-server postgresql-jdbc # php-pgsql +yum -y install postgresql postgresql-server postgresql-jdbc # NAV dependency 
-yum -y install ​postgresql-devel Checked out, psycopg needs it to compile +yum -y install ​python-ldap NAV dependency 
-yum -y install ​mx Checked out, psycopg needs it to compile +yum -y install ​samba-client ​NAV dependency (Arnold uses nmblookup) 
-yum -y install ​python-devel ​Checked out, psycopg needs it to compile +yum -y install ​autoconf ​NAV dependency 
-yum -y install ​perl-DBI ​Checked out, AlertEngine needs it [Engine.pm] +yum -y install ​ant NAV dependency 
-yum -y install ​perl-libwww-perl ​Cricket needs it? +yum -y install ​postgresql-devel psycopg build dependency 
-yum -y install ​db4-devel # Checked out, DB_File needs it to compile +yum -y install ​python-devel # psycopg build dependency 
-yum -y install ​mysql Checked out, gammu needs it to install +yum -y install ​mx psycopg build dependency 
-yum -y install ​samba-client ​Arnold uses nmblookup +yum -y install ​perl-libwww-perl ​Cricket dependency 
-yum -y install ​pkgconfig # python-gammu needs it to install +yum -y install ​db4-devel # Cricket dependency 
-yum -y install ​autoconf +yum -y install ​perl-TimeDate # Cricket dependency 
-yum -y install ​perl-TimeDate +yum -y install ​mysql # gammu dependency 
-yum -y install ​ant+yum -y install ​pkgconfig # python-gammu dependency
  
  
Line 509: Line 511:
  
 ## ##
-## Install Java Developer Kit+## Install Java Developer Kit, NAV dependency
 ## ##
 wget http://​www.pannekake.net/​nav/​jdk-6u18-linux-i586-rpm.bin wget http://​www.pannekake.net/​nav/​jdk-6u18-linux-i586-rpm.bin
 bash jdk-6u18-linux-i586-rpm.bin bash jdk-6u18-linux-i586-rpm.bin
- yes 
 # Fix the alternatives system to use new JDK # Fix the alternatives system to use new JDK
 alternatives --install /​usr/​bin/​java java /​usr/​java/​default/​bin/​java 16180 alternatives --install /​usr/​bin/​java java /​usr/​java/​default/​bin/​java 16180
Line 523: Line 524:
  
 ## ##
-## Install Java SNMP Package+## Install Java SNMP Package, NAV dependency
 ## ##
 mkdir JavaSNMP mkdir JavaSNMP
Line 542: Line 543:
  
 ## ##
-## Install gammu+## Install gammu, NAV dependency
 ## ##
 wget http://​www.pannekake.net/​nav/​gammu-1.11.0-1.el5.rf.i386.rpm wget http://​www.pannekake.net/​nav/​gammu-1.11.0-1.el5.rf.i386.rpm
Line 551: Line 552:
  
 ## ##
-## Install rrdtool ​version 1.0 (1.2 is not supported in py-rrdtool)+## Install rrdtool, NAV dependency
 ## ##
-wget http://​www.pannekake.net/​nav/​rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://​www.pannekake.net/​nav/​rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://​www.pannekake.net/​nav/​perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-wget http://​www.pannekake.net/​nav/​perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://​www.pannekake.net/​nav/​python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +wget http://​www.pannekake.net/​nav/​rrdtool-devel-1.2.23-1.el5.rf.i386.rpm 
-wget http://​www.pannekake.net/​nav/​rrdtool-devel-1.0.50-3.el5.rf.i386.rpm +rpm -ivh rrdtool-1.2.23-1.el5.rf.i386.rpm ​perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-rpm -ivh rrdtool-devel-1.0.50-3.el5.rf.i386.rpm+rpm -ivh python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
 +rpm -ivh rrdtool-devel-1.2.23-1.el5.rf.i386.rpm
  
  
Line 565: Line 567:
 ## ##
  
-Checked out, cricket/​compile needs it+Cricket dependency
 wget http://​www.pannekake.net/​nav/​SNMP_Session-1.12.tar.gz wget http://​www.pannekake.net/​nav/​SNMP_Session-1.12.tar.gz
 tar xvzf SNMP_Session-1.12.tar.gz tar xvzf SNMP_Session-1.12.tar.gz
Line 574: Line 576:
 cd .. cd ..
  
-MD5 CPAN Perl module+Cricket dependency
 wget http://​www.pannekake.net/​nav/​MD5-2.03.tar.gz wget http://​www.pannekake.net/​nav/​MD5-2.03.tar.gz
 tar xvzf MD5-2.03.tar.gz tar xvzf MD5-2.03.tar.gz
Line 583: Line 585:
 cd .. cd ..
  
-Checked out, cricket/​compile needs it+Cricket dependency
 wget http://​www.pannekake.net/​nav/​DB_File-1.820.tar.gz wget http://​www.pannekake.net/​nav/​DB_File-1.820.tar.gz
 tar xvzf DB_File-1.820.tar.gz tar xvzf DB_File-1.820.tar.gz
Line 592: Line 594:
 cd .. cd ..
  
-FCGI CPAN Perl module +NAV dependency
-wget http://​www.pannekake.net/​nav/​FCGI-0.68.tar.gz +
-tar xvzf FCGI-0.68.tar.gz +
-cd FCGI-0.68 +
-perl Makefile.PL +
-make +
-make install +
-cd .. +
- +
-# CGI CPAN Perl module +
-# Warning: prerequisite Test::More 0.8 not found. We have 0.62. +
-wget http://​www.pannekake.net/​nav/​CGI.pm-3.48.tar.gz +
-tar xvzf CGI.pm-3.48.tar.gz +
-cd CGI.pm-3.48 +
-perl Makefile.PL +
-make +
-make install +
-cd .. +
- +
-# Checked out, bin/​makecricketconfig.pl needs it+
 wget http://​www.pannekake.net/​nav/​pgsql_perl5-1.9.0.tar.gz wget http://​www.pannekake.net/​nav/​pgsql_perl5-1.9.0.tar.gz
 tar xvzf pgsql_perl5-1.9.0.tar.gz tar xvzf pgsql_perl5-1.9.0.tar.gz
Line 627: Line 610:
 ## ##
  
-#+NAV dependency
 wget http://​www.pannekake.net/​nav/​psycopg-1.1.21.tar.gz wget http://​www.pannekake.net/​nav/​psycopg-1.1.21.tar.gz
 tar xvzf psycopg-1.1.21.tar.gz tar xvzf psycopg-1.1.21.tar.gz
Line 641: Line 624:
 cd .. cd ..
  
-#+NAV dependency
 wget http://​www.pannekake.net/​nav/​psycopg2-2.0.13.tar.gz wget http://​www.pannekake.net/​nav/​psycopg2-2.0.13.tar.gz
 tar xvzf psycopg2-2.0.13.tar.gz tar xvzf psycopg2-2.0.13.tar.gz
Line 648: Line 631:
 cd .. cd ..
  
-Checked out, machinetracker.py needs it+NAV dependency
 wget http://​www.pannekake.net/​nav/​IPy-0.70.tar.gz wget http://​www.pannekake.net/​nav/​IPy-0.70.tar.gz
 tar xvzf IPy-0.70.tar.gz tar xvzf IPy-0.70.tar.gz
Line 655: Line 638:
 cd .. cd ..
  
-Checked out, servicemon needs it +NAV dependency
-wget http://​www.pannekake.net/​nav/​py-rrdtool-0.2.1.tar.gz +
-tar xvzf py-rrdtool-0.2.1.tar.gz +
-cd py-rrdtool-0.2.1 +
-python setup.py install +
-cd .. +
- +
-# Needs version 2 of pysnmp+
 wget http://​www.pannekake.net/​nav/​pysnmp-2.0.9.tar.gz wget http://​www.pannekake.net/​nav/​pysnmp-2.0.9.tar.gz
 tar xvzf pysnmp-2.0.9.tar.gz tar xvzf pysnmp-2.0.9.tar.gz
Line 669: Line 645:
 cd .. cd ..
  
-Checked out+NAV dependency
 wget http://​www.pannekake.net/​nav/​Cheetah-2.2.1.tar.gz wget http://​www.pannekake.net/​nav/​Cheetah-2.2.1.tar.gz
 tar xvzf Cheetah-2.2.1.tar.gz tar xvzf Cheetah-2.2.1.tar.gz
Line 676: Line 652:
 cd .. cd ..
  
-thresholdMon.py+NAV dependency
 wget http://​www.pannekake.net/​nav/​forgetSQL-0.5.1.tar.gz wget http://​www.pannekake.net/​nav/​forgetSQL-0.5.1.tar.gz
 tar xvzf forgetSQL-0.5.1.tar.gz tar xvzf forgetSQL-0.5.1.tar.gz
Line 687: Line 663:
 cd .. cd ..
  
-Install Python bindings for gammu +pyrad dependency
-wget http://​www.pannekake.net/​nav/​python-gammu-0.20.tar.gz +
-tar xvzf python-gammu-0.20.tar.gz +
-cd python-gammu-0.20 +
-python setup.py install +
-cd .. +
- +
-#+
 wget http://​www.pannekake.net/​nav/​setuptools-0.6c11.tar.gz wget http://​www.pannekake.net/​nav/​setuptools-0.6c11.tar.gz
 tar xvzf setuptools-0.6c11.tar.gz tar xvzf setuptools-0.6c11.tar.gz
Line 701: Line 670:
 cd .. cd ..
  
-#+NAV dependency
 wget http://​www.pannekake.net/​nav/​pyrad-1.2.tar.gz wget http://​www.pannekake.net/​nav/​pyrad-1.2.tar.gz
 tar xvzf pyrad-1.2.tar.gz tar xvzf pyrad-1.2.tar.gz
Line 708: Line 677:
 cd .. cd ..
  
-#+NAV dependency
 wget http://​www.pannekake.net/​nav/​Django-1.1.1.tar.gz wget http://​www.pannekake.net/​nav/​Django-1.1.1.tar.gz
 tar xvzf Django-1.1.1.tar.gz tar xvzf Django-1.1.1.tar.gz
 cd Django-1.1.1 cd Django-1.1.1
 +python setup.py install
 +cd ..
 +
 +# gammu dependency
 +wget http://​www.pannekake.net/​nav/​python-gammu-0.20.tar.gz
 +tar xvzf python-gammu-0.20.tar.gz
 +cd python-gammu-0.20
 python setup.py install python setup.py install
 cd .. cd ..
Line 960: Line 936:
 ## ##
 /​usr/​local/​nav/​bin/​nav start /​usr/​local/​nav/​bin/​nav start
- 
-# Check the startup by using this command: 
-/​usr/​local/​nav/​bin/​nav status 
  
  
Line 995: Line 968:
 # http://​dag.wieers.com/​rpm/​packages/​gammu/​gammu-1.11.0-1.el5.rf.i386.rpm # http://​dag.wieers.com/​rpm/​packages/​gammu/​gammu-1.11.0-1.el5.rf.i386.rpm
 # http://​dag.wieers.com/​rpm/​packages/​gammu/​gammu-devel-1.11.0-1.el5.rf.i386.rpm # http://​dag.wieers.com/​rpm/​packages/​gammu/​gammu-devel-1.11.0-1.el5.rf.i386.rpm
-# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​rrdtool-1.0.50-3.el5.rf.i386.rpm +# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​rrdtool-1.2.23-1.el5.rf.i386.rpm 
-# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​perl-rrdtool-1.0.50-3.el5.rf.i386.rpm +# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​perl-rrdtool-1.2.23-1.el5.rf.i386.rpm 
-# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​rrdtool-devel-1.0.50-3.el5.rf.i386.rpm+# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​python-rrdtool-1.2.23-1.el5.rf.i386.rpm 
 +# http://​dag.wieers.com/​rpm/​packages/​rrdtool/​rrdtool-devel-1.2.23-1.el5.rf.i386.rpm
 # http://​www.switch.ch/​misc/​leinen/​snmp/​perl/​dist/​SNMP_Session-1.12.tar.gz # http://​www.switch.ch/​misc/​leinen/​snmp/​perl/​dist/​SNMP_Session-1.12.tar.gz
 # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​MD5/​GAAS/​MD5-2.03.tar.gz # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​MD5/​GAAS/​MD5-2.03.tar.gz
 # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​DB_File/​DB_File-1.820.tar.gz # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​DB_File/​DB_File-1.820.tar.gz
-# ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​FCGI/​FCGI-0.68.tar.gz 
-# ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​CGI/​CGI.pm-3.48.tar.gz 
 # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​Pg/​pgsql_perl5-1.9.0.tar.gz # ftp://​ftp.uninett.no/​pub/​CPAN/​modules/​by-module/​Pg/​pgsql_perl5-1.9.0.tar.gz
 # http://​www.initd.org/​pub/​software/​psycopg/​psycopg-1.1.21.tar.gz # http://​www.initd.org/​pub/​software/​psycopg/​psycopg-1.1.21.tar.gz
 # http://​www.initd.org/​pub/​software/​psycopg/​psycopg2-2.0.13.tar.gz # http://​www.initd.org/​pub/​software/​psycopg/​psycopg2-2.0.13.tar.gz
 # http://​pypi.python.org/​packages/​source/​I/​IPy/​IPy-0.70.tar.gz # http://​pypi.python.org/​packages/​source/​I/​IPy/​IPy-0.70.tar.gz
-# http://​heanet.dl.sourceforge.net/​sourceforge/​py-rrdtool/​py-rrdtool-0.2.1.tar.gz 
 # http://​heanet.dl.sourceforge.net/​sourceforge/​pysnmp/​pysnmp-2.0.9.tar.gz # http://​heanet.dl.sourceforge.net/​sourceforge/​pysnmp/​pysnmp-2.0.9.tar.gz
 # http://​heanet.dl.sourceforge.net/​sourceforge/​cheetahtemplate/​Cheetah-2.2.1.tar.gz # http://​heanet.dl.sourceforge.net/​sourceforge/​cheetahtemplate/​Cheetah-2.2.1.tar.gz
 # http://​heanet.dl.sourceforge.net/​sourceforge/​forgetsql/​forgetSQL-0.5.1.tar.gz # http://​heanet.dl.sourceforge.net/​sourceforge/​forgetsql/​forgetSQL-0.5.1.tar.gz
-# http://​dl.cihar.com/​python-gammu/​latest/​python-gammu-0.20.tar.gz 
 # http://​pypi.python.org/​packages/​source/​s/​setuptools/​setuptools-0.6c11.tar.gz # http://​pypi.python.org/​packages/​source/​s/​setuptools/​setuptools-0.6c11.tar.gz
 # http://​pypi.python.org/​packages/​source/​p/​pyrad/​pyrad-1.2.tar.gz # http://​pypi.python.org/​packages/​source/​p/​pyrad/​pyrad-1.2.tar.gz
 # http://​www.djangoproject.com/​download/​1.1.1/​tarball/​ # http://​www.djangoproject.com/​download/​1.1.1/​tarball/​
 +# http://​dl.cihar.com/​python-gammu/​latest/​python-gammu-0.20.tar.gz
 # http://​heanet.dl.sourceforge.net/​sourceforge/​cricket/​cricket-1.0.5.tar.gz # http://​heanet.dl.sourceforge.net/​sourceforge/​cricket/​cricket-1.0.5.tar.gz
 # #
 </​code>​ </​code>​
  
installingoncentos5.1266850691.txt.gz · Last modified: 2010/02/22 14:58 by rogeraas