Com usar paquets d’una versió anterior d’Ubuntu

En actualitzar (ahir) a Ubuntu 10.04 LTS Lucid Lynx, he passat de la versió de PHP 5.2.10.dfsg.1-2ubuntu6 a la 5.3.2-1ubuntu4. Si volem tornar a tenir la versió 5.2, hem de configurar l’APT per tal que usi aquells paquets que vulguem de les fonts de Karmic Koala. Així:

Primer llistarem els paquets de php que tenim instal·lats:

dpkg -l | egrep php

En el meu cas són:

  • php5-common
  • libapache2-mod-php5
  • php-pear
  • php5-cli
  • php5-curl
  • php5-dev
  • php5-mysql
  • php5-memcache
  • php5-suhosin

Dupliquem el fitxer amb les fonts de programari canviant la paraula lucid per karmic:

sed s/lucid/karmic/g /etc/apt/sources.list | sudo tee /etc/apt/sources.list.d/karmic.list

Creem un nou fitxer de preferències que anomenem per exemple “php”:

sudo nano /etc/apt/preferences.d/php

I copiem aquestes tres línies per cada paquet dels llistats anteriorment, tot canviant el nom del paquet:

Package: php5-common
Pin: release a=karmic
Pin-Priority: 991
...

Un cop ho hem configurat tot, actualitzem els paquets:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

No ens oblidem de reiniciar el servidor web; per l’Apache:

sudo apache2ctl restart
GD Star Rating
loading...

One Response to Com usar paquets d’una versió anterior d’Ubuntu

  1. Mil gracies

    M’ha sigut de molta ajuda 🙂

    GD Star Rating
    loading...