Solution de contournement exagérée
Installez Anaconda en tant qu'utilisateur et installez git avec conda.
Avantages
Anaconda peut être installé en tant qu'utilisateur, et un environnement conda peut être créé qui peut vous aider à installer d'autres paquets. De cette façon, vous n'avez pas besoin de compiler git à partir des sources, ni d'installer libcurl et perl, et vous n'obtiendrez donc pas l'erreur suivante
git: 'remote-https' is not a git command. See 'git --help'
après avoir réussi à compiler git.
Étapes pour installer Anaconda, puis git
- lire le Manuel d'installation d'Anaconda qui pointe vers le page de téléchargement shell script fichier .
- Téléchargez le fichier script :
- copier sur votre machine locale et ensuite copier avec scp (par ex. winscp ) sur la machine Linux ou
- utilisez un terminal sur la machine Linux et tapez
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
.
- ajouter des droits d'exécution à vous-même sur le fichier en émettant
chmod +x Anaconda3-2020.11-Linux-x86_64.sh
- suivez les instructions d'installation où vous pouvez également spécifier dans quel dossier vous voulez installer anaconda
- après l'installation, choisissez l'une des possibilités ci-dessous pour invoquer git avec succès par la suite :
- vous pouvez soit activer un environnement conda, ce qui est utile par exemple si vous devez créer différents environnements conda (c'est courant si vous travaillez avec python). Pour activer un environnement, vous devez demander à l'installateur (à la fin de l'installation) d'ajouter le code d'initialisation de conda dans votre fichier
~/.bashrc
(voir ci-dessous). En utilisant cette méthode, votre chemin ne sera pas pollué, et vous verrez si les binaires relatifs à conda sont aussi dans votre chemin actuel. Ou vous pouvez
- ajoutez le dossier du bin installé à votre chemin, par exemple si vous avez installé anaconda dans le dossier
/home/myusername/anaconda3
il sera dans /home/myusername/anaconda3/bin
. Votre nouveau fichier exécutable conda
sera également présent et vous aidera à installer des paquets tels que git, python ou pandoc.
- cd dans le dossier binaire d'anaconda, e.g.
cd /home/myusername/anaconda3/bin
et exécutez les commandes suivantes.
- n'oubliez pas de prendre en compte les nouveaux paramètres du chemin, par exemple en fermant et en rouvrant le terminal si vous avez choisi la méthode 1. ou 2. au point 5. Si vous avez choisi la méthode 1, vous verrez quelque chose comme
(base) myusername@servername
indiquant que vous utilisez l'environnement conda de base. 7 Vous pouvez maintenant installer git en utilisant conda en émettant conda install -c anaconda git
.
Votre .bashrc
contiendra des choses comme ceci si vous avez demandé à l'installateur d'Anaconda d'initialiser conda pour vous :
# content of your .bashrc in your home dir
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/myusername/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/myusername/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/myusername/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/myusername/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<