winetricks sha1sum 불일치 이름 바꾸기 및 다시 시도


18

방금 우분투를 사용하기 시작했고 와인을 시작하려고합니다. Winetricks를 사용하여 소프트웨어를 설치하려고 하는데이 오류 메시지가 계속 나타납니다.

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

이름을 바꾸려는 것이 무엇인지 모르겠습니다. 이 오류 화면이 혼동됩니다. 누구든지 이것에 대한 수정이 있습니까?

감사!


어떤 버전의 Ubuntu와 winetricks를 사용하고 있습니까? 첫 번째 단계는 최신 버전의 포도주
양조법

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

그리고 '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...

참고 문헌 :


나를 위해 일한 : 두 번째 스 니펫 접근 방식 (wget 포함) 사용
loloof64

2
winetricks의 최신 버전을 사용하면 필요 sudo mv -v winetricks /usr/bin없는 sudo mv -v winetricks /usr/local/bin`
Rilcon42

이유가 확실하지 않지만 Ubuntu 18.04
EternusVia에서

.NET 4.6.2 설치를 시도하는 동안 두 번째 솔루션이 Ubuntu 18.04에서 실제로 효과가있었습니다. 감사합니다!
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

하나의 대안은 업데이트 된 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를 실행하면 원래 오류가 발생하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.