Re: apt-get no lee la lista de paquetes
Ruben Porras escribió: man dpkg: /var/lib/dpkg/status Statuses of available packages. This file contains information about whether a package is marked for removing or not, whether it is installed or not, etc. See section INFORMATION ABOUT PACKAGES for more info. B! Creo que tiendo a aplicar el principio de la navajka de Occam muy a la ligera (¿qué es lo más fácil: arreglar un archivo o sustituirlo por uno en blanco?) :-) Haciendo las cosas un poco más en serio, busqué la copia de seguridad del status, que es /var/backups/dpkg.status.0 y de momento parece que no hay problemas. Saludetes
Re: apt-get no lee la lista de paquetes
Matias escribió: No se que tan grave es tu situación, pero podrías probar con hacer un dpkg --force-overwrite -i apt_lo_que_sea.deb en vez de hacerle click al archivo en cuestión Lo probé, pero no me dio resultado. No, la cosa fue mucho más sencilla que todo eso. Ni siquiera era un bug de la nueva versión de apt. Simplemente el fichero /var/lib/dpkg/status estaba lleno. Mirando por ahí encontré que podía modificar o crear /etc/apt/apt.conf (en mi caso lo creé) y poner una línea qie diga: {APT apt::cache-limit 10} para aumentar la capacidad que debe soportar, pues es limitada. Bien, yo hice eso pero no me funcionó tampoco. Luego me fui a misa :-) . El caso es que comiendo en el restarueante, en llegando a los postres, me vino una idea brillante. Llegué a casa, hice una copia del status y creé un archivo vacío con ese nombre, lo echo a caminar y voi lá. Entonces parece ser que el status no es la base de datos de paquetes, como yo pensaba, aunque leí el antiguo y tiene información de paquetes. Después de hacer apt-get update he mirado en que creé en blanco, y de momento sigue en blanco. IMHO Otra cosa, no se si ya lo habrás leído por algún lugar, pero trata de NUNCA entrar en las X como root, de hecho, trata de NUNCA ser root. Y si tienes que hacer algo de la administración del equipo, entra como root y sal lo antes posible. Puede ser que sin que tengas la idea de borrar o dañar algo del sistema, lo puedas hacer sin darte cuenta. Si utilizas tu equipo casi todo el tiempo como root, transformas tu máquina en un Winodws 95, o en peores cosas que este. /IMHO Por supuesto. Yo siempre trabajo desde mi cuenta de usuario con su o su -p Cuando pinchas con el raton en un .deb el kpackage empieza a actuar (si lo tienes instalado y estás en kde) y si no estás en la cuenta de root te pide la contraseña y luego tira palante. Saludetes.
Re: apt-get no lee la lista de paquetes
El caso es que comiendo en el restarueante, en llegando a los postres, me vino una idea brillante. Llegué a casa, hice una copia del status y creé un archivo vacío con ese nombre, lo echo a caminar y voi lá. Entonces parece ser que el status no es la base de datos de paquetes, man dpkg: /var/lib/dpkg/status Statuses of available packages. This file contains information about whether a package is marked for removing or not, whether it is installed or not, etc. See section INFORMATION ABOUT PACKAGES for more info.
apt-get no lee la lista de paquetes
Hola de nuevo. Ayer actualicé la distro con apt-get dist-upgrade y observé que el paquete apt estaba siendo actualizado. El problema es que hoy voy a instalar un paquete nuevo y me da el siguiente mensaje de eror: Reading Package Lists... Error! E: Unable to parse package file /var/lib/dpkg/status (1) E: The package lists or status file could not be parsed or opened. El fichero puede ser abierto porque yo lo he leido. Ahora, he hecho un downgrade a partir del cd de debian. Simplemente he pinchado con el ratón en el paquete aptnosequé.deb y me ha dicho downgrading package apt fron version... to version... y ha hecho el trabajo sin errores. El caso es que apt-get sigue dándome el mismo error. ¿alguna idea?