web-dev-qa-db-fra.com

Wine-staging ne s'installe pas le 18.04

J'essaie de lancer des jeux via Lutris et j'ai suivi leur wiki sur l'installation de wine-staging.

Lors de l'exécution:

$ Sudo apt install --install-recommends winehq-staging

J'obtiens l'erreur qu'ils prédisent, mais lors de l'exécution:

$ Sudo apt install --install-recommends winehq-staging wine-staging wine-staging-i386

J'ai toujours l'erreur de dépendances non satisfaites (sortie ci-dessous).

Quelqu'un pourrait-il m'orienter vers une solution?

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-staging : Depends: wine-staging-AMD64 (= 4.13~bionic) but it is not going to be installed
 wine-staging-i386:i386 : Depends: libfaudio0:i386 but it is not installable
                          Recommends: libcairo2:i386 but it is not going to be installed
                          Recommends: libcapi20-3:i386 but it is not going to be installed
                          Recommends: libcups2:i386 but it is not going to be installed
                          Recommends: libglu1-mesa:i386 but it is not going to be installed or
                                      libglu1:i386
                          Recommends: libgsm1:i386 but it is not going to be installed
                          Recommends: libgssapi-krb5-2:i386 but it is not going to be installed
                          Recommends: libgtk-3-0:i386 but it is not going to be installed
                          Recommends: libkrb5-3:i386 but it is not going to be installed
                          Recommends: libodbc1:i386 but it is not going to be installed
                          Recommends: libosmesa6:i386 but it is not going to be installed
                          Recommends: libpcap0.8:i386 but it is not going to be installed
                          Recommends: libsane:i386 or
                                  libsane1:i386 but it is not going to be installed
                          Recommends: libv4l-0:i386 but it is not going to be installed
                          Recommends: libva-drm2:i386 but it is not going to be installed or
                                      libva-drm1:i386 but it is not installable
                          Recommends: libva-x11-2:i386 but it is not going to be installed or
                                      libva-x11-1:i386 but it is not installable
                          Recommends: libva2:i386 but it is not going to be installed or
                                      libva1:i386 but it is not installable
                          Recommends: libxcomposite1:i386 but it is not going to be installed
                          Recommends: libxslt1.1:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
6
Oded Sayar

J'ai suivi les instructions trouvées ici pour télécharger le libfaudio:i386 Manquant.

Ubuntu 18.04:

wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key

Sudo apt-key add Release.key

Ajoutez le référentiel:

Sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'

Puis mettez à jour:

Sudo apt update
13
Chilly Cheese

J'ai eu un problème similaire, je suis descendu dans différents trous de lapin alors j'ai pensé que cela pourrait aider les autres si je détaillais ma solution. Je ne suis pas particulièrement au fait du processus de conditionnement approprié ou du vin, donc je vais énumérer tout ce que j'ai vécu depuis la mise à niveau de wine3.0 vers wine5.0 sur ubuntu 18.04.4 LTS.

  1. Purgez tout d'APT!
Sudo apt-get purge *wine*
  1. Vérifiez qu'il n'y a pas non plus de snaps installés (pour une raison quelconque, je l'ai eu - je ne sais pas si cela aurait un impact, j'ai donc supposé qu'il était préférable de le supprimer)
Sudo snap remove wine
Sudo snap update wine-platform-*
  1. Supprimez les dépôts officiels PPA (ils ont changé la façon dont ils ont empaqueté cela). Nous devons creuser dans/etc/apt
grep -Ril "wine" /etc/apt

Si vous obtenez des correspondances, commentez-les ou supprimez les clés, nous les ajouterons complètement plus tard.

  1. Activez 32 bits et ajoutez un nouveau référentiel (vérifiez ici pour les autres versions d'ubuntu)
Sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
Sudo apt-key add winehq.key
Sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
Sudo apt update
Sudo apt upgrade
Sudo apt --fix-broken install
Sudo apt autoremove --purge
Sudo apt upgrade
  1. Obtenons le libfaudio & libasound2 qui sont les repos cassés:
wget https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/Release.key
Sudo apt-key add Release.key
Sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
Sudo apt update
Sudo apt install libfaudio0 libasound2-plugins:i386 -y
  1. Maintenant, nous pouvons installer wine 5.0 comme d'habitude!
Sudo apt install --install-recommends winehq-stable -y
6
robmsmt

Comme l'a souligné @ chilly-chease, libfaudio0:i386 le paquet est manquant dans les référentiels ubuntu 18.04.

Le moyen le plus simple de résoudre ce problème serait:

  1. Sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
  2. Sudo apt install --install-recommends winehq-staging
1
white

Lorsque vous avez exécuté pour la première fois:

Sudo apt install --install-recommends winehq-staging

Vous avez laissé votre gestionnaire de packages dans un état défectueux et vous devez d'abord supprimer tous les packages liés à wine et obtenir un état de package fonctionnel:

Sudo apt remove winehq-staging wine\*
Sudo apt install -f

Une fois que votre gestionnaire de packages est en état de marche, vous pouvez essayer la commande de contournement pour éviter d'installer certains packages recommandés.

0
Kristopher Ives