आप नहीं मिलती है तो --without-libssh2
साथ बदलने के लिए --with-libssh2
आप के लिए खोज कर सकते हैं --without-ssl
और संलग्न --with-libssh2
, कर्ल के साथ परीक्षण संस्करण 7.35.0 पर उबंटू 14.04.2
फ्रैंटिक से अनुकूलित उत्तर:
कर्ल स्रोत को डाउनलोड और अनपैक करें। उसके बाद:
sudo apt-get install build-essential debhelper libssh2-1-dev
sudo apt-get source libcurl3
sudo apt-get build-dep libcurl3
cd curl-*/debian
nano rules
मेरे मामले में ढूँढें --without-ssl
और संलग्न करें --with-libssh2
, यह इस तरह दिखता है:
इससे पहले
cd debian/build && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-path=/etc/ssl/certs
cd debian/build-gnutls && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
--without-ssl --with-gnutls
cd debian/build-nss && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
--without-ssl --with-nss
उपरांत
cd debian/build && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-path=/etc/ssl/certs --with-libssh2
cd debian/build-gnutls && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
--without-ssl --with-gnutls --with-libssh2
cd debian/build-nss && dh_auto_configure ${CONFIGURE_ARGS} \
--with-ca-bundle=/etc/ssl/certs/ca-certificates.crt \
--without-ssl --with-nss --with-libssh2
अब पैकेज बनाएँ:
cd ..
sudo dpkg-buildpackage
cd ..
sudo dpkg -i curl_*.deb
sudo dpkg -i libcurl3_*.deb
sudo dpkg -i libcurl3-gnutls_*.deb
यहाँ आपके मुद्दे के लिए एक और अच्छा ट्यूटोरियल है ।
Frantique के उत्तर के बारे में अधिक जानकारी।