Toolpack prerequisite Debian4 2-3
(→Toolpack Prerequisite) |
(add validation guide link) |
||
Line 135: | Line 135: | ||
Port: All ports (tcp/udp) enabled for local networks | Port: All ports (tcp/udp) enabled for local networks | ||
+ | |||
=== Toolpack Stream Server === | === Toolpack Stream Server === | ||
Line 141: | Line 142: | ||
apt-get install libpcap0.8 | apt-get install libpcap0.8 | ||
+ | |||
=== Toolpack Development Prerequisite === | === Toolpack Development Prerequisite === | ||
Available soon | Available soon | ||
+ | |||
+ | |||
+ | == Validation Guide (Optional) == | ||
+ | If you would like to verify your installation go to the [[Toolpack_Installation:Validate_Toolpack_Installation|Toolpack Validation Guide]] | ||
+ | |||
== Toolpack System installation == | == Toolpack System installation == | ||
Now that the prerequisite are installed, now it is time to install the [[toolpack_installer_2-3|Toolpack system]] | Now that the prerequisite are installed, now it is time to install the [[toolpack_installer_2-3|Toolpack system]] |
Revision as of 13:01, 25 May 2009
This page shows the Toolpack 2-3 prerequisites for Debian 4.
Contents |
Toolpack Prerequisite
WARNING: This prerequisite was not validate yet
Toolpack Basic packages
apt-get install sysvconfig apt-get install zlib1g-dev
Toolpack System Database
1. Install mysql.
apt-get install mysql-server apt-get install libmysqlclient15-dev
2. Configure mysql
mysql_install_db service mysql start /usr/bin/mysqladmin -u root password 'mysql' mysql -u root -p exit
3. Log onto mysql, create a tbdb user. The [DatabaseUsername] and [DatabasePassword] will need to be supplied to the toolpack installer.
mysql -u root -p CREATE USER '[DatabaseUsername]'@'%' IDENTIFIED BY '[DatabasePassword]'; GRANT ALL PRIVILEGES ON *.* TO '[DatabaseUsername]'@'%' IDENTIFIED BY '[DatabasePassword]'; exit
ex.
mysql -u root -p CREATE USER 'tbdb'@'%' IDENTIFIED BY 'tbdbpw'; GRANT ALL PRIVILEGES ON *.* TO 'tbdb'@'%' IDENTIFIED BY 'tbdbpw'; exit
To verify if the user is created:
mysql -u root -p SELECT * FROM mysql.user; exit
4. Retrieve the socket path (this command will give the path to the socket file).
mysql_config --socket
5. Create a symbolic link to the path retrieve using the last command.
ln -s <PATH TAKEN FROM THE LAST CMD> /tmp/mysql.sock
For example:
ln -s /var/run/mysqld/mysqld.sock /tmp/mysql.sock
Set the permission. Select option 7 (Create full privileges) for all database (*) on all hosts (%) for the targeted user.
mysql_setpermission
Install ODBC
apt-get install unixodbc apt-get install libmyodbc
Configure ODBC to use the MySQL connector
sudo odbcinst -i -f /usr/share/libmyodbc/odbcinst.ini -d
Configure mysql to support database replication (Will not interfere if your system do not use it).
vi /etc/mysql/my.cnf
Add 2 new variable in the mysql config file
Add log-bin and server-id. The value of server-id needs to be unique on each host( do not use 0 ).
Make sure it is in the [mysqld] section
log-bin server-id=[UniqueId]
Example:
# The following can be used as easy to replay backup logs or for replication. server-id = 1 log_bin = /var/log/mysql/mysql-bin.log
Restart MySQL service
service mysqld restart
Toolpack System Web Portal
Install web server packages
apt-get install libfcgi apt-get install libfcgi-dev apt-get install lighttpd apt-get install ruby irb ri rdoc build-essential apt-get install rubygems apt-get install ruby1.8-dev apt-get install libopenssl-ruby1.8
Install fcgi gem
gem install fcgi
Install libxml2 ( was already installed )
apt-get install libxml2
Use the UI to prevent lighttpd to start at boot time. ( Remove the '*' besides the lighttpd service )
sysvconfig
Stop the lighttpd service
service lighttpd stop
Firewall seems to be disable by default. But if there is one, it needs to allow:
Service: http (12358/tcp)
Port: All ports (tcp/udp) enabled for local networks
Toolpack Stream Server
Install pcap0.8 for the stream server
apt-get install libpcap0.8
Toolpack Development Prerequisite
Available soon
Validation Guide (Optional)
If you would like to verify your installation go to the Toolpack Validation Guide
Toolpack System installation
Now that the prerequisite are installed, now it is time to install the Toolpack system