Ich versuche, git auf zu installieren Debian 8.6 Jessie
und bin auf einige Abhängigkeitsprobleme gestoßen. Seltsam ist, dass ich die wenigen Male, die ich kürzlich Git
in einer VM installiert habe, während ich mich an Linux gewöhnt habe, keine Probleme hatte .
apt-get install git
Ergebnisse in :
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.
AKTUALISIEREN
meine sources.list
Scheint ein Problem mit meinem System zu sein. Ich kann nichts mehr richtig installieren. Ich bekomme Abhängigkeitsprobleme bei der Installation von Dingen, Pulseaudio
die ich vor einigen Tagen erfolgreich installiert habe.
debian
apt
package-management
git
dependencies
DevonRyder
quelle
quelle
sudo apt -f install
odersudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Antworten:
Sie sollten Ihre Quellenliste bearbeiten, indem Sie die folgende Zeile hinzufügen:
Aktualisieren Sie dann Ihr Paket und installieren Sie
git
:Bearbeiten
das folgende Paket
git
,liberror-perl
und[rsync
] 3 können von der heruntergeladen werdenmain
Repo, weil Sie das nicht übermain
Repo auf dassources.list
Sie nicht installieren könnengit
und ihre Abhängigkeiten.Ihr
sources.list
sollte sein (mitnon-free
Paketen):Auf debian Stretch
/etc/apt/sources.list
solltest du (zumindest) sein:quelle
non-free
undcontrib
mit Sicherheits - Updates?Versuchen Sie es
apt-get update && apt-get install git-core
.Ich habe es hier gefunden .
quelle
git-core
Paket ist nur ein Übergangspaket, dessen einzigartige Funktion darin besteht, dasgit
Paket zu ziehen .git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
?sudo apt-get clean
undsudo rm -r /var/lib/apt/lists/*
. Verwenden Sie dann den Befehl in der Antwort erneut.Ich habe das Problem behoben, indem ich nur die URLs in den Quellen gespeichert habe:
Dann renne ich:
Schließlich:
quelle
Ich rannte nur
sudo apt update
gefolgt vonsudo apt upgrade
. Danach hat es gutsudo apt install git
funktioniert.quelle
Es gibt verschiedene Materialien, mit denen ich Probleme in Debian Linux 10 lösen möchte.
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
Sie sollten
cd /etc/apt/
nano sources.list
Folgendes konfigurieren: (versuchen Sie, all_ zu öffnen)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Folgen Sie einfach dieser Struktur:
apt-update && apt search ^git
Als nächstes folgen auch mehrere Befehle des Terminals:
-> Stellen Sie sicher, dass die gemeinsam genutzten Bibliotheken ordnungsgemäß registriert sind (behebt auch einige GCC / G ++ - Fehler).
Sudo ldconfig
-> überprüfen Sie Ihren Paket-Cache
sudo apt-get check
-> Sie sollten Ihre Paketliste hier
aktualisieren sudo apt-get update
-> Stellen Sie sicher, dass die Paket-Downloads ordnungsgemäß abgeschlossen wurden, als das System das letzte Mal aktualisiert hat
-> versuchen Sie das System zu aktualisieren (manchmal behebt eine aktualisierte Paketversion das Problem)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Versuchen Sie, alle Anwendungen neu zu konfigurieren, die nicht installiert werden konnten
sudo dpkg --configure -a
-> versuchen defekte Pakete zu reparieren
sudo apt-get install -f
Der letzte Schritt ist nur die Verarbeitung :
sudo apt-get install git
.Zusammenfassung:
git ist bereits die neueste Version (1: 2.20.1-2).
Sie führen alle Schritte erfolgreich aus.
quelle