Estoy intentando instalar git en Debian 8.6 Jessiey me he encontrado con algunos problemas de dependencia. Lo extraño es que no tuve ningún problema las pocas veces que instalé recientemente Giten 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 Pulseaudioque instalé anteriormente con éxito hace unos días.
debian
apt
package-management
git
dependencies
DevonRyder
fuente
fuente


sudo apt -f installosudo aptitude -f.apt-get dist-upgrade && apt-get install gitcat /etc/apt/sources.listRespuestas:
Debería editar su sources.list, agregando la siguiente línea:
Luego actualice su paquete e instale
git:Editar
el siguiente paquete
git,liberror-perly[rsync] 3 se pueden descargar delmainrepositorio, porque no tiene elmainrepositorio en susources.listno puede instalargity sus dependencias.Su
sources.listdebe ser (connon-freepaquetes):En Debian Stretch
/etc/apt/sources.listdebería ser (al menos):fuente
non-freeycontribcon actualizaciones de seguridad?Tratar
apt-get update && apt-get install git-core.Lo encontré aquí .
fuente
git-corepaquete es solo un paquete de transición cuya función única es extraer elgitpaquete.git-core : Depends: git (> 1:1.7.0.2) but is not going to be installed.apt-get update?sudo apt-get cleanysudo 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 updateseguido desudo apt upgrade. Después de eso,sudo apt install gitfuncionó 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.debsudo dpkg --configure -asudo apt-get -f installsudo apt install git_2.20.1-2_amd64.deb --reinstallDebe configurar:
cd /etc/apt/nano sources.list(intente abrir todo_)
deb http://ftp.debian.org/debian/ stable main contrib non-freedeb http://ftp.de.debian.org/debian jessie mainSolo sigue esta estructura:
apt-update && apt search ^gitA 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 -fEl 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