*Install old packages with Debian Snapshot *

:: snapshot.debian.org is a wayback machine that allows access to old packages based on dates and version numbers. It consists of all past and current packages the Debian archive provides. I found out about this service when a customer needed to use an older version of PHP, and I couldn't find a way to cleanly do this. Thanks to Debian Snapshot, it's now done & running.

I began by finding out the exact version of PHP and Apache packages that needs to be installed.

The client asked for PHP version 5.3, so I browsed to http://snapshot.debian.org/package/php5/

Found that the most up to date version is 5.3.10-2,
so I browsed to its folder : http://snapshot.debian.org/package/php5/5.3.10-2/

It shows date & time of 2012-02-21 04:16:01
so I added the following line to /etc/apt/sources.list :

# PHP 5.3.10-2 packages
deb http://snapshot.debian.org/archive/debian/20120221T041601Z/ unstable main

Note the date & time format on that line.

Now we need to install Apache version 2.22.2-1 – why this particular version?
Answer: because this is the version required by PHP 5.3.10-2 package; it will complain if any other version are installed. So yeah that's pretty easy to figure out 🙂

Using similar technique, I found out the line for Apache2 packages :

# Apache 2.22.2-1 packages
deb http://snapshot.debian.org/archive/debian/20120202T040408Z/ unstable main

Now let's do the installation process itself :

# 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

If the commands does not work, maybe it's formatting problem – you can refer instead to my Pastebin here : http://pastebin.com/r2qBtbs4

Hope you find these useful (y)

Post imported by Google+Blog for WordPress.

18 thoughts on “*Install old packages with Debian Snapshot *

  1. Very informative article. Thanks.
    All the points mentioned in this article are going to help in the growth of my

    Thanks again and keep up the goo work.

  2. Interesting article about php and snapshot.debian. did not even know that this existed. I am still unsure how I can grow my site with this. I think there is scope to improve the article without being disrespectful. I hope you do not mind me saying so.

  3. Good day! I just want to give an enormous thumbs up for the great data you’ve right here on this post. I shall be coming again to your weblog for extra soon.

  4. Thanks for sharing a great article.
    buy Xanax online, Xanax For Sale, Buy Benzodiazepines Online   
    buy Adderall online, Buy Adderall Online 

    You are providing wonderful information,
    buy Valium 10mg online   
    buy Percocet online
    Weed For Sale, Weed For Sale Online, Marijuana For Sale, Marijuana For Sale Online, Buy Weed Online

    Computer networks are the basis of communication in IT.
    buy hydrocodone online    
    buy oxycodone online

    There are several methods to solve this error.
    buy klonopin online
    buy meth online

  5. I’m impressed, I must say. Actually rarely can i encounter a blog that’s both educative and entertaining, and without a doubt, you could have hit the nail about the head. Your idea is outstanding; the thing is something that too few individuals are speaking intelligently about. We are delighted that we came across this around my try to find some thing with this.??????

  6. ayo bosku di coba slot atau casino nya di situs kami forumtoto
    jika bosku ragu bisa di coba deposit receh aja 50.000 ada bonus new member dan bonus next deposit juga ????
    kalau sudah deposit nanti saya kasih pola gacornya biar bisa up jadi 500rb
    whatsapp : wa.me/85578495785

  7. BUY FAST WEIGHT LOSS PILLS from https://easylooseweightt.com/
    whatsapp/text/call: +19783310093
    Email Us: info@easylooseweightt.com
    We are reliable suppliers of weight loss products and supplements. We do retails and wholesale delivery. Our delivery is discrete based on your location. Also we deliver withing 2-3 working
    buy fast weight loss pills online, buy ozempic semaglutide online, buy Duromine online,buy adipex online, buy weight loss pills in Bulk/ Wholesale
    buy ozempic semaglutide in USA, buy ozempic semaglutide online, buy ozempic semaglutide without prescription, buy ozempic semaglutide near me
    buy saxenda liraglutide online, buy saxenda liraglutide in Canada, buy saxenda liraglutide in USA,buy saxenda liraglutide without prescription
    buy adipex 37.5 online, buy adipex 37.5 in Europe, buy adipex 37.5 in USA, buy adipex 37.5 withouth prescription
    buy duromine online, buy duromine in Australia, buy duromine without prescription in australia, buy duromine in EU
    buy adipex 75 online, buy adipex 75 in Europe without prescription, buy adipex 75 in Switzerland
    buy rybelsus semaglitide online, buy rybelus sameglutide in USA, buy rybelsus semaglutide near me, buy rybelsus semaglutide near me
    buy pondimin fenfluramine online, buy pondimine fenfluramine in USA, buy pondimin fenfluramine in Europe, buy cheap pondimin fenfluramin without prescription
    buy itravil in USA, buy Itravil in Europe, Buy Itravil from mexico near me, buy Itravil in bulk
    buy asenlix in USA, buy asenlix in Europe, buy asenlix clobenzorex in France, buy itravil clobenzorex without prescription
    buy acxion online without prescription, buy acxion online in USA, acxion for sale near me
    buy adipex retard online, buy adipex retard in Europe, buy adipex retard in UK, buy adipex retard without prescription
    buy esbelcaps fenproporex from mexico in USA, buy esbelcaps fenproporex in Europe, buy esbelcaps fenproporex online
    buy contrave in USA, buy contrave online, buy contrave in Canada, buy contrave without prescription in Eu

Leave a Reply

Your email address will not be published.