Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1422 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Résolu] Quel rpm GD pour mon RH6 / PHP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Quel rpm GD pour mon RH6 / PHP ?

n°1348602
Doc_Gloumy
Since 2001
Posté le 28-11-2013 à 09:26:12  profilanswer
 

Bonjour à tous,
 
Je viens demander conseil pour l'installation de la librairie GD sur une machine virtuelle RedHat 6.2 afin de pouvoir utiliser des PNG sur mon PHP et d'avoir la fonction imagecreatefrompng()
 
Voici les infos dont je dispose :
 
le uname -a : Linux gaches-chimie 2.6.32-220.el6.x86_64 #1 SMP Wed Nov 9 08:03:13 EST 2011 x86_64  
le infophp me donne :
Apache version : Apache/2.2.15 (Red Hat)
Php version : PHP Version  5.3.3  
 
Maintenant je souhaiterais installer la librairie GD, mais je ne sais quel rpm installer malgré ceux que j'ai trouvé sur :
http://rpm.pbone.net/index.php3/st [...] rch/php-gd
J'irais naturellement bien vers le 1er mais est ce qu'il correspond bien à mes versions de php ?
Idem pour celui ci : http://rpmfind.net//linux/RPM/remi [...] 86_64.html ?
 
Aussi, est ce qu'il vaut mieux passer par Yum ou la commande rpm directement ?
Est ce que Yum ou rpm peuvent gérer les dépendances ?
 
Merci pour les infos que vous pourrez me donner.
 
Edit pour ma version de PHP j'ai trouvé ce RPM :
 
http://rpmfind.net/linux/RPM/cento [...] 86_64.html
 
Cependant le lien pointe sur une 404, est ce qu'il y a moyen de le retrouver ?


Message édité par Doc_Gloumy le 09-12-2013 à 14:45:04

---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
mood
Publicité
Posté le 28-11-2013 à 09:26:12  profilanswer
 

n°1348646
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 29-11-2013 à 00:07:25  profilanswer
 

commence par un
 
yum update
 
puis
 
yum install php-gd


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1348657
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 08:38:23  profilanswer
 

J'avais déjà testé un yum install php-gd, par contre j'avais pas fais le yum update,
 
Voici ce que j'ai comme résultat :
 

# yum update
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Update Process
No Packages marked for Update
# yum install php-gd
Loaded plugins: product-id, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
No package php-gd available.
Error: Nothing to do
#


 
PS : je n'ai pas d'exclude dans le yum.conf :
 

