web-dev-qa-db-fra.com

Impossible d'installer git sur Ubuntu 15.10

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
2
Om Prakash

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
1
Shantanu Bedajna