winetricks sha1sum non corrisponde rinominare e riprovare


18

Ho appena iniziato a utilizzare Ubuntu e sto provando a far funzionare Wine. Usando Winetricks sto cercando di installare alcuni software e continuo a ricevere questo messaggio di errore: dice

sha1sum mismatch! Rename /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.

Non so cosa voglia che rinomini. Sono confuso da questa schermata di errore. Qualcuno ha una correzione per questo?

Grazie!


Quale versione di Ubuntu e winetricks stai usando? Un primo passo sarebbe una versione più recente di winetricks ...
andrew.46

1
la versione di Ubuntu è la 14.04 e la versione del vino è la 1.6.2
MAHESH il

Risposte:


25

L'approccio più conservativo a questo problema è fare esattamente come suggerisce il comando di errore e rinominare il file con questo singolo comando:

mv -v /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE \
      /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE_bak

E questo potrebbe essere abbastanza. Tuttavia, se il problema persiste, puoi provare una copia aggiornata di winetricks:

sudo apt-get remove winetricks
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 
sudo mv -v winetricks /usr/local/bin

E poi avrai accesso alla versione più recente di winetrickscui non dovrebbe contenere l'errore 'shasum mismatch'. L'ultima versione che ho testato (dopo aver scaricato e installato in questo modo) è mostrata come segue:

andrew@ilium~$ winetricks --version
20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea
andrew@ilium~$ 

Se questo non funziona per qualsiasi motivo e si desidera tornare alla versione del repository di winetricksutilizzare i seguenti comandi in una schermata Terminale:

sudo rm /usr/local/bin/winetricks
sudo apt-get install winetricks

E il tuo sistema sarà quindi tornato ai valori predefiniti: la versione del repository di winetricks...

Riferimenti:


Ha funzionato per me: usando il secondo snippet approch (con wget)
loloof64

2
Con le versioni recenti di winetricks hai bisogno di: sudo mv -v winetricks /usr/binnon sudo mv -v winetricks /usr/local/bin`
Rilcon42

Non so perché, ma non ha funzionato per me su Ubuntu 18.04
EternusVia il

La seconda soluzione ha funzionato davvero per me su Ubuntu 18.04 mentre ho provato a installare .NET 4.6.2. Grazie!
kcpr

1
@kcpr Grandi notizie :)
andrew.46

5

Per installare l'ultimo service pack con winehttp , prova ad aggiornare i tuoi winetrick o prova con l'ultima versione di sviluppo, ad es

curl -o winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sh winetricks winhttp

o uno dei seguenti one-liner:

curl -s https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks | sh -s winhttp

o:

sh -s winhttp < <(wget -qO- https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)

0

Un'alternativa è quella di modificare / usr / bin / winetricks, che è uno script di shell, per includere sha256sum aggiornato. Dovresti farlo solo se sei sicuro che il file nella tua cache sia stato scaricato correttamente.

Nel mio caso, l'errore è:

sha256sum mismatch! Rename /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe and try again.

Posso controllare la somma sha256 di questo file:

sha256sum /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe

E il risultato è: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

Facendo ora:

grep PowerPointViewer.exe /usr/bin/winetricks

Mostra alcune righe con contenuto:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Ora può essere aggiornato sostituendo la somma originale con quella nuova, semplicemente:

sudo sed -i -e s/249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423/e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390/g /usr/bin/winetricks

L'esecuzione di winetricks eviterebbe l'errore originale.

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.