Estoy intentando instalar git en Debian 8.6 Jessie
y me he encontrado con algunos problemas de dependencia. Lo extraño es que no tuve ningún problema las pocas veces que instalé recientemente Git
en una VM mientras me estaba acostumbrando a Linux.
apt-get install git
Resultados en :
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.
ACTUALIZAR
mi sources.list
Parece ser un problema con mi sistema. Ya no puedo instalar nada correctamente. Tengo problemas de dependencia al instalar cosas como las Pulseaudio
que instalé anteriormente con éxito hace unos días.
debian
apt
package-management
git
dependencies
DevonRyder
fuente
fuente
sudo apt -f install
osudo aptitude -f
.apt-get dist-upgrade && apt-get install git
cat /etc/apt/sources.list
Respuestas:
Debería editar su sources.list, agregando la siguiente línea:
Luego actualice su paquete e instale
git
:Editar
el siguiente paquete
git
,liberror-perl
y[rsync
] 3 se pueden descargar delmain
repositorio, porque no tiene elmain
repositorio en susources.list
no puede instalargit
y sus dependencias.Su
sources.list
debe ser (connon-free
paquetes):En Debian Stretch
/etc/apt/sources.list
debería ser (al menos):fuente
non-free
ycontrib
con actualizaciones de seguridad?Tratar
apt-get update && apt-get install git-core
.Lo encontré aquí .
fuente
git-core
paquete es solo un paquete de transición cuya función única es extraer elgit
paquete.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed
.apt-get update
?sudo apt-get clean
ysudo rm -r /var/lib/apt/lists/*
. Luego reutilice el comando en la respuesta.Lo solucioné manteniendo solo las fuentes. Enumere estas URL:
Entonces corro:
Finalmente:
fuente
Simplemente corrí
sudo apt update
seguido desudo apt upgrade
. Después de eso,sudo apt install git
funcionó bien.fuente
Hay varios materiales que me gustaría resolver problemas en 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
Debe configurar:
cd /etc/apt/
nano sources.list
(intente abrir todo_)
deb http://ftp.debian.org/debian/ stable main contrib non-free
deb http://ftp.de.debian.org/debian jessie main
Solo sigue esta estructura:
apt-update && apt search ^git
A continuación, también siguiendo varios comandos del terminal:
-> Asegúrese de que las bibliotecas compartidas estén registradas correctamente (también corrige algunos errores de GCC / G ++)
sudo ldconfig
-> verifique su paquete de caché
sudo apt-get check
-> Debe actualizar su lista de paquetes aquí
sudo apt-get update
-> asegúrese de que las descargas de paquetes se completaron correctamente la última vez que el sistema actualizó
sudo apt-get upgrade --fix-missing
-> intenta actualizar el sistema (a veces una versión actualizada del paquete soluciona el problema)
sudo apt-get upgrade
sudo apt-get dist-upgrade
-> Esforzarse por reconfigurar todas las aplicaciones que no se pudieron instalar
sudo dpkg --configure -a
-> intenta arreglar paquetes rotos
sudo apt-get install -f
El paso final es sólo dar el procesamiento:
sudo apt-get install git
.Resumen:
git ya es la versión más nueva (1: 2.20.1-2).
Estás procediendo con éxito todos los pasos.
fuente