[LINUX] Compilez et installez Git à partir des sources.

Compilez et installez Git à partir des sources dans votre répertoire. À peu près comme décrit dans https://github.com/git/git/blob/master/INSTALL. Dans mon environnement, j'ai eu une erreur concernant l'expat et la compilation de doc, donc Je l'ai installé d'une manière alternative.

terminal


#Télécharger la source
$ curl -LO https://github.com/git/git/archive/v2.26.0.tar.gz

#Développez et déplacez-vous vers la destination de déploiement
$ tar -xvf v2.26.0.tar.gz
$ cd git-2.26.0/

#Créez un fichier de configuration et configurez. La destination d'installation est le répertoire extrait
$ make configure
$ ./configure --prefix=$(pwd)

#faire et installer
$ make all
$ make install

#Vérifiez la version de git installé.
$ bin/git --version
git version 2.26.0

référence: https://qiita.com/347lionz/items/a18c5b11df45a7c2e67d

Recommended Posts

Compilez et installez Git à partir des sources.
Installer Python à partir de la source
Installez Apache 2.4.41 depuis la source
Installer ansible à partir du code source
Installation d'Apache Maven (à partir des sources)
Essayez d'installer Git à partir des sources en utilisant les modules make et unarchive d'Ansible
Installez PostgreSQL à partir du code source sur CentOS
Installer depuis conda-forge
Installez l'image docker mongodb et connectez-vous à partir de spring-boot
Installez vim7.3 (+ python2.4) depuis la source (compatible avec Gundo.vim)
Construire PostgreSQL à partir des sources
Comment installer Git GUI et Gitk sur CentOS
Développé en installant Git, VSCode, Docker sur Chrome OS
Compilez et installez MySQL-python pour python2.7 sur Amazon Linux
Modifier et installer la source ReadyMedia
Installez Python et Flask (Windows 10)
Installez Python 3.7 et Django 3.0 (CentOS)
Installez pyenv depuis Homebrew, installez Python depuis pyenv
Installation source et installation de Python
Installez mecab sur le serveur partagé Sakura et appelez-le depuis python
[EC2] Comment installer et télécharger chromedriver à partir de la ligne de commande