winetricks sha1sum ไม่ตรงกันเปลี่ยนชื่อแล้วลองอีกครั้ง


18

ฉันเพิ่งเริ่มใช้งาน Ubuntu และฉันพยายามทำให้ไวน์ทำงานได้ ด้วยการใช้ 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

แนวทางอนุรักษ์นิยมที่สุดสำหรับปัญหานี้คือทำตามที่คำสั่ง error แนะนำและเปลี่ยนชื่อไฟล์ด้วยคำสั่งเดียว:

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 mismatch' เวอร์ชั่นล่าสุดที่ฉันทดสอบ (หลังจากดาวน์โหลดและติดตั้งในลักษณะนี้) แสดงดังต่อไปนี้:

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

หากสิ่งนี้ไม่ได้ผลสำหรับคุณด้วยเหตุผลใดก็ตามและคุณต้องการกลับไปใช้เวอร์ชั่น Repository ในการwinetricksใช้คำสั่งต่อไปนี้ในหน้าจอ Terminal:

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

และระบบของคุณจะกลับสู่ค่าเริ่มต้น: รุ่น Repository ของwinetricks...

อ้างอิง:


ทำงานให้ฉัน: ใช้ตัวอย่างโค้ดตัวที่สอง (พร้อม wget)
loloof64

2
ด้วย winetricks รุ่นล่าสุดที่คุณต้องการ: sudo mv -v winetricks /usr/binไม่ใช่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

หากต้องการติดตั้ง service pack ล่าสุดด้วยwinehttpให้ลองอัปเกรด winetricks ของคุณหรือลองใช้เวอร์ชันการพัฒนาล่าสุดเช่น

curl -o winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sh winetricks winhttp

หรือหนึ่งใน liners ต่อไปนี้:

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

การดำเนินการในขณะนี้ winetricks จะหลีกเลี่ยงข้อผิดพลาดเดิม

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.