Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/sh
- sudo apt-get install mc screen mrtg mysql-server dhcp3-server libio-socket-inet6-perl bind9 dnsutils
- sudo apt-get install freeradius libfreeradius2 freeradius-mysql freeradius-utils freeradius-common libfreeradius-dev freeradius-dbg freeradius-iodbc logrotate
- sudo apt-get install apache2 apache2-suexec apache2.2-common apache2-mpm-worker
- # remove all php packge
- sudo aptitude purge `dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
- # use karmiс for php pakage
- # pin-params: a (archive), c (components), v (version), o (origin) and l (label).
- echo -e "Package: php5\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee /etc/apt/preferences.d/php > /dev/null
- apt-cache search php5-|grep php5-|awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'|sudo tee -a /etc/apt/preferences.d/php > /dev/null
- apt-cache search -n libapache2-mod-php5 |awk '{print "Package:", $1,"\nPin: release a=karmic\nPin-Priority: 991\n"}'| sudo tee -a /etc/apt/preferences.d/php > /dev/null
- echo -e "Package: php-pear\nPin: release a=karmic\nPin-Priority: 991\n" | sudo tee -a /etc/apt/preferences.d/php > /dev/null
- # add karmic to source list
- grep 'main restricted' /etc/apt/sources.list|grep -v "#"| sed s/lucid/karmic/g | sudo tee /etc/apt/sources.list.d/karmic.list > /dev/null
- # update package database (use apt-get if aptitude crash)
- sudo apt-get update
- # install php
- sudo aptitude install -t karmic php5-cli php5-cgi
- # or (and) sudo apt-get install -t karmic libapache2-mod-php5
- sudo aptitude hold `dpkg -l | grep php5| awk '{print $2}' |tr "\n" " "`
- php_installed=`dpkg -l | grep php| awk '{print $2}' |tr "\n" " "`
- echo $php_installed
- sudo apt-get install $php_installed
- echo "deb http://archive.ubuntu.com/ubuntu/ karmic universe" >> /etc/apt/sources.list.d/karmic.list
- echo "deb http://archive.ubuntu.com/ubuntu/ karmic-updates universe" >> /etc/apt/sources.list.d/karmic.list
- echo "deb http://archive.ubuntu.com/ubuntu/ karmic multiverse" >> /etc/apt/sources.list.d/karmic.list
- echo "deb http://archive.ubuntu.com/ubuntu/ karmic-updates multiverse" >> /etc/apt/sources.list.d/karmic.list
- sudo apt-get update
- sudo apt-get install libapache2-mod-php5
- sudo apt-get install phpmyadmin php-xml-rss php-radius php5-xsl php-xml-serializer php-net-lmtp php-xml-util php-pear php-net-url suphp-common phpsysinfo
- sudo apt-get install php5-svn php5-remctl php5 php5-sasl php5-snmp php5-gd php5-ps php5-exactimage php5-syck php5-sybase php5-auth-pam php5-curl
- sudo apt-get install php5-memcache php5-uuid php5-pspell php5-xmlrpc php5-gpib php5-mcrypt php5-recode php5-imap php5-geoip php5-xcache php5-imagick php5-mysql php5-dbg
- sudo apt-get install php5-cgi php5-mapscript php5-cli php5-dev php5-json php5-common php5-gmp php5-idn php5-ming php5-sybase
- sudo apt-get remove php5-librdf librdf0
- sudo rm -rf /etc/php5/conf.d/redland.ini
- sudo ln -s ../mods-available/rewrite.load /etc/apache2/mods-enabled/rewrite.load
- sudo mkdir /etc/mrtg
- sudo touch /etc/mrtg/mrtg_mikbill_users.conf
- sudo touch /etc/mrtg/mrtg_mikbill_tarif.conf
- sudo chmod -R a+rw /etc/mrtg
- sudo rm -rf /etc/freeradius
- sudo a2enmod ssl
- sudo /etc/init.d/apache2 restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement