search
top

Compiler un .deb pour PECL uploadprogress

1. Installer les packages nécessaires.

Packages pour pouvoir compiler le module php5 :

apt-get update
apt-get install php5-dev dh-make-php

2. Télécharger uploadprogress via PECL

On recupere les sources d’uploadprogress .

mkdir pecl/
cd pecl/
pecl download uploadprogress

3. Construire le paquetage Debian pour uploadprogress

On initialise les variables pour les informations ‘maintener’ du paquetage avant de lancer dh-make-php.

export DEBEMAIL=your@email
export DEBFULLNAME='Your Name'

On construit notre *.deb de la manière suivante :

dh-make-pecl --only 5 uploadprogress-1.0.1.tgz
cd php-uploadprogress-1.0.1/
dpkg-buildpackage -b

Il ne reste plus qu’a installer le .deb que vous venez de faire :

cd ../
ls | grep *.deb
php5-uploadprogress_1.0.1-1_i386.deb

On installe notre extension et on relance Apache.

dpkg -i php5-uploadprogress_1.0.1-1_i386.deb
/etc/init.d/apache2 restart

On vérifie via un phpinfo que l’extension ‘uploadprogress’ est bien installée.

Package Vulture pour Ubuntu 8

Package Vulture 1.99-4 compilé pour Ubuntu-serveur Version 8.04.2 :

package-x-genericvulture_1.99-4_i386

package-x-genericvulture-pki_1.99-4_i386

Soit pour l’installer :

 aptitude install libapache2-mod-php5 php5-curl apache2-mpm-prefork apache2.2-common \
libapache-session-perl libapache2-mod-perl2 libauthen-radius-perl libio-socket-ssl-perl \
libconvert-asn1-perl libcrypt-blowfish-perl libcrypt-cbc-perl libcrypt-ssleay-perl \
libdbd-pg-perl libdbd-sqlite2-perl libdigest-sha1-perl libhtml-parser-perl libhtml-tree-perl \
libipc-run-perl libmcrypt4 libnet-ldap-perl libperl5.8 liburi-perl libwww-perl php5-ldap \
libmysqlclient15off libdbd-mysql-perl libcache-memcached-perl libstring-crc32-perl \
openssl php5-pgsql php5-sqlite sqlite sudo memcached libcgi-perl php5

wget http://notes.depad.fr/wp-content/uploads/2009/02/vulture_199_i386.deb
dpkg -i vulture_199_i386.deb

Documentation Vulture : http://vulture.open-source.fr/wiki/Documentation

 

top