Pagina 1 di 1
[Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: domenica 1 aprile 2012, 22:22
da .Ricky.
Utilizzo wine principalmente per un solo programma:
PDF-XChange PDF Viewer. Ho da poco acquistato un portatile nuovo, un Packard Bell EasyNote TSX66HR e ci ho messo Ubuntu 12.04 versione 64 bit.
Il problema è che dovrei aprire diversi file pdf alla volta (e PDF-XChange in questo caso mi dà una mano vista la possibilità di usare le schede), però wine crasha quando apro il secondo file pdf.
La mia attuale versione di wine è la 1.4-0ubuntu4 (a 64 bit ovviamente) e nel link qua sopra c'è scritto che la versione 32 bit non soffre del problema che ho descritto.
C'è modo di installare la versione di wine a 32 bit su un sistema a 64 bit? Conviene farlo oppure a breve (?) ci potrebbe essere un bugfix?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 0:40
da DakkTee
Dalla lista pacchetti di synaptic non sembra esserci due versioni vere e proprie, solo binario+supporto 32 bit, ho cercato anche nel ppa ma anche lì una sola versione.
A meno di non trovare un deb 32 bit da te, penso convenga passare al classico 32 bit >:(

Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 15:02
da .Ricky.
Di cambiare l'intero SO da 64 a 32 bit per un solo programma non credo valga la pena... ho provato a cercare una versione 32 bit di wine, ma non ho trovato granché. Guardando in Synaptic poi ci sono i pacchetti per wine1.3 e wine1.2, ma sono fittizi: non c'è modo di installare le versioni precedenti di wine?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 15:22
da .Ricky.
Tramite playonlinux ho installato una versione precedente di wine (1.3.37), e con questa funziona. Il problema è che se tento di aprire i PDF normalmente (col semplice doppio click sul file, senza passare da playonlinux) mi viene aperto tramite wine1.4, e se tento di rimuovere wine1.4 tramite Synaptic mi rimuove anche playonlinux... soluzioni?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 15:57
da .Ricky.
Ci sono quasi riuscito, ma mi sono bloccato... ho copiato il lanciatore che aveva creato playonlinux nella cartella ~/.local/share/applications creando un launcher PDF.desktop:
Codice: Seleziona tutto
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/ricky/.PlayOnLinux//icones/full_size/PDF
Exec=/usr/share/playonlinux/playonlinux --run "PDF"
Name[it_IT]=PDF.desktop
Name=PDF X-Change viewer
Ciò mi ha permesso di avere il programma nella lista "Apri con" da click destro del mouse, ed ora col doppio click posso aprire i documenti con PDF X-Change viewer... o meglio: posso aprire il programma, ma non direttamente i PDF.
Infatti, non appena tento di aprire un file pdf mi si apre sì il programma, ma vuoto. Per aprire un documento devo aprirlo dall'interno del programma (trascinandoci sopra il documento o da File -> apri).
Credo che ci vada qualcosa tipo %F o %U nella stringa "Exec" ed ho fatto anche qualche prova, ma con insuccesso. Idee?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 16:59
da dadexix86
Guarda qui:
http://www.playonlinux.com/en/topic-989.html
Se il programma PDF prende input, quella proposta lì sembra la soluzione

Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 18:07
da .Ricky.
Grazie per la risposta!
Ho creato lo script: ~/.PDF.sh contenente
Codice: Seleziona tutto
#!/bin/bash
# convert the path into Windows form:
ArgWinePath=\"`winepath -w "$2"`\"
# make sure that nothing is passed to application when no file is given:
FileName=${2:+$ArgWinePath}
# call application with argument:
playonlinux --run "$1" "$FileName"
exit 0
poi nel file ~/.local/share/applications/PDF.desktop ho sostituito alla vecchia linea exec il nuovo comando tramite lo script appena creato:
Codice: Seleziona tutto
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon=/home/ricky/.PlayOnLinux//icones/full_size/PDF
Exec=/home/ricky/.PDF.sh "PDF" %U
Name[it_IT]=PDF
Name=PDF X-Change viewer
Ho provato sia con %U sia con %F, purtroppo però in entrambe i casi mi ha soltanto aperto PDF X-Change viewer vuoto, senza il documento...
A questo punto immagino sia più semplice scaricare una versione vecchia di wine (tipo la 1.3) e rimanere con quella, solo che non sono riuscito a trovarla online :/
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 18:12
da dadexix86
Ma se lo lanci da terminale funziona?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 18:30
da .Ricky.
dadexix86 ha scritto:
Ma se lo lanci da terminale funziona?
Lanciandolo da terminale
Codice: Seleziona tutto
/percorso/assoluto/script "PDF" /percorso/assoluto/documento
fa la stessa cosa: apre PDF X-Change viewer senza il documento specificato :/
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 21:24
da dadexix86
Ah, ecco. Inizia a capire perché non funziona se lanciato da riga di comando allora
È possibile che voglia in input
Codice: Seleziona tutto
/percorso/assoluto/script "PDF" "/percorso/assoluto/documento"
?
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 21:26
da .Ricky.
dadexix86 ha scritto:
Ah, ecco. Inizia a capire perché non funziona se lanciato da riga di comando allora
È possibile che voglia in input
Codice: Seleziona tutto
/percorso/assoluto/script "PDF" "/percorso/assoluto/documento"
?
Provato, ma anche così mi dà lo stesso risultato di prima :/
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 21:29
da dadexix86
Mh... Ma su Windows quel programma accetta input da riga di comando? Non è che non gli basta il nome del file, ma vuole qualche altro parametro?
Prova a controllare su una installazione Windows come è fatto il suo lanciatore.
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: lunedì 2 aprile 2012, 22:09
da .Ricky.
dadexix86 ha scritto:
Mh... Ma su Windows quel programma accetta input da riga di comando? Non è che non gli basta il nome del file, ma vuole qualche altro parametro?
Prova a controllare su una installazione Windows come è fatto il suo lanciatore.
Su Windows il lanciatore ha questa destinazione: "C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe"
Senza nient'altro... non sono sicuro di aver cercato nel posto giusto (non uso Windows da un bel po'): ho guardato nelle proprietà del collegamento al programma, nel menù di avvio.
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: martedì 3 aprile 2012, 0:54
da dadexix86
Francamente non mi ricordo come funzionino i link in windows, comunque non credo che dovresti cercare così. Devi provare a lanciarlo da terminale passandogli in input un determinato file e vedere se lo accetta.
Re: [Wine] Installare wine a 32 bit su un sistema a 64 bit
Inviato: martedì 3 aprile 2012, 16:53
da .Ricky.
dadexix86 ha scritto:
Francamente non mi ricordo come funzionino i link in windows, comunque non credo che dovresti cercare così. Devi provare a lanciarlo da terminale passandogli in input un determinato file e vedere se lo accetta.
Non ho sinceramente idea di come fare...
Ho trovato
questa pagina, dove ci sono le vecchie versioni di wine, ma sono parecchi file e non so quali dovrei scaricare.