Je viens juste de commencer à utiliser Ubuntu et j'essaie de rendre Wine opérationnel. En utilisant Winetricks, j'essaie d'installer un logiciel 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 dérouté par cet écran d'erreur. Quelqu'un a-t-il une solution pour cela?
Merci!
L'approche la plus prudente à ce problème consiste à faire exactement ce que la commande d'erreur suggère et renommer le fichier à l'aide de cette commande unique:
mv -v /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE \
/home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE_bak
Et cela pourrait suffire. Toutefois, 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
Ensuite, vous aurez accès à la dernière version de winetricks
qui devrait et non contenir l'erreur 'shasum mismatch'. La dernière version que j'ai testée (après téléchargement et installation de cette manière) est la suivante:
andrew@ilium~$ winetricks --version
20190310-next - sha256sum: 93ef93104e51331c29857e8c56430720aac185e0d99b21c6108344c27057d698
andrew@ilium~$
Si cela ne fonctionne pas pour une raison quelconque et que vous souhaitez revenir à la version de Repository de winetricks
, utilisez les commandes suivantes dans un écran de 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 du référentiel de winetricks
...
Références:
Pour installer le dernier service pack avec winehttp , essayez de mettre à niveau votre logiciel Winetricks ou utilisez 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 one-liners 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)
Une alternative consiste à modifier/usr/bin/winetricks, qui est un script Shell, pour inclure le sha256sum mis à jour. Vous devriez faire ceci seulement si vous êtes sûr que le fichier dans votre cache a été correctement téléchargé.
Dans mon cas, l'erreur est la suivante:
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 initiale.