Ubuntuを使い始めたばかりで、Wineを起動して実行しようとしています。 Winetricksを使用して、いくつかのソフトウェアをインストールしようとしていますが、このエラーメッセージが表示され続けます。
sha1sum mismatch! Rename /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.
名前を変更したいのかわかりません。このエラー画面は混乱しています。誰でもこれを修正できますか?
ありがとう!
この問題に対する最も保守的なアプローチは、エラーコマンドが示唆するとおりに行うことであり、この単一のコマンドでrenameを実行します。
mv -v /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE \
/home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE_bak
そしてこれで十分かもしれません。ただし、問題が再発する場合は、winetricks
のpdatedコピーを試すことができます。
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
そして、最新バージョンのwinetricks
にアクセスできます。これにはnotに「shasum mismatch」エラーが含まれているはずです。 (この方法でダウンロードしてインストールした後)私がテストした最新バージョンは次のとおりです。
andrew@ilium~$ winetricks --version
20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea
andrew@ilium~$
これがnot何らかの理由で解決し、winetricks
のリポジトリバージョンに戻りたい場合は、ターミナル画面で次のコマンドを使用します。
Sudo rm /usr/local/bin/winetricks
Sudo apt-get install winetricks
そして、システムはデフォルトに戻ります:winetricks
のリポジトリバージョン...
参照:
winehttp で最新のサービスパックをインストールするには、winetricksをアップグレードするか、最新の開発バージョン(例:.
curl -o winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sh winetricks winhttp
または、次のワンライナーのいずれか:
curl -s https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks | sh -s winhttp
または:
sh -s winhttp < <(wget -qO- https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
1つの代替方法は、シェルスクリプトである/ usr/bin/winetricksを変更して、更新されたsha256sumを含めることです。キャッシュ内のファイルが適切にダウンロードされていることが確実な場合は、これを行う必要がありますonly.
私の場合、エラーは次のとおりです。
sha256sum mismatch! Rename /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe and try again.
このファイルのsha256合計を確認できます。
sha256sum /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe
結果は次のとおりです。e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390
今やっている:
grep PowerPointViewer.exe /usr/bin/winetricks
コンテンツを含む数行を表示します。
... /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423
次の操作を行うだけで、元の合計を新しい合計に置き換えることで更新できます。
Sudo sed -i -e s/249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423/e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390/g /usr/bin/winetricks
現在winetricksを実行すると、元のエラーが回避されます。