Estou tentando executar o passenger-install-apache2-module
para que eu possa instalar o Redmine no CentOS 5.8, mas passenger-install-apache2-module
me diz que preciso de Curl development headers with SSL support
, o que me permite instalar usando yum install curl-devel
, no entanto, executar que recebo os seguintes resultados:
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
Agora, eu não sou incrível com coisas do Linux, no entanto, acho que isso me diz que eu preciso da versão curl se eu quiser instalar o curl-devel (faz sentido). Mas eu sei que tenho curl install, e eu faço curl -V
para testar se é realmente instalar, e isso me dá:
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
Então eu acho que o problema é a diferença nas versões, no entanto, eu não tenho idéia de onde ir a partir daqui.
Então, minha pergunta é: como instalar o curl-devel corretamente?
BTW: Eu tentei o que yum me disse para tentar no final:
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