J'ai essayé d'installer git par Sudo apt-get install git
. Mais j'ai eu une erreur.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'git' has no installation candidate
J'ai aussi essayé Sudo apt-get install git-core
et j'ai cette erreur
E: Unable to locate package git-core
depuis ma réputation actuelle de dépassement de pile ne permet pas de poster plus de 2 lien ici. Donc, voici lien Pastebin pour la sortie de grep '^[^#]' /etc/apt/sources.list
.
Après avoir fait "Sudo apt-get update", j'ai eu une erreur:
Impossible de récupérer. Le réseau est inaccessible.
Voici sortie complète .
Modifier: Sortie de Sudo apt-get install git
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package git is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'git' has no installation candidate
Commencez par vérifier si vous pouvez envoyer un ping à la passerelle, peu importe ce qui se passe dans votre cas.
ping 192.168.0.1 (votre passerelle ici)
si vous révisez et répondez, vérifiez si la route est correcte désactivez temporairement le gestionnaire de réseau
Sudo service network-manager stop
Sudo ifconfig eth0(your adapter) 192.168.0.12/24(your ip) up
Sudo route add default gw 192.168.0.1(your gateway)
Sudo -i
echo "nameserver 208.67.222.222" > /etc/resolv.conf (opendns dont change these two)
echo "nameserver 208.67.220.220" >> /etc/resolv.conf
vérifier l'itinéraire
route
alors fais
Sudo apt-get update && Sudo apt-get install git
si tout fonctionne, modifiez les paramètres dans network-manager en conséquence et si Sudo apt-get update
fonctionne mais
Sudo apt-get install git
dosent fonctionne alors faites-le manuellement bu ces étapes
1) Installer les dépendances
Sudo apt-get update
Sudo apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
allez-y et obtenez la version de git que vous voulez en visitant la page du projet git sur GitHub .
Lorsque vous arrivez à la page du projet, la version que vous voyez est la branche sur laquelle vous vous engagez. Si vous voulez la dernière version stable, vous devriez aller changer la branche à la dernière balise non "rc"
2) Ensuite, sur le côté droit de la page, cliquez avec le bouton droit de la souris sur le bouton Télécharger le zip et sélectionnez l'option similaire à "Copier l'adresse du lien".
3)
wget https://github.com/git/git/archive/v1.9.2.Zip -O git.Zip
votre version variera
4)
unzip git.Zip
cd git-*
make prefix=/usr/local all
Sudo make prefix=/usr/local install
4) Maintenant que git est installé, si vous voulez passer à une version plus récente, vous pouvez simplement cloner le référentiel, puis construire et installer.
git clone https://github.com/git/git.git
Pour trouver l'URL à utiliser pour l'opération de clonage, accédez à la branche ou à la balise souhaitée sur la page du projet GitHub , puis copiez l'URL de clone à droite.
Ceci créera un nouveau répertoire dans votre répertoire actuel dans lequel vous pourrez reconstruire le package et réinstaller la version la plus récente, comme vous l'avez fait ci-dessus. Cela écrasera votre ancienne version
5)
make prefix=/usr/local all
Sudo make prefix=/usr/local install