Installation de net_wifi via pear

Répondre
Stopher
le 19/06/2007 à 13:01
Stopher
Bonjour ,
Voilà mon petit probleme , j'essaye d'installer le module net_wifi via la commande pear install net_wifi jusque là c'est ok seulement , je n'ai pas de fichier net_wifi.so à lier dans mon php.ini , uniquement un fichier .reg !

/usr/share/php/.registry/net_wifi.reg

Que faire avec ce fichier ?
Aurai-je oublié quelque chose ?

Merci d'avance pour vos posts ,
cordialement ,
Christophe.
Ubuntu User
Stopher
le 19/06/2007 à 16:47
Stopher
Apres recherche , j'ai constaté qu'il y a eu des fichiers ajoutés dans /usr/share/php/Net/

Ces fichiers sont en faite des classes qui permettent d'utiliser les methodes du paquet Net_Wifi de pear , ce n'est donc pas un module qui a ete telechargé , mais des librairies ...
Ubuntu User
LA GLOBULE
le 19/06/2007 à 20:32
LA GLOBULE
Pourquoi tu cherches à installer ce truc avec un .so en tapant une commande ?

C'est crapi, et si tu n'as pas de dédié c'est mort.
En plus, voila les galères lors de la mise à jour de PHP.

Télécharge le truc sur le site de PEAR, et dans ton fichier PHP où tu as besoin de ce module, ben include les fichiers PHP de la librairie, et ca roule tout seul.
Stopher
le 20/06/2007 à 09:05
Stopher
Moi je trouve assez pratique la commande pear !!!

Je l'ai utilisé pour installer le module bcompiler (qui est bien un module "bcompiler.so"), il m'a juste suffit ensuite de declarer la nouvelle extension dans mon php.ini . tout comme le module GD d'ailleurs je ne vois pas en quoi c'est pas terrible comme méthode .
Ubuntu User
Stopher
le 20/06/2007 à 11:26
Stopher
En fait , ce n'est pas un module , tout ce que fait pear pour Net_Wifi , c'est telecharger le paquet en tar.gz , le decompresser dans son dossier de librairies , et de mettre à jour sa base de registre , pour y indiquer ce qui a etait fait . Ce qui permet de connaître les paquets/librairies installés via pear

exemple :

stopher@cdsl-laptop:~$ pear list
Installed packages, channel pear.php.net:
=========================================
Package Version State
Archive_Tar 1.3.2 stable
Console_Getopt 1.2.3 stable
Log 1.9.11 stable
Net_GeoIP 1.0.0RC1 beta
Net_Socket 1.0.8 stable
Net_Whois 1.0 stable
Net_Wifi 1.0.0 stable
PEAR 1.6.0 stable
Structures_Graph 1.0.2 stable
XML_Beautifier 1.1 stable
XML_Parser 1.2.8 stable
XML_Util 1.1.4 stable
bcompiler 0.8 beta



ainsi que la liste des fichiers liés à chaque package exemple pour Net_Wifi :

stopher@cdsl-laptop:~$ pear list-files Net_Wifi
Installed Files For Net_Wifi
============================
Type Install Path
php /usr/share/php/Net/Wifi/Cell.php
php /usr/share/php/Net/Wifi/Config.php
php /usr/share/php/Net/Wifi.php
doc /usr/share/php/docs/Net_Wifi/examples/Wifi_usage.php
test /usr/share/php/tests/Net_Wifi/tests/AllTests.php
test /usr/share/php/tests/Net_Wifi/tests/Net_WifiTest.php


Ensuite pour desinstaller un package : pear unsintall <paquet>

et voilà , il y a bien d'autre commande pour mettre à jour un paquet par exemple , cela ressemble beaucoup au principe de l'apt-get sous debian .

Perso , je trouve ça plus propre de regrouper les librairies ensemble de pouvoir les gérer/mettre à jour ou supprimer sans faire de copier coller .

Non ?
Ubuntu User
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours