¿Cómo instalar un paquete en 14.04 después de repetidos intentos fallidos siguiendo diferentes enfoques?

¿Cómo instalar un paquete en 14.04 después de repetidos intentos fallidos siguiendo diferentes enfoques?

Esto es para preguntar: ¿Cómo se puede empezar de nuevo, desde cero, para instalar un paquete de software en 14.04, después de haber realizado varios intentos previos de instalación siguiendo consejos contradictorios de la web?

He corrido:

$ sudo apt remove --purge wine*
Reading package lists... Done
Building dependency tree       
Reading state information... Done

E: Unable to locate package wine-src

También ejecuté synaptic y, dentro de él, ejecuté:

Edit->Fix Broken Packages

y

Settings->Filters->Broken->OK

ninguno de los cuales dio información perceptible de haber hecho algo.

alt@alfred:~$ sudo apt-get install wine
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine : Depends: wine1.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
alt@alfred:~$ 

[Gracias, LD James, por el regalo de tu tiempo en la sala de chat. Como dijiste, es increíble que los pasos que tomé no lo resolvieron. Voy a reinstalar, pero como resultado también haré otra pregunta.]

[Edición posterior: me gustaría agregar que los paquetes que agregué se realizaron desde la línea de comando, con apt-get, usando nombres de paquetes mundanos, sin versión. Puede ser que en algún momento también agregué un paquete que encontré a través del Centro de software de Ubuntu.Supuse que apt-get y USC conocen y respetan las instalaciones de cada uno.Puede ser que esta sea la fuente de mi fracaso final.]

Respuesta1

La respuesta a esta pregunta sobre remoción y limpieza es:

  • Elimine los componentes de la biblioteca infractores. Realizando a la inversa los pasos que se realizaron para iniciar las distintas instalaciones fallidas.
    En este caso, elimine las instancias de instalación fallidas y el repositorio fallido.

    $ sudo apt remove --purge wine
    $ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ --remove
    $ sudo apt update
    $ sudo apt upgrade
    $ sudo apt dist-upgrade

  • Realice una instalación nueva desde el repositorio predeterminado y luego solucione cualquier problema o error de dependencia.

    $ sudo apt install wine

    El proceso de instalación mostrará dónde existen los problemas y permitirá al usuario solucionarlos. Esto significará abordar cada programa un tema a la vez. El error inmediato agregado a su pregunta es la instalación dependiente de wine : Depends: wine1.6. Esto se soluciona con:

    $ sudo apt install wine1.6

    Aquí es donde radica el problema real. Lo apto para instalar el paquete dependiente (según el cuadro de diálogo de chat) era la biblioteca necesaria... el paquete faltante/roto 1:1.6.2-0ubuntu4. Las líneas de error específicas:

    The following packages have unmet dependencies:
    wine1.6 : Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
    E: Unable to correct problems, you have held broken packages.

  • Repare cada dependencia rota o faltante una biblioteca... una biblioteca a la vez hasta que no haya más errores.

El proceso de reparación puede ser oportuno. Pero lo anterior son los pasos. El administrador de paquetes actual proporciona qué paquetes dependen y deben arreglarse de esa manera.

información relacionada