sufehmi icon

Debian Snapshot - usage example

sufehmi | PRO | 01/21/17 02:25:06 PM UTC | 0 ⭐ | 1541 👁️ | Never ⏰ | []
Bash |

1.39 KB

|

None

|

0 👍

/

0 👎

# an example on how to use Debian Snapshot
# this example will install PHP version 5.3.10-2
# ====================
 
# make sure /etc/apt/sources.list already got these lines in it :
 
## PHP 5.3.10-2 packages
# deb http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main
## Apache 2.22.2-1 packages
# deb http://snapshot.debian.org/archive/debian/20120202T040408Z/ unstable main
 
# why these lines ? see "Usage" on http://snapshot.debian.org for info
# more info : http://mstd.eu/index.php/2016/07/04/install-old-versions-of-software-on-debian-like-php-5-3/
# ===================
 
# remove current PHP packages
sudo apt-get remove --purge `dpkg -l | grep php | grep -w 5.5 | awk '{print $2}' | xargs`
# remove current Apache packages
sudo apt-get remove --purge `dpkg -l | grep apache | grep -w 2 | awk '{print $2}' | xargs`
 
# update package database
apt-get update
 
# this is the setting required to be able to use Debian Snapshot
apt-get -o Acquire::Check-Valid-Until=false update
 
# now we can specify the exact version 
apt-get install php5=5.3.10-2 libapache2-mod-php5=5.3.10-2 php5-cli=5.3.10-2 php5-common=5.3.10-2 php5-gd=5.3.10-2  php5-mcrypt=5.3.10-2 php5-mysql=5.3.10-2 php5-pgsql=5.3.10-2 apache2=2.2.22-1  apache2-mpm-prefork=2.2.22-1 apache2-suexec=2.2.22-1    apache2-utils=2.2.22-1   apache2.2-common=2.2.22-1  apache2.2-bin=2.2.22-1
 
/etc/init.d/apache2 restart

Comments