winetricks sha1sum mismatch ganti nama dan coba lagi

18

Saya baru saja mulai menggunakan Ubuntu, dan saya mencoba untuk membuat Wine aktif. Dengan menggunakan Winetricks saya mencoba untuk menginstal beberapa perangkat lunak dan saya terus mendapatkan pesan kesalahan ini: katanya

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

Saya tidak tahu apa yang ingin saya ganti namanya. Saya bingung dengan layar kesalahan ini. Apakah ada yang bisa memperbaiki ini?

Terima kasih!

MAHESH
sumber
Versi Ubuntu dan winetricks mana yang Anda gunakan? Langkah pertama adalah versi
winetricks yang
1
versi Ubuntu adalah 14,04 dan versi anggur adalah 1.6.2
MAHESH

Jawaban:

25

Pendekatan paling konservatif untuk masalah ini adalah melakukan persis seperti yang disarankan oleh perintah kesalahan dan mengganti nama file dengan perintah tunggal ini:

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

Dan ini mungkin cukup. Namun jika masalah ini berulang, Anda dapat mencoba salinan yang diperbaruiwinetricks :

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

Dan kemudian Anda akan memiliki akses ke versi terbaru winetricksyang seharusnya tidak mengandung kesalahan 'shasum mismatch'. Versi terbaru yang saya uji (setelah mengunduh dan menginstal dengan cara ini) ditampilkan sebagai berikut:

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

Jika ini tidak berhasil untuk Anda karena alasan apa pun, dan Anda ingin kembali ke versi Repositori, winetricksgunakan perintah berikut di layar Terminal:

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

Dan sistem Anda kemudian akan kembali ke default: versi Repositori winetricks...

Referensi:

andrew.46
sumber
Bekerja untuk saya: menggunakan pendekatan cuplikan kedua (dengan wget)
loloof64
2
Dengan versi terbaru dari winetricks Anda perlu: sudo mv -v winetricks /usr/bintidak sudo mv -v winetricks /usr/local/bin`
Rilcon42
Tidak yakin mengapa, tetapi tidak berhasil untuk saya di Ubuntu 18.04
EternusVia
Solusi kedua benar-benar bekerja untuk saya di Ubuntu 18.04 ketika saya mencoba menginstal .NET 4.6.2. Terima kasih!
kcpr
1
@kcpr Berita bagus :)
andrew.46
5

Untuk menginstal paket layanan terbaru dengan winehttp , cobalah memutakhirkan winetricks Anda atau coba di bawah versi pengembangan terbaru, misalnya

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

atau salah satu kalimat berikut:

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

atau:

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

Salah satu alternatifnya adalah memodifikasi / usr / bin / winetricks, yang merupakan skrip shell, untuk menyertakan sha256sum yang diperbarui. Anda harus melakukan ini hanya jika Anda yakin file dalam cache Anda telah diunduh dengan benar.

Dalam kasus saya, kesalahannya adalah:

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

Saya dapat memeriksa jumlah sha256 file ini:

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

Dan hasilnya adalah: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

Lakukan sekarang:

grep PowerPointViewer.exe /usr/bin/winetricks

Memperlihatkan beberapa baris dengan konten:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Itu dapat diperbarui sekarang dengan mengganti jumlah asli dengan yang baru, hanya dengan melakukan:

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

Menjalankan winetricks sekarang akan menghindari kesalahan asli.

coderazzi
sumber