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.
МАХЕШ

Відповіді:


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яка не повинна містити помилки "невідповідності шасума". Остання версія, яку я протестував (після завантаження та встановлення таким чином), показано наступним чином:

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

Якщо це вам не допомогло з будь-якої причини, і ви хочете повернутися до версії репозиторію, winetricksвикористовуйте наступні команди на екрані терміналу:

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

І ваша система потім повернеться до замовчування: версія сховища winetricks...

Список літератури:


Працювало для мене: використання другого фрагмента анотації (з wget)
loloof64

2
З останніми версіями winetricks вам потрібно: sudo mv -v winetricks /usr/binnot sudo mv -v winetricks /usr/local/bin`
Rilcon42

Не знаю чому, але не працював для мене на Ubuntu 18.04
EternusVia

Друге рішення справді працювало для мене на Ubuntu 18.04, коли я спробував встановити .NET 4.6.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

Однією з альтернатив є модифікація / 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

Виконання зараз винтриків дозволить уникнути первісної помилки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.