Upgrade der CentOS 7 Curl-Version

Ich dachte, wenn ich das in einem Artikel vorgestellte Verfahren befolgen würde, würde es reibungslos abgeschlossen werden, aber ich kämpfte unerwartet, also fasste ich mein eigenes Verfahren zusammen.

Ich hoffe, es ist nützlich für diejenigen, die an die gleiche Wand stoßen und sagen: "Ich habe die neueste Version installiert, aber als ich die Version überprüft habe, ist sie alt geblieben."

Installieren Sie die erforderlichen Module

Grundsätzlich bin ich diesem Artikel gefolgt. Ich bin mir nicht sicher, welche Module erforderlich sind. .. .. https://sterfield.co.jp/programmer/curlの最新版をインストールする/

$ sudo yum install openssl-devel libmetalink-devel libssh2-devel c-ares-devel lbzip2

Holen Sie sich die Linkadresse für die neueste Version tar.gz download

Kopieren Sie die neueste Linkadresse "curl-X.X.X.tar.gz" unter https://curl.haxx.se/download.html.

Laden Sie die neueste Version von tar.gz in ein beliebiges Verzeichnis herunter

Nach Abschluss der Installation möchte ich unnötige Ordner und Dateien löschen. Laden Sie sie daher auf leicht verständliche Weise in mein Ausgangsverzeichnis herunter.

$ cd
$wget [kopierte Linkadresse]

Extrahieren Sie das heruntergeladene curl-X.X.X.tar.gz

Nach dem Entpacken wird ein Verzeichnis mit dem Namen "curl-X.X.X" erstellt. Verschieben Sie daher das Arbeitsverzeichnis.

$ tar xfvz curl-X.X.X.tar.gz
$ cd curl-X.X.X

Installieren Sie die neueste Version von curl

Um ehrlich zu sein, habe ich es ausgeführt, ohne die Bedeutung dieser Befehle zu kennen, aber als ich diesen Artikel zusammengestellt habe, habe ich ihn erneut nachgeschlagen und einen Artikel gefunden, der sorgfältig erklärt wurde. https://qiita.com/chihiro/items/f270744d7e09c58a50a5/ https://www.itmedia.co.jp/help/tips/linux/l0302.html

$ ./configure --enable-libcurl-option
$ make
$ sudo make install

Nicht die neueste Version ...

Schließlich habe ich die Version curl -V überprüft, aber aus irgendeinem Grund war es nicht die neueste Version, also habe ich den vollständigen Pfad des Befehls mit which -a curl überprüft.

$ which -a curl
/usr/local/bin/curl
/usr/bin/curl

Nach Überprüfung jeder Version scheint die neueste Version in / usr / local / bin / curl installiert zu sein.

$ /usr/local/bin/curl -V
Neue Versionsinformationen

$ /usr/bin/curl -V
Alte Versionsinformationen

Alte Version löschen und Link für neue Version erstellen

Ich habe in diesem Artikel versucht, "Ich habe einen Fehler im Installationspfad gemacht, also habe ich den alten gelöscht und ihn zu einem Link gemacht" nachzuahmen, und festgestellt, dass "curl -V" die neueste Version ist! https://m-shige1979.hatenablog.com/entry/2018/10/08/080000

$ sudo rm /usr/bin/curl
$ sudo ln -s /usr/local/bin/curl /usr/bin/curl
$ curl -V
Neue Versionsinformationen

Recommended Posts

Upgrade der CentOS 7 Curl-Version
Upgrade der Ruby- und Rails-Version des Projekts
Frühjahr gründliche Einführung Version Upgrade Memo
Installieren Sie die neue IOS-Version ohne Upgrade von xcode