[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=3
 
#  This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
#  It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
 
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d


Message édité par Doc_Gloumy le 29-11-2013 à 08:52:39

---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348659
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 09:21:00  profilanswer
 

J'ai rajoute un CentOS.repo dans mon yum.repos.d et du coup de update a mis à jour pas mal de paquets, par contre est ce qu'il y a un risque de ne pas voir repartir de serveur apache/php lors de l'install de php-gd ?
C'est une machine de prod qui doit avoir une bonne disponibilité je voudrais éviter qu'elle soit hs plus de quelques minutes.


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348663
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 29-11-2013 à 09:53:34  profilanswer
 

attention à ne pas mélanger les repository. Est-ce que tu as déjà mis à jour ou est-ce que tu as seulement testé ?
 
et que dit "yum search php-gd"  et "rhn-channel -l" ? De quand datent les dernières mises à jour dans /var/log/yum.log ?

Message cité 1 fois
Message édité par roscocoltran le 29-11-2013 à 09:54:24

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1348664
e_esprit
Posté le 29-11-2013 à 10:16:33  profilanswer
 

Doc_Gloumy a écrit :

J'ai rajoute un CentOS.repo dans mon yum.repos.d et du coup de update a mis à jour pas mal de paquets, par contre est ce qu'il y a un risque de ne pas voir repartir de serveur apache/php lors de l'install de php-gd ?
C'est une machine de prod qui doit avoir une bonne disponibilité je voudrais éviter qu'elle soit hs plus de quelques minutes.


Ben du coup t'es plus en RedHat à mon avis :D
 
T'as quoi comme repos d'activés ?

grep -B3 -A5 "enabled = 1" /etc/yum.repos.d/*

Message cité 1 fois
Message édité par e_esprit le 29-11-2013 à 10:16:46

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1348665
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 10:25:46  profilanswer
 

roscocoltran a écrit :

attention à ne pas mélanger les repository. Est-ce que tu as déjà mis à jour ou est-ce que tu as seulement testé ?

 

et que dit "yum search php-gd"  et "rhn-channel -l" ? De quand datent les dernières mises à jour dans /var/log/yum.log ?

 

Bein j'ai ajouté le CentOs.repo et fait le yum update donc oui mis à jour, avec quelques erreur de paquets

 
e_esprit a écrit :


Ben du coup t'es plus en RedHat à mon avis :D
T'as quoi comme repos d'activés ?

grep -B3 -A5 "enabled = 1" /etc/yum.repos.d/*


 

C a d plus de RedHat ?

 

Le repos d'activité ne donne rien :


# grep -B3 -A5 "enabled = 1" /etc/yum.repos.d/*
#

 

Vous pensez que je devrais enlever le CentOs.repo ?

 


Message édité par Doc_Gloumy le 29-11-2013 à 10:26:25

---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348666
e_esprit
Posté le 29-11-2013 à 10:28:41  profilanswer
 

Ca donne quoi ça ?

grep "enabled" /etc/yum.repos.d/*


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1348667
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 10:32:31  profilanswer
 

e_esprit a écrit :

Ca donne quoi ça ?

grep "enabled" /etc/yum.repos.d/*


 

Voici la réponse :

 


# grep "enabled" /etc/yum.repos.d/*
/etc/yum.repos.d/CentOs.repo:enabled=1
/etc/yum.repos.d/CentOs.repo:enabled=1
/etc/yum.repos.d/CentOs.repo:enabled=1
/etc/yum.repos.d/rhel-source.repo:enabled=0
/etc/yum.repos.d/rhel-source.repo:enabled=0
/etc/yum.repos.d/rhel-source.repo:enabled=0
#

 

Et mon redhat.repo est vide, et si je le remplis avec :


[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=ftp://ftp.redhat.com/pub/redhat/linux/enterprise/$releasever/en/os/SRPMS/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


Il me le vide au premier yum update


Message édité par Doc_Gloumy le 29-11-2013 à 10:50:54

---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348668
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 29-11-2013 à 10:48:38  profilanswer
 

Ne lance plus yum pour l'instant.
 
redhat nécessite un abonnement pour avoir les mises à jour.
 
que dit
 
"rhn-channel -l" ?
 
et que dit
 
"cat /etc/system-release" ?


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
mood
Publicité
Posté le 29-11-2013 à 10:48:38  profilanswer
 

n°1348670
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 10:52:39  profilanswer
 

Alors :
 


# rhn-channel -l
Unable to locate SystemId file. Is this system registered?
# cat /etc/system-release
Red Hat Enterprise Linux Server release 6.2 (Santiago)
#


 
 


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348671
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 29-11-2013 à 10:59:22  profilanswer
 

Doc_Gloumy a écrit :

Alors :

 


# rhn-channel -l
Unable to locate SystemId file. Is this system registered?
# cat /etc/system-release
Red Hat Enterprise Linux Server release 6.2 (Santiago)
#

 




ok, donc tu ne reçois pas de mise à jour de redhat. yum ne te sera d'aucune utilité dans cette situation. La seule solution pour toi si tu veux installer un logiciel supplémentaire est de te tourner vers la source d'installation. (DVD ?)

 

Le mieux à long terme si tu ne veux pas payer d'abonnement c'est de te tourner complètement vers scientificlinux ou centos. Là ton système en prod, s'il fourni un servie web vers l'extérieur, représente un problème de sécurité. Ce que je te propose, c'est de backuper ton système (site web, homedirs, dhcp, etc...), puis de le restorer sur un OS tel que scientificlinux. Fais le test sur une machine virtuelle auparavant. Ensuite tu pourra installer php-gd sans problème.

 

Je te conseille aussi de faire un

 

yum history list all (encore que je ne suis pas sûr que ça fonctionne sans subscription, à voir)

 

puis de faire un

 

yum history undo maderniereoperation

 

celle qui concerne l'ajout de paquets centos que tu viens de faire, afin de revenir proprement à la situation précédente. Ne force rien, si tu ne peux pas faire de undo proprement alors n’insiste pas.


Message édité par roscocoltran le 29-11-2013 à 11:00:29

---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1348674
e_esprit
Posté le 29-11-2013 à 11:16:45  profilanswer
 

Etant donné que ta machine est une machine virtuelle, si t'as la possibilité de revenir en arrière sur un snapshot d'avant ton bricolage de yum avec les dépot CentOS (sans perdre de données) alors c'est aussi une option :D


Message édité par e_esprit le 29-11-2013 à 11:17:01

---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1348678
Doc_Gloumy
Since 2001
Posté le 29-11-2013 à 11:48:01  profilanswer
 

Le yum history list all ne donne rien hormis les mises à jour d'install en 2012


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348680
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 29-11-2013 à 11:54:05  profilanswer
 

tu es sûr que les paquets ont été installés ? Tu dois voir les transactions dans /var/log/yum.log.
 
Réinstalle une machine compatible, assure-toi que les mises à jour se font et importe tes données.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1348737
Doc_Gloumy
Since 2001
Posté le 02-12-2013 à 09:07:26  profilanswer
 

roscocoltran a écrit :

tu es sûr que les paquets ont été installés ? Tu dois voir les transactions dans /var/log/yum.log.
 
Réinstalle une machine compatible, assure-toi que les mises à jour se font et importe tes données.


 
Effectivement, j'ai bien un /var/log/yum/log mais qui est vide, du coup les paquets n'ont pas été installés ?


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348738
e_esprit
Posté le 02-12-2013 à 09:38:47  profilanswer
 

yum list installed
 
Et tu regardes dans la colonne de droite si tu vois centos comme source d'installation ou pas quelque part.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1348745
Doc_Gloumy
Since 2001
Posté le 02-12-2013 à 10:26:13  profilanswer
 

Impec ta commande,
 
aucun paquet de CentOS dans la liste


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1348749
roscocoltr​an
L'enfer c'est les utilisateurs
Posté le 02-12-2013 à 12:04:06  profilanswer
 

S'il y a erreur lors de la vérification des dépendances faut vraiment forcer pour faire l'install. Donc ta machine semble propre.


---------------
"Your god is too small", Giordano Bruno, 1548 - 1600
n°1348801
Doc_Gloumy
Since 2001
Posté le 03-12-2013 à 13:54:58  profilanswer
 

Ok merci pour vos réponses.
 
Je suis en train de télécharger l'iso de RH6.2 pour récupérer le rpm d'origine et je vais prévoir de changer la plateforme si je renouvelle tout ça !


---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
n°1349185
Doc_Gloumy
Since 2001
Posté le 09-12-2013 à 14:01:29  profilanswer
 

Bonjour à tous,
 
suite à vos réponses, j'ai donc retrouvé l'iso et les packages qu'elle contenait pour trouver la librairie GD qui m'interessait:
 
J'ai donc installé le rpm correspondant sauf que :


[fixed]# rpm -ivh php-gd-5.3.3-3.el6_1.3.x86_64.rpm
warning: php-gd-5.3.3-3.el6_1.3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID xxxxxxxx: NOKEY
error: Failed dependencies:
        libXpm.so.4()(64bit) is needed by php-gd-5.3.3-3.el6_1.3.x86_64


 
Bon ça doit vouloir dire qu'il faut que j'installe libXpm, je décide d'écouter ce qu'on me dit :


# rpm -ivh libXpm-3.5.8-2.el6.x86_64.rpm
warning: libXpm-3.5.8-2.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID xxxxxxxx: NOKEY
Preparing...                ########################################### [100%]
   1:libXpm                 ########################################### [100%]


 
Une fois fait je retente la lib GD :


# rpm -ivh php-gd-5.3.3-3.el6_1.3.x86_64.rpm
warning: php-gd-5.3.3-3.el6_1.3.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID xxxxxxxx: NOKEY
Preparing...                ########################################### [100%]
   1:php-gd                 ########################################### [100%]


 
Par précaution je restart apache :


# httpd -k restart


 
Suite à ça je retrouve dans mon phpinfo :


GD Support  enabled  


 
et ce qui m'interesse :


PNG Support  enabled  


 
Merci à tous ceux qui m'ont aiguillé !


Message édité par Doc_Gloumy le 09-12-2013 à 14:07:53

---------------
Ma Galerie : Flickr / Aquariophile / Vttiste / Motard / Arduino / bref un peu de tout...
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  [Résolu] Quel rpm GD pour mon RH6 / PHP ?

 

Sujets relatifs
Corruption de fichier .PHP?[PHP] Recherche script d'enchères
[Mandriva] Environnement de developpement HTML /PHPEcriture dans un fichier CVS depuis script PHP
IPTables et envoi de mails par PHP[SOLARIS 10 PHP] Probleme d'installation de PHP au lancement d'Apache.
Postfix/SQUID/SAMBA: Console web PHP/AJAX Open SourcePHP ne fonctionne pas
Plus de sujets relatifs à : [Résolu] Quel rpm GD pour mon RH6 / PHP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR