winetricks sha1sum不一致の名前を変更して再試行してください


18

Ubuntuを使い始めたばかりで、Wineを起動して実行しようとしています。Winetricksを使用して、いくつかのソフトウェアをインストールしようとしていますが、このエラーメッセージが表示され続けます。

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

名前を変更したいのかわかりません。このエラー画面は混乱しています。誰でもこれを修正できますか?

ありがとう!


どのバージョンのUbuntuとwinetricksを使用していますか?最初のステップは... winetricksの新しいバージョンになる
andrew.46

1
Ubuntuのバージョンは14.04で、ワインのバージョンは1.6.2
MAHESH

回答:


25

この問題に対する最も保守的なアプローチは、エラーコマンドが示唆するとおりに正確に実行し、この単一のコマンドでファイルの名前を変更することです。

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

そしてこれで十分かもしれません。ただし、問題が再発する場合は、次の更新されたコピーを試すことができます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

そして、あなたは、最新バージョンへのアクセスがありますwinetricksすべきではない「shasumの不一致」というエラーが含まれています。(この方法でダウンロードしてインストールした後)私がテストした最新バージョンは次のとおりです。

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

何らかの理由でこれがうまくいかずwinetricks、ターミナル画面で次のコマンドを使用してリポジトリバージョンに戻りたい場合:

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

そして、システムはデフォルトに戻ります:リポジトリバージョンwinetricks...

参照:


私のために働いた:2番目のスニペットアプローチ(wget)を使用して
-loloof64

2
:あなたが必要とするwinetricksの最近のバージョンではsudo mv -v winetricks /usr/binないsudo mv -v winetricks /usr/local/bin`
Rilcon42

理由は
わかり

.NET 4.6.2をインストールしようとしたときに、Ubuntu 18.04で2番目のソリューションが本当に機能しました。ありがとうございました!
kcpr

1
@kcpr素晴らしいニュース:)
andrew.46

5

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)

0

1つの代替方法は、シェルスクリプトである/ usr / bin / winetricksを変更して、更新されたsha256sumを含めることです。これは、キャッシュ内のファイルが適切にダウンロードされていることが確実な場合にのみ行う必要があります。

私の場合、エラーは次のとおりです。

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を実行すると、元のエラーが回避されます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.