J'essaie d'installer git Debian 8.6 Jessie
et j'ai rencontré des problèmes de dépendance. Ce qui est étrange, c'est que je n'ai eu aucun problème les quelques fois où j'ai récemment installé Git
une machine virtuelle pendant que je m'habitue à Linux.
apt-get install git
Résultats dans :
The following packages have unmet dependencies:
git : Depends: liberror-perl but is not installable
Recommends: rsync but it is not installable
E: Unable to correct problems, you have held broken packages.
MISE À JOUR
mon sources.list
Semble être un problème avec mon système. Je ne peux plus installer correctement quoi que ce soit. Je rencontre des problèmes de dépendance en installant des choses comme celles Pulseaudio
que j'ai déjà installées avec succès il y a quelques jours.
debian
apt
package-management
git
dependencies
DevonRyder
la source
la source
sudo apt -f install
ousudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Réponses:
Vous devez modifier votre sources.list, en ajoutant la ligne suivante:
Ensuite, mettez à niveau votre package et installez
git
:Éditer
le paquet suivant
git
,liberror-perl
et[rsync
] 3 peuvent être téléchargés à partir dumain
repo, parce que vous n'avez pas lemain
repo de votresources.list
vous ne pouvez pas installergit
et de ses dépendances.Votre
sources.list
devrait être (avec desnon-free
packages):Sur Debian Stretch, votre
/etc/apt/sources.list
devrait être (au moins):la source
non-free
etcontrib
avec des mises à jour de sécurité?Essayez
apt-get update && apt-get install git-core
.Je l'ai trouvé ici .
la source
git-core
package est juste un package de transition dont la fonction unique est de tirer legit
package.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
??sudo apt-get clean
etsudo rm -r /var/lib/apt/lists/*
. Réutilisez ensuite la commande dans la réponse.J'ai corrigé en ne gardant que les sources.list ces URL:
Puis je lance:
Finalement:
la source
Je viens de courir
sudo apt update
suivi desudo apt upgrade
. Après cela,sudo apt install git
a bien fonctionné.la source
Il y a plusieurs matériaux que j'aimerais résoudre des problèmes dans Debian Linux 10.
uname -a
uname -mrs
sudo dpkg -i git_2.20.1-2_amd64.deb
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt install git_2.20.1-2_amd64.deb --reinstall
Vous devez configurer:
cd /etc/apt/
nano sources.list
(essayez d'ouvrir all_)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Suivez simplement cette structure:
apt-update && apt search ^git
Suivant également plusieurs commandes du terminal:
-> Assurez-vous que les bibliothèques partagées sont correctement enregistrées (corrige également certaines erreurs GCC / G ++)
sudo ldconfig
-> vérifiez le cache de votre paquet
sudo apt-get check
-> Vous devez mettre à jour votre liste de paquets ici
sudo apt-get update
-> assurez-vous que les téléchargements des packages ont été correctement effectués lors de la dernière mise à jour du système
sudo apt-get --fix-missing
-> essayez de mettre à niveau le système (parfois une version de package mise à jour résout le problème)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Efforcez-vous de reconfigurer toutes les applications qui n'ont pas pu être installées
sudo dpkg --configure -a
-> essayez de réparer les paquets cassés
sudo apt-get install -f
Étape finale est tout simplement de donner le traitement:
sudo apt-get install git
.Résumé:
git est déjà la dernière version (1: 2.20.1-2).
Vous procédez avec succès à toutes les étapes.
la source