Installer Git sur Linux Mint Debian

0

Contexte
J'ai récemment migré vers Linux Mint. J'ai installé le LMDE201403 et la configuration de mon environnement a été établie. Cependant, je dois installer Git pour mon contrôle de version.

J'ai cherché sur Internet plusieurs façons de le faire. Je vais énumérer les deux qui ont été recommandés pour LMDE201403:

  1. Utilisez apt-get pour installer git-core sudo apt-get install git-core --fix-missing
  2. installe git à partir de la source (1.9.0)

Les deux échouent pour moi. Si j'essaie de l'installer à partir de la source, une erreur de compilation se produit car les en- <curl/curl.h>têtes me manquent . J'ai essayé d'installer ceux-ci en utilisant apt, mais cela échoue car les dépendances ne parviennent pas à s'authentifier.

Si j'essaie d'installer git-core via apt, j'obtiens également des erreurs d'authentification.

Je crois que la raison pour laquelle je ne peux pas installer ceci est parce qu'il me manque des répertoires. Je ne sais pas si c'est le cas et je n'ai pas été en mesure de trouver de port backport ou de référentiels connexes dont j'aurais besoin pour l'installer.

Question (s):
Comment installer git-core sur le LMDE201403?

Toute information utile au processus serait grandement appréciée, et si des détails sur les messages d'erreur ou sur mon environnement sont nécessaires, je suis prêt à les fournir.

Merci de votre aide.

Dodzi Dzakuma
la source
Avez-vous apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-devcomme suggéré par le guide d'installation Git?
Reuben L.
A chaque fois que j'essaye d'installer des dépendances via apt, c'est le message d'erreur que je reçois. WARNING: The following packages cannot be authenticated! libgssrpc4 libkadm5clnt-mit8 libkdb5-7 libkadm5srv-mit8 comerr-dev krb5-multidev libgpg-error-dev libgcrypt11-dev libp11-kit-dev libidn11-dev libkrb5-dev libldap2-dev librtmp-dev libssh2-1-dev libcurl4-gnutls-dev libexpat1-devInstaller les paquets sans vérification ne résout pas le problème.
Dodzi Dzakuma

Réponses:

2

LMDE est basé sur Debian, donc googler "debian AVERTISSEMENT: Les paquets suivants ne peuvent pas être authentifiés!" trouve immédiatement une excellente page https://wiki.debian.org/SecureApt#How_to_find_and_add_a_key .

Essayez donc:

wget https://ftp-master.debian.org/keys/archive-key-7.0.asc
gpg --import archive-key-7.0.asc

Puis "apt-get update" et "apt-get install --no-install-recommend git".

Et si cela ne vous aide pas, essayez une solution de contournement:

apt-get install --allow-unauthenticated ...
utilisateur2743554
la source
J'ai fait quelques recherches et il semblerait que ce soit la cause de mon problème. Je ne sais pas cependant. On dirait que leur serveur de référentiel a eu un énorme succès et maintenant, il est en panne. blog.linuxmint.com/?p=2582
Dodzi Dzakuma
0

Le "AVERTISSEMENT: Les packages suivants ne peuvent pas être authentifiés!" signifie que le référentiel fournissant les packages ne peut pas être authentifié, vous devez d'abord essayer d'actualiser le cache du référentiel d'APT ( sudo apt-get udpate) pour voir si le problème est résolu automatiquement. Sinon, vous devriez essayer d'installer / renouveler la clé GPG du référentiel Ubuntu ( en supposant que ces paquets sont fournis par Ubuntu) qui est fourni par ubuntu-keyringpaquet.
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05b5 puis exécutez à sudo apt-get udpatenouveau, vérifiez s'il y a des messages d'avertissement.

Vdragon
la source
J'utilise Linux Mint Debian. Comment puis-je mettre à jour le serveur de clés? Si ce que vous dites est vrai, cette information vous en aide-t-elle? Failed to fetch http://debian.linuxmint.com/latest/dists/testing/InReleaseIl y a aussi un certain nombre d'autres qui ne parviennent pas à mettre à jour. Je peux les fournir si nécessaire.
Dodzi Dzakuma