Je tente d'installer Git sur Debian 8.6 Jessie
et avoir rencontré des problèmes de dépendance. Ce qui est étrange, c'est que je n'ai pas eu de problèmes les rares fois que j'ai récemment installé Git
dans A VM tandis que je m'habitue à Linux.
apt-get install git
Résultats :
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 [~ # ~]
ma sources.list
Semble être un problème avec mon système. Je ne peux plus rien installer correctement. Je reçois des problèmes de dépendance à installer des choses comme Pulseaudio
que j'ai déjà installé avec succès il y a quelques jours.
Vous devez éditer vos sources.List, en ajoutant la ligne suivante:
deb http://ftp.ca.debian.org/debian/ jessie main contrib
Placez ensuite votre colis et installez git
:
apt-get update && apt-get upgrade && apt-get dist-upgrade
apt-get -f install
apt-get install git
Edit
le paquet suivant git
, liberror-Perl
et [rsync
] peut être téléchargé à partir du repo main
repo, car vous n'avez pas le retrait main
repo sur votre sources.list
Vous ne pouvez pas installer git
et ses dépendances.
Ton sources.list
devrait être (avec non-free
paquets):
deb http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
deb http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ca.debian.org/debian/ jessie-updates main contrib non-free
deb http://ftp.ca.debian.org/debian/ jessie-backports main contrib non-free
Sur Debian Stretch votre /etc/apt/sources.list
devrait être (au moins):
deb http://deb.debian.org/debian stretch main
deb http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
J'ai fixé en gardant uniquement dans les sources.List Ces URL:
nano /etc/apt/sources.list
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Alors je cours:
# ensure that the shared libraries are properly registered (also fixes some GCC/G++ errors)
Sudo ldconfig
#check your package cache
Sudo apt-get check
#update your package list
Sudo apt-get update
#ensure package downloads were properly completed when the system last updated
Sudo apt-get upgrade --fix-missing
#try to upgrade the system (sometimes an updated package version fixes the issue)
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
#try to reconfigure all applications that failed to install
Sudo dpkg --configure -a
#try to fix broken packages
Sudo apt-get install -f
Finalement:
Sudo apt-get install git
Je viens de courir Sudo apt update
suivie par Sudo apt upgrade
. Après ça, Sudo apt install git
a fonctionné bien.
Il y a plusieurs matériaux que je voudrais résoudre des problèmes dans Debian Linux 10.
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 tout_)
[.____] 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
Ensuite également suivant plusieurs commandes par le terminal:
-> Assurez-vous que les bibliothèques partagées sont correctement enregistrées (corrige également certaines erreurs GCC/G ++)
[.____] sudo ldconfig
-> Vérifiez votre cache de paquet
[.____] Sudo apt-get check
-> Vous devez mettre à jour votre liste de packages ici
sudo apt-get Update
-> S'assurer que les téléchargements de paquets étaient correctement terminés lorsque le système est mis à jour
[.____] Sudo apt-get Upgrade --Fix-manquant
-> Essayez de mettre à niveau le système (parfois une version de package mis à jour corrige le problème)
[.____] sudo apt-obtenir mise à niveau
[.____] Sudo apt-get dist-Upgrade
-> S'efforcer de reconfigurer toutes les applications qui n'ont pas réussi à installer
Sudo dpkg --configure -a
-> Essayez de réparer des paquets cassés
[.____] Sudo apt-get install -f
La dernière étape consiste à donner la transformation:
[.____] Sudo apt-get install git
.
Sommaire:
[.____] GIT est déjà la dernière version (1: 2.20.1-2).
Vous poursuivez avec succès toutes les étapes.