Come scaricare Wine (wine1.5-i386 Errore pacchetto rotto)?


8

Ho provato:

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

e fallì.

L'errore sembra essere:

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.

Ho bisogno wine1.5-i386ma non è su Ubuntu, quindi non posso installare wine perché wine1.5-i386fa parte di esso. Quando provo a comprare vino nell'Ubuntu Store ottengo lo stesso errore con meno dettagli.


Solo una teoria: in "Sorgenti software", assicurati di avere "multiverso", "universo", "limitato" e "principale" abilitato (assicurati solo che tutte le varie fonti siano controllate), quindi aggiorna le informazioni sul pacchetto .
Richard, il

Risposte:


7

Quando ho riscontrato quel problema (che appare sia a 32 bit o 64 bit) la prima cosa che devo fare è:

  1. Ottieni strumenti più semplici

    Per fare alcuni dei lavori che citerò di seguito, primo download aptitudee synaptic. Questo perché entrambi si occupano meglio dei pacchetti rotti, specialmente sinaptici. quindi fai un sudo apt-get install aptitude synaptic. Puoi saltare questo passaggio, ma lo consiglio vivamente per evitare alcuni problemi di pacchetto molto rari come il tuo.

  2. Elimina vino -

    (Se questo passaggio non ti consente di eliminare il vino, vai al passaggio 3, quindi torna al 2)

    Se apri synaptic, cerca TUTTI i pacchetti di vini ed eliminali. Non solo cancellarli. Se li elimini, il pacchetto scaricato rimarrà. Eliminali che vengono visualizzati come Contrassegna per rimozione completa se fai clic con il pulsante destro del mouse sul pacchetto all'interno di Synaptic.

    Se usi aptitude, fai a sudo aptitude search wine. Per ogni pacchetto che ha una i nella colonna iniziale (che significa che è installato), fare un sudo aptitude purge PACKAGE_NAME.
    Per esempio sudo aptitude purge wine1.5. Dopodiché fai:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. Aggiorna e aggiorna -

    Dopo aver verificato che sono stati completamente rimossi, esegui un aggiornamento e successivamente un aggiornamento:

    sudo apt-get update
    sudo apt-get upgrade

  4. Se i passaggi 2 e 3 non danno alcun errore e li hai completati perfettamente allora (supponendo che tu abbia già aggiunto il PPA per Wine come hai menzionato nella tua domanda, installa Wine in uno dei seguenti modi:

    Con attitudine :sudo aptitude install wine1.5

    Con Synaptic : Apri Synaptic e cerca il pacchetto wine1.5. Installerà anche le sue dipendenze e risolverà eventuali problemi. Lì vedrai anche il pacchetto i386. Se questo non è selezionato automaticamente, selezionare il pacchetto manualmente. Ricorda di selezionare anche i winetrick necessari per installare pacchetti aggiuntivi per wine (.NET, DirectX ...)

    Con Apt :sudo apt-get install wine1.5

    Con Software Center : basta cercare Wine. Verifica che sia la versione 1.5.

    Dei 4 mi raccomando prima Synaptic, seguito da aptitude e apt. L'ultimo è Software Center. Non perché ci sia un problema di pacchetto in generale, ma perché, in questo caso particolare, Software Center, per esempio, dà poco errore put se succede qualcosa, non mostra quali dipendenze di pacchetti vengono installate e non si sa fino alla fine se tutto ha funzionato o no.

  5. Verifica che tutto sia corretto eseguendo winetricksdal Dash o dal terminale. In entrambi i casi, dovrebbe apparire la finestra di configurazione di Wine. Questo significa che va tutto bene.


1
Risultati eseguiti ma non riusciti: Le seguenti azioni risolveranno queste dipendenze: Mantenere i seguenti pacchetti nella versione corrente: 1) wine1.5 [Non installato] 2) wine1.5-amd64 [Non installato] Lasciare le seguenti dipendenze irrisolte: 3) wine-mono0.0.8 consiglia wine1.5 4) wine-gecko1.8 raccomanda wine1.5-amd64 Accetti questa soluzione? [S / n / q /?]
user114477

Vedo il tuo problema. Potrei chiederti se hai installato il vino PRIMA di aggiungere il PPA ?. Mi ha dato lo stesso problema. Se sì, aggiungerò alla risposta 1 o 2 passaggi.
Luis Alvarado,

Ho provato a installare wine prima di PPA ma non ha funzionato, quindi ho deciso in "Ubuntu Software Center" di premere il pulsante di controllo su tutti i componenti aggiuntivi elencati per Wine con mi ha permesso di installare alcuni componenti aggiuntivi per wine ma non si vinse da solo prima del PPA, ora tutti i sensi cancellati ho seguito le istruzioni.
user114477

L'attitudine è obsoleta: utilizzare invece APT o un frontend.
Richard, il

1
@ searchfgold6789 - No. Aptitude è ancora per me e molti altri una versione migliore di apt. Con un comando puoi fare tutto. Lo mantiene semplice. Proprio così esempi sta facendo uno spettacolo / ricerca o reinstallando un pacchetto. Sono abbastanza sicuro che altri utenti di Ubuntu utilizzino ancora aptitude e persino synaptic.
Luis Alvarado,

4

Puoi installare playonlinux e selezionerà automaticamente la migliore versione di wine.

sudo apt-get install playonlinux winetricks

Ho provato ma lo stesso senso del problema dipende dal fatto che wine non può essere installato perché non ho wine1.5-i386 lì per l'installazione non ha funzionato.
user114477

1

È del tutto possibile l'orig. il problema qui era una questione di data e ora, forse il ppa non aveva creato tutti i pacchetti o qualche altro problema di imballaggio temporaneo.

Quindi potrebbe non essere nulla da "aggiustare"

È abbastanza semplice installare i pacchetti wine ppa, lo stesso comando può essere usato sia che sia installato wine da ubuntu repos o che wine non sia o non sia mai stato installato. C'è un potenziale problema se wine era o è attualmente installato e si desidera installare solo la versione ppa di wine da una console con apt-get. (cioè non usare apt-get upgrade

Per installare solo il vino ppa e tutti i deps da una console

1 °. rimuovere il metapacchetto se installato

sudo apt-get purge wine

Quindi stessi comandi se wine è o non è installato

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

Finito con

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

Se uno ha delle preoccupazioni precedenti il ​​1 °. simulare, (-s) l'installazione andando

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

Se tutto va bene riesegui senza -s, sudo apt-get install wine


0

Il tuo problema è collegato all'architettura a 32-64 bit, quindi devi configurare una nuova architettura straniera (solo quantale / 12.10):

sudo dpkg --add-architecture i386

Verifica che il tuo nuovo arco sia ora disponibile, aggiorna e installa il tuo pacchetto 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!

Fonte: Perché Wine non è installabile sul mio sistema?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.