ฉันดาวน์โหลด Dwarf Fortress ทำไมมันไม่ทำงาน


12

ฉันดาวน์โหลดเวอร์ชันของ Dwarf Fortress for Linux ลงในคอมพิวเตอร์ของฉัน แต่เมื่อฉันคลิกที่dfไฟล์มันจะไม่ทำอะไรเลย เมื่อฉันรันมันในเทอร์มินัลมันทำให้ฉันได้รับข้อความนี้:

error while loading shared libraries: libSDL_ttf-2.0.so.0: cannot open shared object file: No such file or directory

อธิบายตนเองNo such file or directoryติดตั้งไลบรารี SDL
Uri Herrera

ดูกระทู้นี้ที่ฟอรั่มนี้: bay12forums.com/smf/index.php?topic=66142.315
Uri Herrera

ฉันมีปัญหามากมายในการเรียกใช้ DF เนื่องจากฉันใช้ระบบ 64 บิตและการได้รับไบนารีไลบรารีแบบไดนามิกขนาด 32 บิตเพื่อให้ความร่วมมือนั้นค่อนข้างเจ็บปวด มีวิธีแก้ปัญหา แต่ฉันไม่คิดว่ามันคุ้มค่ากับเวลาของฉัน
โทมัส Thorogood

คำตอบ:


13

ไฟล์เก็บถาวรของป้อมปราการ Dwarf ที่คุณดาวน์โหลดนั้นไม่มีความละเอียดในการพึ่งพาและข้อผิดพลาดนั้นบ่งชี้ว่าคุณยังไม่ได้ติดตั้งไลบรารีที่จำเป็นสำหรับการเล่น

เปิดเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้:

sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0

สิ่งนี้จะทำให้ Dwarf Fortress สามารถทำงานได้อย่างถูกต้องเว้นแต่ว่าคุณกำลังติดตั้ง 64- บิต ในการติดตั้ง 64- บิตคุณอาจต้องเพิ่ม ": i386" ตามที่เห็นที่นี่:

sudo apt-get install libsdl-image1.2:i386 libsdl-ttf2.0-0:i386 libgtk2.0-0:i386 libjpeg62:i386 libglu1-mesa:i386 libopenal1:i386

คุณอาจพบปัญหาเกี่ยวกับเสียง ถ้าเป็นเช่นนั้นคุณสามารถทำตามคำแนะนำบนวิกิป้อมปราการคนแคระซึ่งแนะนำดังต่อไปนี้:

$ cd df_linux/libs
$ ln -s /usr/lib/i386-linux-gnu/libopenal.so.1 ./libopenal.so
$ ln -s /usr/lib/i386-linux-gnu/libsndfile.so.1 ./libsndfile.so

หมายเหตุ: หาก DF หรือ Desura (ซึ่งจัดการกับการแก้ปัญหาการพึ่งพา) เคยเข้าสู่ศูนย์ซอฟต์แวร์คำแนะนำในการติดตั้งด้วยวิธีนี้ควรแทนที่สิ่งเหล่านี้
Jjed


1
ดูเหมือนว่าจะเป็นคำตอบที่ไม่สมบูรณ์อย่างน้อยในระบบ 64 บิต
Kzqai

1
@Kzqai - ฉันได้อัพเดตคำตอบเพื่อแสดงแพ็คเกจที่เหมาะสมเพื่อให้เกมทำงานบนการติดตั้ง 64 บิต (อย่างน้อย 14.04)
Aibara

บน Linux Mint 17.3 (64- บิต) คำสั่งที่sudo apt-get install libsdl1.2debian libsdl-image1.2 libsdl-ttf2.0-0พอเพียงโดยไม่จำเป็นต้องใช้:i386คู่
gilbertohasnofb

-1

ฉันมีปัญหาเดียวกันและพบวิธีแก้ปัญหาที่ง่ายมาก ติดตั้ง Wine โดยใช้ศูนย์ซอฟต์แวร์และดาวน์โหลดเวอร์ชัน Dwarf Fortress ของ windows

หลังจากดาวน์โหลด Dwarf Fortress และติดตั้งไวน์แล้วให้ไปที่โฟลเดอร์ป้อมปราการ Dwarf และคลิกขวาที่ Dwarf Fortress.exe แล้วเลือก Open With จากนั้นเลือกโปรแกรมโปรแกรมเก็บไวน์ มันใช้งานได้ ฉันคิดว่ามันง่ายกว่าการเล่นกับห้องสมุด

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