Paquetes rotos en Debian
Paquetes rotos en Debian
Hola buenas tardes, hace una semana comencé a utilizar debian, en una lap que me prestaron para hacer pruebas el problema que tengo es que me encargaron que descargara mysql, al momento de utilizar el comando apt-get install mysql-server, me marca que, no se puede instalar, por que no se puede corregir los problemas, usted ha retenido paquetes rotos.
Estado haciendo varias pruebas utilizando diferentes comando que me recomiendan, como por ejemplo...
sudo aptitude update && sudo aptitude install gtkorphan
sudo aptitude update && sudo aptitude upgrade
Aun que debo de agregar que el aptitude, no me funciona tengo que agregar apt-get, no se si eso cambie mucho, e visto en varios sitios que utilizan el apt-get en ves de aptitude.
No se a que se deba el problema, otra cosa que tengo que agregar es que en la misma maquina esta instalado mysql workbench, nose si sea por eso que no me deja descargar el mysql-server.
En fin espero su pronta respuesta, soy novato y espero estar aprendiendo poco a poco, gracias por su atencion.
Versión del sistema operativo Debian GNU/Linux 9.6 (Strech).
Primero tenes que informarnos que versión de debian tenes instalada y de que modo la instalaste.
No estaria mal que mostraras el archivo /etc/apt/sources.list ;ejecutas en un terminal :
Y el resultado del comando :
Copias y pegas acá lo que te muestran ambos comandos
Comenza con eso , y luego vemos
Es probable que tu sistema no tenga una adecuada actualización.
también sería de ayuda que nos pusieras la salida del comando apt que usas para saber el error que te aparece.
aptitude hay que instalarlo ya que no viene instalado por defecto, y sería interesante que lo pudieras instalar, ya que te ofrece más posibilidades a la hora de arreglar conflictos entre paquetes.
Por otro lado, el comando apt install -f posiblemente pueda arreglar el problema, solo posiblemente, pero no está de más probar (fíjate bien lo que te diga que va a hacer y dile que no si ves que no te gusta la solución que te dé, ya que puede desinstalarte cosas que necesites).
No hay bar que por bien no venga....
Gracias por responder, mira estos son los resultados que me muestra al momento de usar los comandos que me recomendaste. te adjunto la imagen en el siguiente enlace.
Y sobre la instalación desagradablemente yo no lo instale, solo me dijeron que la lap tenia debían y que instalara mysql, yo por mi parte para entenderle mejor use una lap de mi casa y instale debian y aparte mysql y todo salio bien.
Pero la persona que estaba antes que yo también tuvo problemas con la instalación de debían, mira te dejo una captura del problema que me sale.
Gracias caliban, por responder.
versión debían.
error apt.
NO puedo distinguir nada en la imagen, reitero para mostrar el resultado de los comandos:
Abrís un terminal , ejecutas el comando , luego seleccionas con el mouse todo y finalmente copias acá ,(en la ventana de tu mensaje ) el contenido .
Por otra parte fijate de ejecutar el comando que te indico panko , a ver si te da una solución .
Para consultar las paginas del manual de apt , o apt-get , o aptitude , simplemente en un terminal ejecutas
Asi con cualquier comando, y te desplegara las paginas del manual , también
Quizá lo mas conveniente sea desinstalar el paquete en cuestión purgando ,luego actualizar el sistema y finalmente intentar volver a instalar el paquete en cuestión , por ejemplo :
Finalmente, no nos has mostrado el contenido de /etc/apt/sources.list ( listado de repositorios )
Nuevamente , en un terminal ejecutas
Seleccionas con el mouse lo que te muestra , y lo pegas en esta ventana
Gracias por responder, te adjunto la información que me muestra al ejecutar el comando en la terminal.
Estaré revisando lo que me recomendaste sobre man aptitude y también lo que me comento panko. en otro comentario pondré la versión de debían y el problema para no amontonar tanto y de antemano gracias por responder.
Este es la versión que esta instalada de debían, como repito yo no lo instale.
Para yo entender un poco mas lo tuve que instalar en mi computadora personal y hay bueno lleve un control de la instalación al igual que de los paquetes.
y todo salio bien. bueno deja te ajunto la versión de debían.
Este es el error que me muestra al momento de instalar los paquetes, estaré probando las soluciones que me mencionaron.
hace un momento publique la versión de debían.
Recorda lo que en principio te menciono Panko
Disculpen a un soy muy neófito en linux debian, ya aplique el comando
solo me muestra que 1 no actualizado, e intente y aplique los comandos que me recomendaste para purgar, actualizar e insertar y me marca esto, "no lo puede eliminar por que no esta instalado" y si lo instalo me dice "no va a instalarse E: No se pudieron corregir los problemas, usted ha retenido paquetes rotos" estare analizando lo de aptitude lo que me recomendó Panko.
El archivo /etc/apt/sources.list no es del todo correcto y por eso, o al menos es lo que deduzco, no te permite la instalación de los paquetes y dependencias necesarios. A no ser que haya algún archivo en el directorio /etc/apt/sources.llist.d/ ahora mismo estás usando un repositorio de paquetes incompleto, ya que tienes el principal comentado, en concreto la línea
debería estar así:
es decir,sin la '#' al principio de línea. Edita el archivo, deja esa línea como la he puesto en segundo lugar, y luego ejecuta apt update, apt upgrade y apt install -f (o aptitude update, aptitude safe-upgrade, y aptitude install -f, lo que prefieras) a ver si consigue el sistema solucionar el problema por sí mismo.
No hay bar que por bien no venga....
Para cuando soluciones tu problema y te interese tener algunas referencias respecto a linux debian
/wiki/introducción-los-repositorios-de-debian
Y un manual de referencia completo ( existen versiones para descargar en varios formatos )
Muchas gracias por sus consejos, hace un par de semanas pude solucionar mi problema que tenia con los paquetes rotos. utilice lo que me comentaron y el software de interfaz que viene en debian, el Synaptic.
Y ya porfin pude instalar correctamente el mysql.
disculpen, es muy importante mantener el sistema actualizado, verdad ?
Gracias, se que a un soy novato pero estare investigando mas, a seguir aprendiendo.
Para mantener el sistema actualizado simplemente en un terminal como root
O si preferís
El primer comando actualiza el listado de paquetes ,el segundo actualizara los paquetes actualizable/s ( apt te indicara que tiene N paquetes para actualizar y te preguntara si queres hacerlo )