winetricks sha1sum mismatch renommer et réessayer


18

Je viens de commencer à utiliser Ubuntu et j'essaie de mettre Wine en marche. En utilisant Winetricks, j'essaie d'installer des logiciels et je reçois toujours ce message d'erreur:

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

Je ne sais pas ce qu'il veut que je renomme. Je suis confus par cet écran d'erreur. Quelqu'un a-t-il une solution pour cela?

Merci!


Quelle version d'Ubuntu et de winetricks utilisez-vous? Une première étape serait une nouvelle version de winetricks ...
andrew.46

1
Ubuntu est la version 14.04 et la version wine est 1.6.2
MAHESH

Réponses:


25

L'approche la plus conservatrice de ce problème consiste à faire exactement ce que la commande d'erreur suggère et à renommer le fichier avec cette seule commande:

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

Et cela pourrait suffire. Cependant, si le problème se reproduit, vous pouvez essayer une copie mise à jour de 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

Et puis vous aurez accès à la dernière version winetricksqui ne devrait pas contenir l'erreur «shasum mismatch». La dernière version que j'ai testée (après avoir téléchargé et installé de cette manière) est présentée comme suit:

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

Si cela ne pas travailler pour vous pour une raison quelconque, et que vous souhaitez revenir à la version du référentiel d' winetricksutilisation des commandes suivantes dans un écran Terminal:

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

Et votre système sera alors revenu à sa valeur par défaut: la version Repository de winetricks...

Les références:


A fonctionné pour moi: en utilisant la seconde approche d'extrait (avec wget)
loloof64

2
Avec les versions récentes de winetricks vous avez besoin: sudo mv -v winetricks /usr/binpas sudo mv -v winetricks /usr/local/bin`
Rilcon42

Je ne sais pas pourquoi, mais cela n'a pas fonctionné pour moi sur Ubuntu 18.04
EternusVia

La deuxième solution a vraiment fonctionné pour moi sur Ubuntu 18.04 pendant que j'essayais d'installer .NET 4.6.2. Merci!
kcpr

1
@kcpr Excellentes nouvelles :)
andrew.46

5

Pour installer le dernier service pack avec winehttp , essayez de mettre à niveau vos winetricks ou essayez sous la dernière version de développement, par exemple

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

ou l'un des monolignes suivants:

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

ou:

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

0

Une alternative est de modifier / usr / bin / winetricks, qui est un script shell, pour inclure le sha256sum mis à jour. Vous ne devez le faire que si vous êtes sûr que le fichier de votre cache a été correctement téléchargé.

Dans mon cas, l'erreur est:

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

Je peux vérifier la somme sha256 de ce fichier:

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

Et le résultat est: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

En train de faire maintenant:

grep PowerPointViewer.exe /usr/bin/winetricks

Affiche quelques lignes avec du contenu:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Il peut être mis à jour maintenant en remplaçant la somme d'origine par la nouvelle, simplement en faisant:

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

Exécuter maintenant winetricks éviterait l'erreur d'origine.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.