Les diré los comandos que necesitan lanzar para compilar curl 7.23.1 en archilinux en caso de que necesites esta vieja versión para algún programa.
Necesitaran tener las dependencias ya instaladas zlib libssh2 openssl y ca-certificates
Se ejecutan los siguientes comandos para descargar el código fuente, descomprimir y cambiar al directorio de trabajo:
Fuentes:
Parche del paquete kuaipan4uk de aur
Configuración del paquete curl-git de aur
Necesitaran tener las dependencias ya instaladas zlib libssh2 openssl y ca-certificates
Se ejecutan los siguientes comandos para descargar el código fuente, descomprimir y cambiar al directorio de trabajo:
Parchear la desactivación del soporte de SSL3 la librería de archlinux libssh2 ya no soporta la función SLv3_client_method por esto hay que parchear el código de curl con los siguientes comandos:wget https://curl.haxx.se/download/curl-7.23.1.tar.gz tar -xzvf curl-7.23.1.tar.gz cd curl-7.23.1
Configuramos compilamos he instalamos:sed -i '105,107d' ./lib/cyassl.c sed -i 's/req_method = SSLv3_client_method()/return CURLE_SSL_CONNECT_ERROR/' ./lib/ssluse.c
Estos ultimo comando se debe de ejecutar como superusuario o como root habiendo previamente echo el comando su si no usas sudo../configure \ --prefix=/usr \
--mandir=/usr/share/man \ --disable-ldap \ --disable-ldaps \ --enable-ipv6 \ --enable-manual \ --enable-versioned-symbols \ --enable-threaded-resolver \ --without-libidn \ --with-random=/dev/urandom \ --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \ --with-ssl \ --with-nss make
sudo make install
Fuentes:
Parche del paquete kuaipan4uk de aur
Configuración del paquete curl-git de aur
Comentarios
Publicar un comentario