Winetricks sha1sum no coinciden renombrar e intentar de nuevo

18

Acabo de comenzar a usar Ubuntu, y estoy tratando de poner en marcha Wine. Al usar Winetricks, estoy tratando de instalar algún software y sigo recibiendo este mensaje de error: dice

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

No sé qué quiere que cambie mi nombre. Estoy confundido por esta pantalla de error. ¿Alguien tiene una solución para esto?

¡Gracias!

MAHESH
fuente
¿Qué versión de Ubuntu y winetricks estás usando? Un primer paso sería una versión más nueva de winetricks ...
andrew.46
1
la versión de Ubuntu es la 14.04 y la versión del vino es 1.6.2
MAHESH el

Respuestas:

25

El enfoque más conservador para este problema es hacer exactamente lo que sugiere el comando de error y cambiar el nombre del archivo con este único comando:

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

Y esto podría ser suficiente. Sin embargo, si el problema persiste, puede probar una copia actualizada 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

Y luego tendrá acceso a la versión más reciente de la winetrickscual no debe contener el error 'falta de coincidencia de shasum'. La última versión que he probado (después de descargar e instalar de esta manera) se muestra a continuación:

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

Si esto no funciona para usted por cualquier razón, y desea volver a la versión del Repositorio, winetricksuse los siguientes comandos en una pantalla de Terminal:

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

Y su sistema habrá vuelto a los valores predeterminados: la versión del repositorio de winetricks...

Referencias

andrew.46
fuente
A mí me funcionó: usando el segundo fragmento de aproximación (con wget)
loloof64
2
Con versiones recientes de winetricks necesitas: sudo mv -v winetricks /usr/binno sudo mv -v winetricks /usr/local/bin`
Rilcon42
No estoy seguro de por qué, pero no funcionó para mí en Ubuntu 18.04
EternusVia
La segunda solución realmente funcionó para mí en Ubuntu 18.04 mientras intentaba instalar .NET 4.6.2. ¡Gracias!
kcpr
1
@kcpr Grandes noticias :)
andrew.46
5

Para instalar el último service pack con winehttp , intente actualizar sus winetricks o pruebe con la última versión de desarrollo, por ejemplo

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

o uno de los siguientes one-liners:

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)
kenorb
fuente
0

Una alternativa es modificar / usr / bin / winetricks, que es un script de shell, para incluir el sha256sum actualizado. Debe hacer esto solo si está seguro de que el archivo en su caché se ha descargado correctamente.

En mi caso, el error es:

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

Puedo verificar la suma sha256 de este archivo:

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

Y el resultado es: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

Haciendo ahora:

grep PowerPointViewer.exe /usr/bin/winetricks

Muestra algunas líneas con contenido:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Se puede actualizar ahora reemplazando la suma original por la nueva, simplemente haciendo:

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

Ejecutar ahora winetricks evitaría el error original.

coderazzi
fuente