Saya mencoba untuk menginstal git Debian 8.6 Jessie
dan telah mengalami beberapa masalah ketergantungan. Yang aneh adalah bahwa saya tidak memiliki masalah beberapa kali saya baru saja menginstal Git
di VM ketika saya mulai terbiasa dengan Linux.
apt-get install git
Hasil dalam :
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.
MEMPERBARUI
saya sources.list
Tampaknya ada masalah dengan sistem saya. Saya tidak bisa lagi menginstal apa pun dengan benar. Saya mendapatkan masalah ketergantungan saat menginstal hal-hal seperti Pulseaudio
yang sebelumnya saya instal berhasil beberapa hari yang lalu.
debian
apt
package-management
git
dependencies
DevonRyder
sumber
sumber
sudo apt -f install
atausudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Jawaban:
Anda harus mengedit sources.list Anda, dengan menambahkan baris berikut:
Kemudian tingkatkan paket Anda dan instal
git
:Edit
paket berikut
git
,liberror-perl
dan[rsync
] 3 dapat diunduh darimain
repo, karena Anda tidak memilikimain
repo pada Andasources.list
tidak dapat menginstalgit
dan dependensinya.Anda
sources.list
harus (dengannon-free
paket):Pada Debian Stretch, Anda
/etc/apt/sources.list
harus (setidaknya):sumber
non-free
dancontrib
dengan pembaruan keamanan?Coba
apt-get update && apt-get install git-core
.Saya menemukannya di sini .
sumber
git-core
paket hanya paket transisi yang fungsi yang unik adalah untuk menarikgit
paket.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
??sudo apt-get clean
dansudo rm -r /var/lib/apt/lists/*
. Kemudian gunakan kembali perintah dalam jawaban.Saya memperbaikinya dengan hanya menyimpan di sources.list url ini:
Lalu saya jalankan:
Akhirnya:
sumber
Saya hanya berlari
sudo apt update
diikuti olehsudo apt upgrade
. Setelah itu,sudo apt install git
bekerja dengan baik.sumber
Ada beberapa materi yang ingin saya selesaikan di 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
Anda harus mengonfigurasi:
cd /etc/apt/
nano sources.list
(coba buka semua_)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Ikuti saja struktur ini:
apt-update && apt search ^git
Berikutnya juga mengikuti beberapa perintah oleh terminal:
-> Pastikan bahwa perpustakaan bersama terdaftar dengan benar (juga memperbaiki beberapa kesalahan GCC / G ++)
sudo ldconfig
-> periksa cache paket Anda
sudo apt-get check
-> Anda harus memperbarui daftar paket Anda di sini
sudo apt-get update
-> memastikan unduhan paket diselesaikan dengan benar ketika sistem terakhir memperbarui
sudo apt-get upgrade - fix-missing
-> cobalah untuk memutakhirkan sistem (terkadang versi paket yang diperbarui memperbaiki masalah)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Berusaha untuk mengkonfigurasi ulang semua aplikasi yang gagal diinstal
sudo dpkg --configure -a
-> cobalah untuk memperbaiki paket yang rusak
sudo apt-get install -f
Langkah akhir hanya memberikan pengolahan:
sudo apt-get install git
.Rangkuman:
git sudah merupakan versi terbaru (1: 2.20.1-2).
Anda berhasil melanjutkan semua langkah.
sumber