Hice una nueva instalación de Debian hoy y ahora estoy tratando de instalar el servidor SSH para poder conectarme a la máquina de forma remota.
Cuando hago apt-get install ssh me muestra que los paquetes no se pueden instalar. Bajando la línea tratando de instalar las dependencias manualmente, llegué al punto donde requiere el paquete libedit2 (requerido por openssh-client, que es una dependencia para el servidor, etc.).
Haciendo apt-get install, recibí el siguiente mensaje:
El paquete libedit2 no está disponible, pero otro paquete lo hace referencia. Esto puede significar que falta el paquete, ha quedado obsoleto o solo está disponible desde otra fuente.
Revisé la búsqueda de paquetes en línea y parece que el paquete existe para Jessie. Después de eso, verifiqué las fuentes.list y tenía estas líneas allí:
deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main
No vi un repositorio principal (solo actualizaciones) en el que probablemente deberían ubicarse los paquetes, así que agregué esto:
deb http://ftp.debian.org/debian jessie main
Después de eso, espero que se encuentren e instalen los paquetes, pero cuando hice apt-get update recibí un error:
Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]
Estoy usando un viejo AMD Athlon XP, es por eso que tiene instalada la versión x86 y se están revisando los repositorios i386.
Por favor, ayúdame a solucionar el problema al instalar SSH. Si necesita información adicional, se la proporcionaré.
Editar: estaba tratando de obtener actualizaciones aptas toda la mañana cuando escribí esta pregunta y recibí un error que indicaba que los Paquetes no se encontraron en el servidor. Ahora actualicé nuevamente y todo se completó con éxito. Después de eso recibí un error de falta de coincidencia de hash al intentar instalar SSH. Esperé 30 minutos más, intenté nuevamente y instalé SSH. No tengo explicación de lo que pasó.
http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages.gz
(tenga.gz
en cuenta al final). No estoy seguro de por qué su sistema está tratando de obtener la URL que está intentando, pero comenzaría a buscar allí.apt-get update
?Respuestas:
Resultó que mi enrutador estaba usando un firmware defectuoso y mi tráfico de red estaba dañado la mayor parte del tiempo cuando usaba la conexión por cable. Actualicé el enrutador al último firmware oficial y ahora todo funciona bien.
fuente
¿Puedes probar?
#aptitude install openssh-server
Porque, he visto la mayoría de las veces#aptitude
trabajar para mí, donde#apt-get
da un error relacionado con la dependencia.También encuentre información de wiki aquí [ https://wiki.debian.org/SSH] .
fuente