¿Cómo descargar Wine (Wine1.5-i386 Broken Package Error)?

8

Yo he tratado:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5

y falló

El error parece ser:

The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable 
E: Unable to correct problems, you have held broken packages.

Necesito wine1.5-i386pero no está en Ubuntu, así que no puedo instalar wine porque wine1.5-i386es parte de él. Cuando trato de obtener vino en la tienda Ubuntu, obtengo el mismo error con menos detalles.

usuario114477
fuente
Solo una teoría: en "Fuentes de software", asegúrese de tener habilitado "multiverso", "universo", "restringido" y "principal" (solo asegúrese de que todas las diversas fuentes estén marcadas) y luego actualice la información del paquete .
Richard

Respuestas:

7

Cuando recibí ese problema (que aparece en 32 bits o 64 bits), lo primero que debo hacer es:

  1. Obtén herramientas más fáciles

    Para hacer algunos de los trabajos que mencionaré a continuación, primero descargue aptitudey synaptic. Esto se debe a que ambos lidian mejor con paquetes rotos, especialmente sinápticos. entonces hazlo a sudo apt-get install aptitude synaptic. Puede omitir este paso, pero realmente recomiendo este para evitar algunos problemas de paquetes muy raros como el suyo.

  2. Eliminar vino -

    (Si este paso no le permite eliminar el vino, vaya al Paso 3 y luego vuelva al 2)

    Si abre Synaptic, busque TODOS los paquetes de vino y purgue. No solo los elimines. Si los elimina, el paquete descargado permanecerá. Purgúelos que se muestra como Marcar para eliminación completa si hace clic con el botón derecho en el paquete dentro de Synaptic.

    Si usas aptitude entonces haz un sudo aptitude search wine. Para cada paquete que tiene una i en la columna inicial (lo que significa instalado), haga un sudo aptitude purge PACKAGE_NAME.
    Por ejemplo sudo aptitude purge wine1.5. Después de eso haz:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. Actualización y actualización -

    Después de estar seguro de que se han eliminado por completo, realice una actualización y luego una actualización:

    sudo apt-get update
    sudo apt-get upgrade

  4. Si los pasos 2 y 3 no muestran ningún error y los terminó perfectamente (suponiendo que ya haya agregado el PPA para Wine como mencionó en su pregunta, instale Wine de una de las siguientes maneras:

    Con aptitud :sudo aptitude install wine1.5

    Con Synaptic : Abra Synaptic y busque el paquete wine1.5. También instalará sus dependencias y resolverá cualquier problema. Allí verás también el paquete i386. Si esto no se selecciona automáticamente, seleccione el paquete manualmente. Recuerde seleccionar también winetricks, que es necesario para instalar paquetes adicionales para wine (.NET, DirectX ...)

    Con Apt :sudo apt-get install wine1.5

    Con el Centro de software : solo busque Wine. Verifique que sea la versión 1.5.

    De los 4 recomiendo primero Synaptic, seguido de aptitude y apt. El último es el Centro de software. No porque haya un problema de paquete en general, sino porque, para este caso en particular, Software Center, por ejemplo, da un pequeño error de colocación si sucede algo, no muestra qué dependencias de paquete se están instalando y uno no sabe hasta el final si todo trabajado o no.

  5. Verifique que todo sea correcto ya sea ejecutando winetricksdesde el tablero o la terminal. De cualquier manera, debería aparecer la ventana de configuración de Wine. Esto significa que todo está bien.

Luis Alvarado
fuente
1
Hecho pero resultados fallidos: Las siguientes acciones resolverán estas dependencias: Mantenga los siguientes paquetes en su versión actual: 1) wine1.5 [No instalado] 2) wine1.5-amd64 [No instalado] Deje las siguientes dependencias sin resolver: 3) wine-mono0.0.8 recomienda wine1.5 4) wine-gecko1.8 recomienda wine1.5-amd64 ¿Acepta esta solución? [S / n / q /?]
usuario114477
Veo tu problema ¿Puedo preguntar si tenía Wine instalado ANTES de agregar el PPA? Me dio el mismo problema. En caso afirmativo, agregaré a la respuesta 1 o 2 pasos.
Luis Alvarado
Traté de instalar wine antes de PPA pero no funcionó, luego decidí en el "Centro de software de Ubuntu" presionar el botón de verificación en todos los complementos enumerados para Wine y me permitió instalar algunos complementos para wine pero no vino en sí mismo antes de PPA ahora hay todo sentido eliminado seguí las instrucciones.
user114477
La aptitud es obsoleta: utilice APT o una interfaz de usuario.
Richard
1
@ searchfgold6789 - No. Aptitude sigue siendo para mí y para muchos otros una mejor versión de apt. Con un comando puedes hacer todo. Lo mantiene simple. Solo algunos ejemplos son mostrar / buscar o reinstalar un paquete. Estoy bastante seguro de que otros usuarios de Ubuntu todavía usan aptitude e incluso synaptic.
Luis Alvarado
4

Puede instalar playonlinux y seleccionará automáticamente la mejor versión de wine.

sudo apt-get install playonlinux winetricks
usuario114493
fuente
Intenté pero el mismo problema depende de que Wine no se pueda instalar porque no tengo wine1.5-i386 para que la instalación no funcione.
user114477
1

Es muy posible el origen. El problema aquí era una cuestión de fecha y hora, posiblemente el ppa no había creado todos los paquetes o algún otro problema de empaque temporal.

Así que puede que no haya nada 'para arreglar'

Instalar los paquetes wine ppa es bastante simple, se puede usar el mismo comando tanto si wine desde ubuntu repos está instalado como si wine no está o nunca ha sido instalado. Hay un problema potencial si wine estaba o está instalado actualmente y uno solo quiere instalar la versión ppa de wine desde una consola con apt-get. (es decir, no usar apt-get upgrade

Para instalar solo el vino ppa y cualquier equipo desde una consola

1er. eliminar el metapaquete si está instalado

sudo apt-get purge wine

Luego, los mismos comandos si wine está o no instalado

sudo add-apt-repository ppa:ubuntu-wine/ppa

Terminar con

sudo apt-get update && \
sudo apt-get install wine

Si uno tiene alguna inquietud previa, la 1ra. simular, (-s) la instalación yendo

sudo apt-get update && \
sudo apt-get -s install wine

Si todo está bien, simplemente vuelva a ejecutar sin -s, sudo apt-get install wine

Doug
fuente
0

Su problema está vinculado a la arquitectura de 32-64 bits, por lo que debe configurar una nueva arquitectura extranjera (solo cuántica / 12.10):

sudo dpkg --add-architecture i386

Verifique que su nuevo arco ya esté disponible, actualice e instale su paquete con apt:

sudo dpkg --print-foreign-architectures #now this should return 'i386'
sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

Fuente: ¿Por qué Wine no se puede instalar en mi sistema?

Muerte
fuente