Actualicé en una instalación nueva a Ubuntu 12.10, e intenté instalar wine muchas veces, pero siempre obtengo esto:
This error could be caused by required additional software packages which are missing or not installable.
Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:
wine:
No me deja instalar las dependencias ni dice que necesita otro conjunto de dependencias para instalarlas. Usando Asus KJ50 64bit OS, arranque dual con Windows 7
sudo apt-get install wine1.5
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:
wine1.5 : Depends: wine1.5-i386 (= 1.5.15-0ubuntu1) but it is not installable
Recommends: gnome-exe-thumbnailer but it is not going to be installed or
kde-runtime but it is not going to be installed
Recommends: ttf-droid
Recommends: ttf-mscorefonts-installer but it is not going to be installed
Recommends: ttf-umefont but it is not going to be installed
Recommends: ttf-unfonts-core but it is not going to be installed
Recommends: winbind but it is not going to be installed
Recommends: winetricks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Respuestas:
He tenido el mismo problema, resulta que con las versiones más nuevas de apt y dpkg admiten una función llamada "Multi-arch". En términos simples, puede especificar que apt extraiga la información del paquete de los repositorios para arquitecturas que no sean la instalación nativa, e instalar paquetes compatibles con varios canales desde esos repositorios. Para obtener información más detallada, consulte: http://wiki.debian.org/Multiarch/HOWTO
Su problema específicamente es que wine1.5-i386 está en el repositorio de vinos de 32 bits, pero no en el repositorio de 64 bits, y su dpkg / apt no está configurado para lidiar con esto por alguna razón. Resolver:
Verifique su arquitectura nativa con:
Otras arquitecturas disponibles se pueden mostrar por:
Por lo tanto, debe configurar una nueva arquitectura externa (quantal / 12.10 o posterior ***):
Verifique que su nuevo arco ya esté disponible, actualice e instale su paquete con apt:
=======
*** Tenga en cuenta que Ubuntu dpkg en natty (1.16.0 ~ ubuntu7 (informes 1.15.8.10)), onírico y preciso (1.16.1.2ubuntu7) usa una sintaxis diferente: *
fuente
¿Seguiste este procedimiento cuando instalaste wine?
abra la terminal y escriba estos comandos: pero primero elimine wine mediante el comando:
sudo apt-get remove --purge wine*
después de agregar el vino refrositorio que ya hiciste. Usando el administrador de software, vaya a 'editar' y elija 'fuentes de software'. Seleccione la pestaña 'otro software' y haga clic en 'agregar' en la parte inferior de la ventana. Ahora debe agregar la siguiente línea de código en lugar del enlace original de Wine PPA.
Ahora puede cerrar la lista de fuentes y el administrador de software. Luego de actualizar su lista de fuentes, abra la Terminal y escriba:
Una vez que se haya actualizado su lista de fuentes, puede instalar el paquete estable 1.4 Wine o el paquete de desarrollo 1.5 utilizando los siguientes comandos:
Wine 1.4 (estable)
Wine 1.5 (desarrollo)
Eso es todo, ahora también continuarás recibiendo las últimas versiones y actualizaciones de Wine en tu Linux, ¡disfruta!
fuente de la solución
Otra solución: ¿Cómo resuelvo dependencias insatisfechas después de agregar un PPA?
fuente
sudo apt-get remove --purge wine*
puede eliminar más de lo que pretendes;apt-get
no usa comodines de la misma manera que un shell. Si su intención es simplemente eliminar todos los paquetes cuyos nombres comienzan conwine
, use una expresión regular:sudo apt-get purge ^wine
en general, para los comandos de eliminación de paquetes que usan comodines o expresiones regulares, es recomendable simularlo primero en alguna máquina, reemplazándolosudo apt-get
porapt-get -s
. Esto le muestra lo que hará sin hacerlo realmente. (Por supuesto, esto no siempre predice los resultados en otro sistema).Este es un error al intentar instalar el paquete i386 en una instalación de 64 bits. ¡intente seguir esta guía para su sistema!
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
Sé esto porque esto es lo que había hecho originalmente.
fuente
No es instalable, porque depende de la arquitectura i386 que no está en su sistema.
Para agregarlo, intente:
actualice sus repositorios apt:
e instalar vino nuevamente:
Alternativamente, puedes
--force-architecture
usardpkg
.fuente
Primero recomiendo eliminar wine con archivos de configuración
Actualice el sistema y actualice los paquetes, arregle la dependencia
Elimine paquetes innecesarios si los hay
Ahora instale vino
Caché de Clen
fuente
sudo apt-get remove --purge wine*
? Esto elimina más que solo los paquetes cuyos nombres comienzanwine
, por lo que si eso es todo lo que desea eliminar, debe usarlosudo apt-get purge ^wine
en su lugar. (Useapt-get -s
en lugar desudo apt-get
para ver quéapt-get
hará cualquier comando de instalación o eliminación, sin realizar realmente las acciones.)