winetricks sha1sum uyumsuzluğu yeniden adlandırın ve tekrar deneyin


18

Yeni Ubuntu kullanmaya başladım ve Wine'ı çalıştırmaya çalışıyorum. Winetricks kullanarak bazı yazılımlar yüklemeye çalışıyorum ve bu hata mesajını almaya devam ediyorum: diyor

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

Yeniden adlandırmamın ne istediğini bilmiyorum. Bu hata ekranıyla kafam karıştı. kimsenin buna bir çözümü var mı?

Teşekkürler!


Hangi Ubuntu sürümünü ve winetricks kullanıyorsunuz? İlk adım, winetricks'in daha yeni bir versiyonu olacak ...
andrew.46

1
sürümü Ubuntu 14.04 ve şarap versiyonu 1.6.2
MAHESH

Yanıtlar:


25

Bu soruna en muhafazakar yaklaşım, hata komutunun önerdiği gibi yapmak ve dosyayı bu tek komutla yeniden adlandırmaktır :

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

Ve bu yeterli olabilir. Ancak sorun tekrarlanırsa, güncellenmiş bir kopyasını deneyebilirsiniz 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

Sonra en yeni sürümüne erişebilecek winetricksgereken değil 'shasum uyuşmazlığı' hata içeriyor. Test ettiğim en son sürüm (bu şekilde indirip yükledikten sonra) aşağıdaki gibi gösterilir:

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

Bu olmazsa değil sebebi ne olursa olsun sizin için çalışmak ve REPO sürümüne dönmek isteyen winetrickskullanımı bir Terminal ekranında aşağıdaki komutlar:

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

Ve sonra sisteminiz varsayılana geri dönecektir: Depo sürümü winetricks...

Referanslar:


Benim için çalıştı: ikinci snippet yaklaşımını kullanma (wget ile)
loloof64

2
Winetricks son sürümlerinde ile gerek: sudo mv -v winetricks /usr/binyok sudo mv -v winetricks /usr/local/bin`
Rilcon42

Neden olduğundan emin değilim, ama Ubuntu'da benim için çalışmadı 18.04
EternusVia

.NET 4.6.2'yi yüklemeye çalışırken ikinci çözüm gerçekten Ubuntu 18.04'te çalıştı. Teşekkür ederim!
kcpr

1
@kcpr Harika bir haber :)
andrew.46

5

Winehttp ile en son hizmet paketini yüklemek için, winetricks'inizi yükseltmeyi veya en son geliştirme sürümünü (ör.

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

veya aşağıdaki tek astarlardan biriyle:

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

veya:

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

0

Alternatif olarak kabuk ustası olan / usr / bin / winetricks, güncellenmiş sha256sum'u içerecek şekilde değiştirilir. Bunu yalnızca önbelleğinizdeki dosyanın doğru şekilde indirildiğinden eminseniz yapmalısınız.

Benim durumumda, hata:

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

Bu dosyanın sha256 toplamını kontrol edebilirim:

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

Ve sonuç: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

Şimdi yapıyor:

grep PowerPointViewer.exe /usr/bin/winetricks

İçeriği olan birkaç satır gösterir:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Şimdi orijinal toplamı yenisiyle değiştirerek güncellenebilir, sadece şunları yaparak:

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

Şimdi winetricks çalıştırmak orijinal hatayı önleyecektir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.