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:
- Utilisez apt-get pour installer git-core
sudo apt-get install git-core --fix-missing
- 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.
la source
apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-dev
comme suggéré par le guide d'installation Git?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-dev
Installer les paquets sans vérification ne résout pas le problème.Réponses:
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:
Puis "apt-get update" et "apt-get install --no-install-recommend git".
Et si cela ne vous aide pas, essayez une solution de contournement:
la source
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 parubuntu-keyring
paquet.$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 437D05b5
puis exécutez àsudo apt-get udpate
nouveau, vérifiez s'il y a des messages d'avertissement.la source
Failed to fetch http://debian.linuxmint.com/latest/dists/testing/InRelease
Il y a aussi un certain nombre d'autres qui ne parviennent pas à mettre à jour. Je peux les fournir si nécessaire.