Hay un signo de error en mi panel de Ubuntu que indica el error dado en el título. Solía sudo apt-get update
pero no me dio errores. Sin embargo, el signo de error persiste.
¿Cómo puedo solucionar esto?
14.04
apt
package-management
wine
error-handling
Vineet Kaushik
fuente
fuente
sudo apt-get install --reinstall wine1.6-i386
que era el paquete que me estaba dando el error. ¿Quizás el mismo comando funcione para ti? @AlendorffSi está ejecutando Ubuntu 64 bit, entonces el problema probablemente se deba al hecho de que "wine-staging-amd64" depende de "wine-staging-i386", que es un paquete virtual y no es realmente instalable. De lo que puedo deducir al leer sobre esto aquí, el error "el caché no tiene paquete" cuando la actualización de vino está disponible es que el entorno de compilación o el actualizador no se ocupa de la naturaleza multiarch de esta instalación "vino".
Si no está utilizando los plugins pipelight experimental de 64 bits o unity3d y no requiere la versión de 64 bits de "wine-staging" para otra cosa, entonces siempre puede eliminar "wine-staging-amd64" y sus dependencias. Si esto es lo que quiere hacer, asegúrese de deshabilitar cualquier complemento de 64 bits que haya habilitado / cargado en primer lugar de la siguiente manera:
y / o
Nota: Es posible que necesite usar "sudo" al comienzo de esos si instaló los complementos de 64 bits para todos los usuarios.
Luego, proceda a desinstalar la versión de 64 bits de "puesta en escena del vino" de la siguiente manera:
Esto desinstalará el paquete de dependencia "wine-staging" (64 bit) y "wine-staging-amd64" (64 bit) e instalará el paquete de dependencia "wine-staging: i386" (32 bit).
El paquete de 32 bits depende de solo 32 bits, así que no tengo ningún problema por lo que puedo decir hasta ahora.
Nota: YMMV;)
fuente
También sigo recibiendo el
Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
He intentado otras soluciones, incluidas las que se muestran aquí: ¿Cómo puedo resolver el error de dependencia de paquete repetido que involucra 'wine-staging-i386' ? Sugirieron hacer una
sudo apt-get update
solución igual a la mencionada anteriormentesudo apt-get install --reinstall wine-staging-i386
.El que me funciona para eliminar la molesta advertencia es usar el Administrador Y-PPA y en ' Avanzado ', haga clic en ' Intentar importar todas las claves GPG faltantes '. Una vez que hago esto, la advertencia desaparece. Tengo que hacer esto cada vez que aparece la advertencia. Es molesto y no es una "solución" real, pero de nuevo funciona cuando otras soluciones mejores no parecen ayudar.
fuente
Parece que hay varias opciones para resolver este problema.
Pero primero, algo de educación. El error es alertar al usuario (obviamente) de que hay una falta de coincidencia en las dependencias descargadas (dependiendo de su sistema) para i386 o x86.
para 15.04 y posteriores:
sudo apt-get upgrade
parece ser la clave para solucionar el problema.para 14.04 y anteriores:
sudo apt-get update wine-staging-i386
se ha informado que funciona.Además, como dijo Exomancer,
vea también la pregunta: ¿Cómo puedo resolver el error de dependencia de paquete repetido que involucra 'wine-staging-i386'
fuente
apt-get upgrade
hizo el truco en Ubuntu 16.04. Gracias Jaxor!No pude resolver esto reinstalando o actualizando.
Para Ubuntu 16.04 LTS o posterior, simplemente puede ejecutar
fuente