방금 우분투를 사용하기 시작했고 와인을 시작하려고합니다. Winetricks를 사용하여 소프트웨어를 설치하려고 하는데이 오류 메시지가 계속 나타납니다.
sha1sum mismatch! Rename /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.
이름을 바꾸려는 것이 무엇인지 모르겠습니다. 이 오류 화면이 혼동됩니다. 누구든지 이것에 대한 수정이 있습니까?
감사!
답변
이 문제에 대한 가장 보수적 인 접근 방법은 오류 명령이 제안한대로이 단일 명령으로 파일의 이름을 바꾸는 것입니다.
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
그리고 ‘shasum mismatch’오류를 포함 하지winetricks
않아야 하는 최신 버전에 액세스 할 수 있습니다 . 테스트 한 최신 버전 (이 방식으로 다운로드 및 설치 후)은 다음과 같습니다.
andrew@ilium~$ winetricks --version
20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea
andrew@ilium~$
어떤 이유로 든 문제가 해결 되지 않고 리포지토리 버전으로 돌아가려면 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)
답변
하나의 대안은 업데이트 된 sha256sum을 포함하도록 쉘 스크립트 인 / usr / bin / winetricks를 수정하는 것입니다. 캐시의 파일이 제대로 다운로드 된 경우 에만 이 작업을 수행해야합니다 .
필자의 경우 오류는 다음과 같습니다.
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를 실행하면 원래 오류가 발생하지 않습니다.