Dave's Slackware 10.2 Post-Install Guide
Chapter II
Problems and Solutions
Notes:
Package: openssl-0.9.8a |
Problem: ld: -lssl not found |
Solution: Install OpenSSL and set the appropriate links |
cd /usr/src tar -x -v -z -f openssl-0.9.8a.tar.gz chown root:root * -R cd openssl-0.9.8a ./config no-idea shared make depend make make test make install joe /etc/ld.so.conf ldconfig cd /usr/lib rm libssl.* ln -s /usr/local/ssl/lib/libssl.a ln -s /usr/local/ssl/lib/libssl.so ln -s /usr/local/ssl/lib/libssl.so libssl.so.0 rm libcrypto.* ln -s /usr/local/ssl/lib/libcrypto.a ln -s /usr/local/ssl/lib/libcrypto.so ln -s /usr/local/ssl/lib/libcrypto.so libcrypto.so.0 cd /usr/include ln -s /usr/local/ssl/include/openssl |
Notes:
/usr/local/ssl/lib
|
Package: openssh-4.2p1 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f openssh-4.2p1.tar.gz chown root:root * -R cd openssh-4.2p1 ./configure make make install joe /usr/local/etc/sshd_conf |
Notes:
#Port 22 |
Package: ntp-4.2.0 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f ntp-4.2.0.tar.gz chown root:root * -R cd ntp-4.2.0 joe ntpdate/ntpdate.c ./configure make make install joe /etc/ntp.conf joe /etc/ntp.drift |
Notes:
server tick.mit.edu
0.0 |
Package: cyrus-sasl-2.1.21 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f cyrus-sasl-2.1.21.tar.gz chown root:root * -R cd cyrus-sasl-2.1.21 ./configure --enable-login make make install cd /usr/lib ln -s /usr/local/lib/sasl2 ldconfig cd sasl2 joe Sendmail.conf mkdir /var/state mkdir /var/state/saslauthd |
Notes:
pwcheck_method: saslauthd |
Package: sendmail-8.13.5 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f sendmail-8.13.5.tar.gz chown root:root * -R cd sendmail-8.13.5 joe devtools/Site/site.config.m4 cd ../../sendmail sh Build -B -c mkdir /etc/mail sh Build install cp aliases /etc/mail cd .. cd makemap sh Build install cd ../cf/cf cp generic-linux.mc sendmail.mc joe sendmail.mc sh Build sendmail.cf sh Build install-cf cd /etc/mail mkdir /var/spool/mqueue chmod 700 /var/spool/mqueue chown root:mail /var/spool/mqueue joe local-host-names joe access ldconfig newaliases makemap hash access < access |
Notes:
APPENDDEF(`confENVDEF', `-DSASL=2')
divert(0)dnl
localhost
localhost relay |
Package: mysql-5.0.18 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f mysql-5.0.18.tar.gz chown root:root * -R cd mysql-5.0.18 ./configure --prefix=/usr/local/mysql --enable-assembler --without-debug make make install joe /etc/ld.so.conf ldconfig cd /usr/local/mysql bin/mysql_install_db cd .. chown root:mysql mysql -R cd mysql/ chown mysql var -R /usr/local/mysql/bin/mysqld_safe --skip-networking & /usr/local/mysql/bin/mysqladmin -u root password 'new-password' /usr/local/mysql/bin/mysqladmin -u root -h localhost password 'new-password' -p |
Notes:
/usr/local/mysql/lib/mysql/lib
/usr/local/mysql/bin/mysql -u root -p |
Package: httpd-2.2.0 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f httpd-2.2.0.tar.gz chown root:root * -R cd httpd-2.2.0 ./configure --prefix=/usr/local/apache --enable-so --enable-ssl make make install |
Notes:
|
Package: php-5.1.2 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f php-5.1.2.tar.gz chown root:root * -R cd php-5.1.2 ./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-config-file-path=/usr/local/php --enable-force-cgi-redirect --disable-cgi --with-zlib --with-gettext --with-gdbm make make install cp -a -v php.ini-recommended /usr/local/php/php.ini joe /usr/local/apache/conf/httpd.conf |
Notes:
LoadModule php5_module modules/libphp5.so |
Package: phpBB-2.0.19 |
Problem: none |
Solution: n/a |
cd /usr/local/apache/htdocs tar -x -v -z -f phpBB-2.0.19.tar.gz cd phpBB2 chmod 777 config.php *** SEE NOTE *** rm -R install contrib |
Notes:
|
Package: samba-3.0.21a |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f samba-3.0.21a chown root:root * -R cd samba-3.0.21a cd source ./configure --with-smbmount make make install joe /usr/local/samba/lib/smb.conf cd /sbin ln -s /usr/local/samba/bin/smbpasswd smbpassword -a root |
Notes:
[global] workgroup = WORKGROUP server string = Test Samba Server log file = /usr/local/samba/var/log.%m log level = 1 max log size = 50 security = user socket options = TCP_NODELAY local master = no os level = 08 domain master = no dns proxy = no encrypt passwords = yes unix password sync = no load printers = no [root] comment = Root Filesystem path = / browseable = yes writeable = yes printable = no guest ok = no valid users = root |
Sample Working /etc/rc.d/rc.local |
Notes:
|
#!/bin/sh # # /etc/rc.d/rc.local: Local system initialization script. # # Put any local setup commands in here: echo ; echo "*** Activating Local Server Settings ***" ; echo echo "Starting IPv4 packet forwarding (disable)..." echo "Starting ntpd.." echo "Starting sshd..." echo "Starting named..." echo "Starting dhcpd..." echo "Starting iptables..." echo "Starting saslauthd..." echo "Starting sendmail MTA daemon..." echo "Starting mysqld..." echo "Starting Apache..." echo "Starting Samba..." echo "Starting RC5..." echo "Starting IPv4 packet forwarding (enable)..." |
Package: OpenS/WAN 2.4.9 |
Problem: none |
Solution: n/a |
cd /usr/src tar -x -v -z -f openswan-2.4.9.tar.gz chown root:root * -R cd openswan-2.4.9 make clean make install programs |
Notes:
|