News:

è disponibile So.Di.Linux 2025, distro italiana per la scuola basata su mint mate 20 >>> clicca qui

Menu principale

[Risolto] Wine-HQ: problema con dipendenze

Aperto da Josh, Venerdì 06 Marzo 2020, 15:17:12

Discussione precedente - Discussione successiva

Josh

Sto provando a installare Wine-HQ seguendo le istruzioni ma ci sono problemi con le dipendenze.
Se scrivo "sudo apt install --install-recommends winehq-stable" il sistema risponde con
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
winehq-stable : Dipende: wine-stable (= 5.0.0~bionic)
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Il sito suggerisce di installare le dipendenze richieste e la libreria FAudio. Prendo quella a 64 bit da qui e modifico il  comando in "sudo apt install --install-recommends wine-stable winehq-stable". Il sistema risponde con
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
wine-stable : Dipende: wine-stable-i386 (= 5.0.0~bionic)
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Modifico il comando in "sudo apt install --install-recommends wine-stable winehq-stable wine-stable-i386". Il sistema risponde con
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
wine-stable-i386:i386 : Dipende: libfaudio0:i386 ma non è installabile
                         Raccomanda: libcapi20-3:i386 ma non sta per essere installato
                         Raccomanda: libcups2:i386 ma non sta per essere installato
                         Raccomanda: libglu1-mesa:i386 ma non sta per essere installato oppure
                                     libglu1:i386
                         Raccomanda: libgsm1:i386 ma non sta per essere installato
                         Raccomanda: libgssapi-krb5-2:i386 ma non sta per essere installato
                         Raccomanda: libkrb5-3:i386 ma non sta per essere installato
                         Raccomanda: libodbc1:i386 ma non sta per essere installato
                         Raccomanda: libosmesa6:i386 ma non sta per essere installato
                         Raccomanda: libsane:i386 oppure
                                     libsane1:i386 ma non sta per essere installato
                         Raccomanda: libsdl2-2.0-0:i386 ma non sta per essere installato
                         Raccomanda: libv4l-0:i386 ma non sta per essere installato
                         Raccomanda: libxcomposite1:i386 ma non sta per essere installato
                         Raccomanda: libxcursor1:i386 ma non sta per essere installato
                         Raccomanda: libxfixes3:i386 ma non sta per essere installato
                         Raccomanda: libxi6:i386 ma non sta per essere installato
                         Raccomanda: libxinerama1:i386 ma non sta per essere installato
                         Raccomanda: libxrandr2:i386 ma non sta per essere installato
                         Raccomanda: libxrender1:i386 ma non sta per essere installato
                         Raccomanda: libxslt1.1:i386 ma non sta per essere installato
                         Raccomanda: libxxf86vm1:i386 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Insomma, non se ne esce. C'è modo per risolvere il problema?
"Sii un uomo migliore di tuo padre"

andrea111

Mi sa che devi abilitare il supporto per multiarch visto che richiede pacchetti per i386 su un 64 bit.

Prova a vedere se hai installato il pacchetto multiarch-support con sudo dpkg -l multiarch-support
Se non è installato (credo che) lo dovrai installare e si tirerà dietro un fracasso do pacchetti :i386.

Intanto prova a vedere se c'è.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Josh

Ecco la risposta, che vuol dire?

Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome                               Versione               Architettura           Descrizione
+++-==================================-======================-======================-==========================================================================
ii  multiarch-support                  2.27-3ubuntu1          amd64                  Transitional package to ensure multiarch compatibility
"Sii un uomo migliore di tuo padre"

andrea111

Che il pacchetto multiarch-support è installato e quindi il tuo problema è un altro.

Posta ora sudo dpkg -l libfaudio0:i386ci sarebbe da capire perché il pacchetto libfaudio0:i386 non è installabile.

Prova a controllare con Synaptic se è presente nei repo ed eventualmente ad istallarlo singolarmente.

Il rapporto dell'installazione che hai postato parla di pacchetti danneggiati o bloccati, con Synaptic puoi controllare quali sono i pacchetti danneggiati o bloccati usando il filtro "Danneggiati". Vedi un po'.

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Josh

Citazione di: andrea111 il Sabato 07 Marzo 2020, 01:45:26
Che il pacchetto multiarch-support è installato e quindi il tuo problema è un altro.

Posta ora sudo dpkg -l libfaudio0:i386

dpkg-query: nessun pacchetto corrispondente a libfaudio0:i386

Citazione di: andrea111 il Sabato 07 Marzo 2020, 01:45:26ci sarebbe da capire perché il pacchetto libfaudio0:i386 non è installabile.

Forse dice che non è installabile perché non è nelle repo di Ubuntu 18.04. Secondo il sito di WineHQ infatti va scaricato a parte, cosa che ho fatto nella versione a 64 bit (che secondo Synaptic infatti risulta installata). Devo installare anche la versione a 32 bit?
"Sii un uomo migliore di tuo padre"

andrea111

CitazioneDevo installare anche la versione a 32 bit?
Il pacchetto deve avere nome libfaudio0:i386.

Guarda Q U I è un caso identico al tuo, è del 2019 e quindi recente.
Dicono come risolvere il problema. (c'è un ppa da installare)

Portatile ASUS con Scheda madre X55C +i5-3210M -- 6 GB RAM ddr3 -- grafica intel.

Josh

Infatti, come ha fatto notare un utente, la procedura è descritta nella stessa pagina al terzo post (perché scrivere tutto nel primo era brutto).
Per Ubuntu 18.04:
- Scaricare il file Release.key;
- Aggiungere la repo
sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ ./'
- Aggiornare.

Ora funziona tutto.
"Sii un uomo migliore di tuo padre"