ubuntu curl 安裝 包括 https

最佳方法
安裝 synaptic 這個是UI的安裝工具 安裝curl 及curllib 直接就可以使用https

歷史安裝流程
可以忽略以下內容

  1. 參考 https://blog.csdn.net/yejinxiong001/article/details/77745943
    需要安裝 yum install openssl-devel
    由於沒有yum 需要安裝yum
    yum 不能安裝應用,提示There are no enabled repos Run “yum repolist all”
    https://blog.csdn.net/zdb292034/article/details/82424220
    總結,ubuntu 不能使用yum

  2. 參考 Linux下使用curl命令訪問https問題
    https://blog.csdn.net/samzlb/article/details/80688906
    總結,由於之前什麼都沒有安裝不是證書的問題

  3. 關於卸載curl 先安裝openssl 再安裝curl 的方法
    https://blog.csdn.net/qq_33849629/article/details/81199090
    https://www.linuxidc.com/Linux/2011-01/31229.htm
    https://www.cnblogs.com/hunttown/p/9626353.html
    在第一個方法在make時,zlib 報錯,解決該問題
    由於前兩個博客寫的太亂,沒有看懂,浪費很多時間看懂,但怎麼都沒有解決問題,第二天結合第三篇文章看懂方法,但還是沒解決問題,
    、、、、、、、、、、、、、
    發現兩個簡單的方法
    https://blog.csdn.net/itbs/article/details/76617502 ★
    https://www.dazhuanlan.com/2019/10/05/5d97c333dac88/
    在./config 沒問題再make時出有報錯行爲
    、、、、、、、、、、、、、、
    回來查curl -V 發現curl一直是第一次安裝的版本,採用apt-get remove curl 發現怎麼也刪不掉
    也安裝不了新的,curl 可以用也看的到但查不到,一旦刪除命令後,在安裝時說你沒有,安裝上但也不顯示新安裝的。總之,在使用上有,但不支持https,也找的到地址。在安裝和卸載上他不存在。出現玄學問題。在實驗上述方法時,我已經下載很多新的,但其實一直用的是老的。看版本也是第一次下載的。
    把之前兩次的vi操作都復原了

於是【畫重點】,我通過whereis curl 把curl, curl-config 刪了(/usr/local/bin/curl裏的文件)
重新安裝,然後新老都裝不上去了。。。。。
最後又重新把第一個版本重新按照★ 的方法安裝,這次找到的是/usr/bin 裏但 /usr/local/bin還是什麼都沒有於是我就複製進去,curl -V
還是curl: /usr/local/lib/libcurl.so.4: no version information available (required by curl)
curl: relocation error: curl: symbol curl_mime_headers version CURL_OPENSSL_4 not defined in file libcurl.so.4 with link time reference
於是去百度
https://www.htcp.net/3766.html
刪除usr/local/lib/libcurl.so.4 (報錯的)
whereis libcurl.so.4
sudo ln -s /usr/lib/x86_64-linux-gnu/libcurl.so.4 /usr/local/lib/libcurl.so.4
修改軟連接後ok了 curl -V是通過synaptic 安裝的最新版本,各項配置也是同期安裝的 可以使用https(我只有用synaptic安裝的是最新版本其他的都是舊版本)
於是使用synaptic就可以。。。。。。。。
//////////////
1 安裝zlib方法
解決zlib.h:no such file or directory
http://blog.sina.com.cn/s/blog_714dacd10102v6et.html
zlib庫 安裝與使用
https://blog.csdn.net/windeal3203/article/details/52966232
gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting 問題
https://blog.csdn.net/Qevery678/article/details/94391782
本質找到真正的下載鏈接 先進去網頁自己複製鏈接
2 在ubuntu下載單個文件用 wget +url
3 瞭解軟連接

///////////////

PS,學會百度,及錯誤鎖定,知道自己在進行什麼,什麼地方出錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章