J'essaie d'exécuter le passenger-install-apache2-module
pour que je puisse installer Redmine sur CentOS 5.8, mais passenger-install-apache2-module
me dit que j'ai besoin Curl development headers with SSL support
qui me dit que je peux l'installer en utilisant yum install curl-devel
Cependant, lorsque je l'exécute, j'obtiens les résultats suivants :
Loaded plugins: fastestmirror, priorities, protectbase
Loading mirror speeds from cached hostfile
* base: ftp.pbone.net
* extras: ftp.pbone.net
* remi: remi-mirror.dedipower.com
* updates: ftp.pbone.net
120 packages excluded due to repository priority protections
0 packages excluded due to repository protections
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package curl-devel.i386 0:7.15.5-15.el5 set to be updated
--> Processing Dependency: curl = 7.15.5-15.el5 for package: curl-devel
--> Finished Dependency Resolution
curl-devel-7.15.5-15.el5.i386 from base has depsolving problems
--> Missing Dependency: curl = 7.15.5-15.el5 is needed by package curl-devel-7.15.5-15.el5.i386 (base)
Error: Missing Dependency: curl = 7.15.5-15.el5 is needed by package curl-devel-7.15.5-15.el5.i386 (base)
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest
Je ne suis pas très doué en matière de linux, mais je pense que cela m'indique que j'ai besoin de la version de curl si je veux installer curl-devel (ce qui est logique). Mais je sais que j'ai curl install, et je fais curl -V
pour tester si elle est effectivement installée, et cela me donne :
curl 7.21.7 (i686-redhat-linux-gnu) libcurl/7.21.7 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 libssh2/1.2.7
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smtp smtps telnet tftp
Features: AsynchDNS GSS-Negotiate IDN IPv6 Largefile NTLM SSL libz
Je pense donc que le problème vient de la différence entre les versions, mais je ne sais pas du tout comment procéder.
Ma question est donc la suivante : comment installer curl-devel correctement ?
BTW : J'ai essayé ce que yum m'a dit d'essayer à la fin :
You could try using --skip-broken to work around the problem
You could try running: package-cleanup --problems
package-cleanup --dupes
rpm -Va --nofiles --nodigest