ฉันกำลังใช้เครื่องมือหมากรุก Stockfish ภายใน GUI บางตัว แต่เมื่อวานนี้มันหยุดทำงาน ฉันไม่ได้เปลี่ยนเครื่องยนต์หรือส่วนต่อประสาน แต่เมื่อฉันพยายามเรียกใช้เครื่องยนต์ มัน "สิ้นสุดด้วยรหัส..." แต่มันไม่ได้แสดงรหัสใดๆ สิ่งเดียวที่สามารถเปลี่ยนแปลงได้คือฉันอัปเกรดแพ็คเกจเป็นประจำ:
sudo apt update && sudo apt dist-upgrade
และฉันเดาว่าจะต้องทำลายมัน
ฉันติดตั้ง Stockfish เวอร์ชันล่าสุดและเรียกใช้ในบรรทัดคำสั่ง และผลลัพธ์ที่ได้คือ:
./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: ไม่พบเวอร์ชัน `GLIBC_2.32' (จำเป็นโดย ./stockfish_21112912_x64_avx2)
./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: ไม่พบเวอร์ชัน `GLIBC_2.33' (จำเป็นโดย ./stockfish_21112912_x64_avx2)
./stockfish_21112912_x64_avx2: /lib/x86_64-linux-gnu/libc.so.6: ไม่พบเวอร์ชัน `GLIBC_2.34' (จำเป็นโดย ./stockfish_21112912_x64_avx2)
ดังนั้นฉันต้องการอัปเกรด GLIBC และฉันก็พบหัวข้อนี้: [https://askubuntu.com/questions/736208/upgrading-glibc]:
"Glibc (รู้จักกันดีในชื่อ GNU C Library) มีทางแยกสำหรับ linux ซึ่งเรียกว่า libc6 Libc6 พร้อมใช้งานผ่าน apt" ฉันวิ่ง:
นโยบาย apt-cache libc6
ซึ่งให้ผลลัพธ์:
libc6:
ติดตั้งแล้ว: 2.31-0ubuntu9.2
ผู้สมัคร: 2.31-0ubuntu9.2
ตารางเวอร์ชัน:
*** 2.31-0ubuntu9.2 500
500 http://de.archive.ubuntu.com/ubuntu focal-updates/main amd64 แพ็คเกจ
100 /var/lib/dpkg/สถานะ
2.31-0ubuntu9 500
500 http://de.archive.ubuntu.com/ubuntu focal/main แพ็คเกจ amd64
ซึ่งบอกฉันภายในแพ็คเกจ "ปกติ" 2.31 เป็นเวอร์ชันอย่างเป็นทางการสำหรับเวอร์ชันระบบปฏิบัติการของฉัน (Ubuntu 20.04)
ดังนั้นฉันจึงลองทำด้วยตนเอง:จะติดตั้งเวอร์ชัน libc6 >= 2.29 ได้อย่างไร
ฉันดาวน์โหลด libc6_2.34-0ubuntu3_amd64.deb จาก http://archive.ubuntu.com/ubuntu/pool/main/g/glibc/ตามที่อธิบายไว้ แต่เมื่อฉันวิ่ง: sudo dpkg -i libc6_2.34-0ubuntu3_amd64.deb
มันสร้างข้อผิดพลาดต่อไปนี้:
dpkg: เกี่ยวกับ libc6_2.34-0ubuntu3_amd64.deb ที่มี libc6:amd64:
libc6:amd64 แบ่ง fakeroot (<< 1.25.3-1.1ubuntu2~)
fakeroot (เวอร์ชัน 1.24-1) มีอยู่และติดตั้งแล้ว
dpkg: ข้อผิดพลาดในการประมวลผลไฟล์เก็บถาวร libc6_2.34-0ubuntu3_amd64.deb (--ติดตั้ง):
การติดตั้ง libc6:amd64 จะทำให้ fakeroot เสียหาย และ
ไม่อนุญาตให้มีการกำหนดค่า (--auto-deconfigure อาจช่วยได้)
พบข้อผิดพลาดขณะประมวลผล:
libc6_2.34-0ubuntu3_amd64.deb
ฉันจะแก้ปัญหานี้ได้อย่างไร ฉันค่อนข้างใหม่ ดังนั้นไม่ควรทำลายระบบของฉัน