Mise à jour de la version de CentOS 7 curl

Je pensais que si je suivais la procédure présentée dans un article, elle se terminerait sans problème, mais j'ai eu des difficultés de manière inattendue, alors j'ai résumé ma propre procédure.

J'espère que cela sera utile pour ceux qui ont frappé le même mur en disant: "J'ai installé la dernière version, mais quand j'ai vérifié la version, elle est restée ancienne."

Installez les modules requis

En gros, j'ai suivi cet article. Je ne sais pas quels sont les modules requis. .. .. https://sterfield.co.jp/programmer/curlの最新版をインストールする/

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

Obtenez l'adresse du lien pour la dernière version de téléchargement tar.gz

Copiez la dernière adresse du lien curl-X.X.X.tar.gz sur https://curl.haxx.se/download.html.

Téléchargez la dernière version de tar.gz dans n'importe quel répertoire

Une fois l'installation terminée, je souhaite supprimer les dossiers et fichiers inutiles, alors téléchargez-le dans mon répertoire personnel d'une manière facile à comprendre.

$ cd
$wget [adresse du lien copié]

Extrayez le curl-X.X.X.tar.gz téléchargé

Après le déballage, un répertoire appelé curl-X.X.X sera créé, alors déplacez le répertoire de travail.

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

Installez la dernière version de curl

Pour être honnête, je l'ai exécuté sans connaître la signification de ces commandes, mais quand j'ai rédigé cet article, je l'ai recherché à nouveau et j'ai trouvé un article qui a été expliqué avec soin. https://qiita.com/chihiro/items/f270744d7e09c58a50a5/ https://www.itmedia.co.jp/help/tips/linux/l0302.html

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

Pas la dernière version ...

Enfin, j'ai vérifié la version curl -V, mais pour une raison quelconque, ce n'était pas la dernière version, j'ai donc vérifié le chemin complet de la commande avec which -a curl.

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

Après avoir vérifié chaque version, il semble que la dernière version soit installée dans / usr / local / bin / curl.

$ /usr/local/bin/curl -V
Informations sur la nouvelle version

$ /usr/bin/curl -V
Informations sur l'ancienne version

Supprimer l'ancienne version et créer un lien pour la nouvelle version

J'ai essayé d'imiter "J'ai fait une erreur dans le chemin d'installation, donc j'ai supprimé l'ancien et en ai fait un lien" dans cet article, et j'ai trouvé que curl -V était la dernière version! 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
Informations sur la nouvelle version

Recommended Posts

Mise à jour de la version de CentOS 7 curl
Mise à niveau de la version du projet Ruby and Rails
Mémo de mise à niveau de la version d'introduction approfondie du printemps
Installez la nouvelle version IOS sans mise à niveau xcode