ACTUALIZAR

ACTUALIZAR

Intenté instalarlo mercurialhoy y se fue la luz. Ahora, cuando intento instalar algún paquete, se queja de un par de cosas diferentes:

>$ sudo apt-get install mercurial 
[sudo] password: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mercurial is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
hunspell-en-us : Conflicts: 
openoffice.org-core (<= ) but 1:3.2.1-7ubuntu1.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' 
with no packages (or specify a solution).
>$ hg
The program 'hg' is currently not installed.  You can install it by typing:
sudo apt-get install mercurial
>$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  hunspell-en-us
Suggested packages:
  hunspell
The following packages will be upgraded:
  hunspell-en-us
1 upgraded, 0 newly installed, 0 to remove and 33 not upgraded.
Need to get 0B/249kB of archives.
After this operation, 0B of additional disk space will be used.
Do you want to continue [Y/n]? y
debconf: unable to initialize frontend: Dialog
debconf: falling back to frontend: Readline
warning, in file '/var/lib/dpkg/status' near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core':
 `<' is obsolete, use `<=' or `<<' instead
warning, in file '/var/lib/dpkg/status' near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core':
 version value starts with non-alphanumeric, suggest adding a space
dpkg: parse error, in file '/var/lib/dpkg/status' 
near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core': version contains ` '
E: Sub-process /usr/bin/dpkg returned an error code (2)
$ sudo dpkg --purge hunspell-en-us
warning, in file '/var/lib/dpkg/status' near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core':
 `<' is obsolete, use `<=' or `<<' instead
warning, in file '/var/lib/dpkg/status' near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core':
 version value starts with non-alphanumeric, suggest adding a space
dpkg: parse error, in file '/var/lib/dpkg/status' near line 10469 package 'hunspell-en-us':
 `Conflicts' field, reference to `openoffice.org-core': version contains ` '

Desearía poder darte más pistas... Intenté entrar en Synaptic y filtrar por mis paquetes rotos... hunspell-en-usvuelve como roto... todas las opciones fallan de manera casi idéntica a lo que se publicó arriba.

Agradecería cualquier ayuda con esto. Me preocupa tener que purgar/desinstalar/reinstalar openoffice.org-core, pero eso es un poco loco para hacerlo antes de consultar a todos los presentes.

Intenté purgar también:

>$ sudo apt-get purge
[sudo] password for droogans: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 hunspell-en-us : Conflicts: openoffice.org-core (<= ) but 1:3.2.1-7ubuntu1.1 is installed
E: Unmet dependencies. Try using -f.
>$ sudo apt-get purge -f

Este último comando tampoco hizo nada diferente. ¿Crees que es hora de desinstalar OpenOffice y los más de 15 paquetes que lo acompañan?

ACTUALIZAR

Decidí intentar salir de un agujero seleccionando "Eliminar completamente" de synaptic para openoffice.org-corey permitiéndole que también se llevara a sus dependientes. Iba a reinstalar y actualizar cada paquete después, peroaúnno me deja seguir adelante. El mismo mensaje de error que antes y ahora me pregunto qué otras opciones tengo.

Todo funciona bien en mi computadora... excepto obtener paquetes nuevos, actualizar los existentes, reparar o eliminar paquetes en mi máquina.

RESUELTO

Después de ejecutar sudo dpkg-reconfigure -aobtuve esta última línea, que era nueva:

/usr/sbin/dpkg-reconfigure: acpi-support is not installed

Que después de una rápida búsqueda aparecióesta solución:

$> cd /var/lib/dpkg
$> sudo cp status-old status
$> sudo cp available-old available
$> sudo apt-get install -f

Eso lo aclaró. Tuve que ingresar a Synaptic para realizar una reinstalación genuina, pero luego funcionó.

Finalmente. Gracias a todos.

Respuesta1

A dpkg-reconfigure -ame ayudó a solucionar problemas de actualizaciones muchas veces. Por el contrario dpkg --configure -a, incluso intenta configurar nuevamente paquetes que ya habían comenzado a configurarse.

Respuesta2

sudo apt-get -f installDebería solucionar tu problema.

Respuesta3

Agregaré una "respuesta desesperada" ya que parece urgente solucionarlo. Es posible que ya hayas probado algunas de estas cosas.

  • Intenta usar aptitudeen lugar de apg-get. Al menos solía ser más inteligente que apt-getcuando se trataba de resolución de conflictos, y tal vez maneja esta situación de manera diferente (aunque hoy en día no hay mucha diferencia entre los dos, según he oído).
  • Pruébalo sudo aptitude purge hunspell-en-us, o incluso sudo aptitude purge openoffice.org-corey luego reinstálalos.
  • Descargar elhunspell-en-uspaquete de debian.org(o desde Ubuntu, no has dicho qué distribución estás usando) e intenta instalarlo directamente con dpkg.
  • (Usa gafas de seguridad para este:) Intente mover el dispositivo /var/lib/dpkg/statusa otro lugar y vea si eso hará que intente reconstruirlo cuando use APT. Muévelo hacia atrás si solo empeora las cosas.

Respuesta4

sudo dpkg --configure -adebería reparar su base de datos dpkg. Luego actualice e intente instalar paquetes.

información relacionada