Zona GNU/Linux > GNU/Linux en general

Instalacion mínima del entorno Gnome Kde Xfce en Debian Ubuntu linux

<< < (2/2)

alexelprogramador:
hola amigos.

hace algun tiempo tuve una maquina que hacia el mismo problema, cada vez que iba a instalar algo con dpkg o apt-get me daba un error del puñetero paquete lxdm que lo gestinaba el debconf

lxdm "digamos rapidamente" es un gestor de inicio de las X.

con xdm podemos no solo iniciar las X de forma automatica sin escribir comandos, sino tambien, introducir el nombre de usuario y contraseña.

pues cada vez que intentaba instalar algo, me salia un error de dependencias, y me obligaba a usar un administrador automático de paquetes llamado: debconf que me retornaba un error.

segun las sugerencias del apt-get, me decia que escribiendo la orden apt-get -f install se solucionaban las dependencias, pero aún usándolo, no habia manera de quitar el problema:


--- Código: ---root@ibm:/home/a# apt-get -f install
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias      
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Los siguientes paquetes se ELIMINARÁN:
  lxdm
0 actualizados, 0 se instalarán, 1 para eliminar y 0 no actualizados.
1 no instalados del todo o eliminados.
Se liberarán 909kB después de esta operación.
¿Desea continuar [S/n]? s
(Leyendo la base de datos ...  00%
111593 ficheros y directorios instalados actualmente.)
Desinstalando [color=red]lxdm ...[/color]
update-alternatives: error: readlink(/etc/alternatives/lxdm.conf) [color=red]falló: Argumento inválido[/color]
[color=red]dpkg: error al procesar lxdm (--remove):[/color]
 el subproceso script pre-removal instalado devolvió el código de salida de error 2
Se encontraron errores al procesar:
 lxdm
E: Sub-process /usr/bin/dpkg returned an error code (1)

--- Fin del código ---

en todo el proceso de arriba, aparece el debconf que no es sino un cuadro de dialogo en forma de texto plano que generalmente se ejecuta en la consola, y te hace preguntas, en mi caso, era para seleccionar el gestor de inicio de las X por defecto, que en mi caso son dos: gdm y lxdm.

al elegir gdm me salia todo ese error de arriba.

una mierda el tema...  >:( de hecho, lleva como un mes así, y como no puedo de repente borrar todos los datos del servidor y empezar de nuevo, pues me propuse arreglarlo, y lo consegui  ;D

si teneis un problema con el tonto del debconf, solo teneis que modificar el archivo de texto que él lo lee como una base de datos, que está en la siguiente ruta:

/var/lib/dpkg/status

en mi caso lo modifiqué con el leafpad:


--- Código: ---leafpad /var/lib/dpkg/status
--- Fin del código ---

todo ello siempre como administrador, claro  ;)

ahora, cuando tengais todo ese texto cargado en memoria, buscad las cadenas que aparezcan las palabras lxdm que empieza desde la seccion Package: y termina en la siguiente seccion Package:

y las borrais.

yo borré éstas:


--- Código: ---
Package: lxdm
Status: deinstall ok half-configured
Priority: optional
Section: x11
Installed-Size: 888
Maintainer: Julien Lavergne <gilir@ubuntu.com>
Architecture: i386
Version: 0.2.0~svn2307+git20100408-0ubuntu1
Config-Version: 0.2.0~svn2307+git20100408-0ubuntu1
Provides: x-display-manager
Depends: libc6 (>= 2.4), libcairo2 (>= 1.2.4), libck-connector0 (>= 0.2.1), libdbus-1-3 (>$
Pre-Depends: x11-common (>= 1:7.0.0)
Recommends: lxsession (>= 0.4.0), lxde-common
Conffiles:
 /etc/pam.d/lxdm 02d4bd40eb6d8c03d4063da806aaf42c
 /etc/lxdm/PostLogin 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/PostLogout 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/PreLogin 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/PreReboot 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/PreShutdown 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/LoginReady 647b4c4adecacd3584c7da10f0063412
 /etc/lxdm/lxdm.conf e02248718668448ac40936b454c985a3
 /etc/lxdm/Xsession 1aae52958847cae6185a8d6e78f58c55
 /etc/init/lxdm.conf ee246d98fb4d4007e0edae69b81c5d49
Description: LXDE display manager
 lxdm provide a graphical way to login and to start an X session. It's a
 lightweight dropped-in replacement for GDM or KDM.





--- Fin del código ---


borrando el texto que aparece entre las secciones Package: conseguimos que el dpkg no se de cuenta de que existen instalados esos paquetes. Asi evitamos conflitos  y problemas.


la idea de modificar el archivo /var/lib/dpkg/status vale para todos los paquets que generen conflictos con el debconf y no nos deje hacer nada por culpa de ello.


Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa