wine: x ไม่พบไฟล์สำหรับการพัฒนา


16

wine-1.4-rc5.tar.bz2ฉันดาวน์โหลด ฉันวิ่งเข้าไปtools/wineinstallในสถานี หลังจากเวลาฉันได้รับข้อผิดพลาดนี้

checking for X... no configure: error: X development files not found.
Wine will be built without X support, which probably isn't what you
want. You will need to install development packages of Xlib/Xfree86 at
the very least. Use the --without-x option if you really want this.

Configure failed, aborting install.

การติดตั้งจะไม่เสร็จสิ้น ฉันสามารถแก้ไขและทำการติดตั้งไวน์ได้หรือไม่


คุณต้องการรวบรวมไวน์หรือไม่? ทำไม?
BuZZ-dEE

@Eliah "wine1.3 / 1.4-0ubuntu1 ~ ppa1 ~ lucid1", wine1.3 คือไวน์ 1.4 ใน ppa สุวิมล?
BuZZ-dEE

2
@ BuZZ-dEEถูกต้องมันคือ - หมายเลขเวอร์ชั่นและเนื้อหาของVERSIONไฟล์ในไฟล์เก็บถาวรต้นทางที่เชื่อมโยงกับจากหน้า PPA ยืนยันสิ่งนี้ Subinฉันขอแนะนำให้ทำตามคำแนะนำของBuZZ-dEEเว้นแต่คุณจะมีความต้องการเฉพาะที่คุณต้องรวบรวมจากแหล่งที่มา ถ้าคำตอบฉวัดเฉวียนของดีไม่เปิดออกเพื่อจะเป็นหนึ่งที่จะช่วยให้คุณมากที่สุด - ซึ่งผมสงสัยว่ามันจะ - แล้วผมขอแนะนำให้ unaccepting คำตอบและยอมรับของฉันBuzz-Dee ของ
Eliah Kagan

1
Re: คุณต้องการรวบรวมไวน์หรือไม่ ทำไม? ..... ahhh the internuts! สิ่งที่แตกต่างมันจะทำให้? เกี่ยวกับความจริงที่ว่าไบนารีจำนวนมากดูเหมือนจะมีสิ่งที่เหลืออยู่ซึ่งสร้างข้อผิดพลาดหรือขัดขวางการใช้ไวน์ที่ต้องการและเมื่อคุณไปขอความช่วยเหลือการตอบสนองของผู้คนครั้งแรกก็คือ facepalm
สกอตต์

1
(คุณจะต้องขอโทษฉัน แต่ฉันเพิ่งผ่านชุดของการตอบสนองต่อการวางกระทู้ที่ผู้คนบอกให้ผู้เริ่มต้นทำการคอมไพล์ใหม่ - ด้วย -png เพราะการรวบรวมไวน์เริ่มต้นใน distros บางอย่าง - โดยไม่ต้อง -png และสาเหตุนี้ ข้อผิดพลาดเมื่อพยายามติดตั้งซอฟต์แวร์ windows ในหลาย ๆ กรณีเพียงเพื่อดูคำถามนี้ถามว่า "รวบรวมทำไม" เพราะเขาต้องการเพียงแค่ 'เพราะเหตุใด' ทำไมมันเกี่ยวข้อง 'ทำไม' ทุกคนที่ทำงานกับไวน์รู้ว่ามันมีแนวโน้มที่จะล้มเหลว เพื่อสนับสนุนสิ่งนี้หรือสิ่งนั้นขึ้นอยู่กับว่ามันถูกสร้างขึ้นเพื่อเริ่มต้นอย่างไร
Scott

คำตอบ:


15

คนส่วนใหญ่ก็ควรจะติดตั้งไวน์ผ่านของ Ubuntu ที่เก็บอย่างเป็นทางการหรือใช้โครงการของไวน์อย่างเป็นทางการไวน์ PPA

อย่างไรก็ตามหากคุณต้องการสร้างและติดตั้งไวน์จากแหล่งที่มาคุณควรจะสามารถทำได้

  • สิ่งนี้อาจสมเหตุสมผลถ้าคุณต้องการติดตั้ง Wine รุ่นที่ใหม่กว่าที่มีให้สำหรับ Ubuntu ของคุณ อย่างไรก็ตามเนื่องจากBuZZ-dEE ได้ชี้ให้เห็นถึงแม้ว่าจะไม่มีwine1.4แพ็คเกจสำหรับ Ubuntu 10.04 ใน PPA อย่างเป็นทางการ แต่wine1.3แพคเกจจะมีเวอร์ชั่น 1.4 (สิ่งนี้ถูกระบุด้วยหมายเลขเวอร์ชันสมบูรณ์1.4-0ubuntu1~ppa1~lucid1- - และสามารถตรวจสอบได้โดยดูในไฟล์ที่เรียกว่าVERSIONในwine1.3_1.4.orig.tar.gzไฟล์ลิงก์ที่นี่ )

    ดังนั้นคำตอบของ Buzz-dEEคือคำแนะนำจากพระเจ้า ฉันขอแนะนำให้คุณใช้แพ็คเกจนั้นเว้นแต่คุณจะมีความต้องการเฉพาะที่ต้องการให้คุณรวบรวมจากแหล่งที่มา (หรือคุณต้องการใช้เวอร์ชัน 1.5 ที่ไม่เสถียรซึ่งไม่ได้จัดเตรียมไว้สำหรับ Lucid)

    อย่างไรก็ตามหากคุณต้องการสร้างจากแหล่งใดโปรดอ่านต่อ

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

libx11-devเมื่อต้องการแก้ไขข้อผิดพลาดนี้โดยเฉพาะอย่างยิ่งที่คุณจะต้องแพคเกจที่เรียกว่า

-devแพคเกจให้ไฟล์ส่วนหัว libx11-devไม่ใช่แพ็คเกจเดียวที่คุณต้องการเพื่อรวบรวมไวน์จากแหล่งที่มา ผมขอแนะนำการดูที่สร้างการอ้างอิงสำหรับรุ่นพัฒนาของไวน์ในอูบุนตู (เลื่อนลงไปที่ตำแหน่งที่ระบุว่า "Build dependencies") ซึ่งควรให้แนวคิดที่ดีว่าคุณจะต้องติดตั้งแพคเกจใดเพื่อให้สามารถรวบรวมไวน์ได้-dev

หากคุณใช้ Ubuntu รุ่น 64 บิตข้อความแสดงข้อผิดพลาดนี้อาจปรากฏขึ้นหากคุณพยายามรวบรวมไวน์ 32 บิตดังนั้นคุณจะต้องใช้ไลบรารี 32 บิตเพื่อดำเนินการดังนี้: libx11-dev:i386และlibfreetype6-dev:i386


11

หากคุณเปิดใช้แหล่งเก็บข้อมูลต้นฉบับคุณจะมีโชคมากขึ้นถ้าคุณใช้:

sudo apt-get build-dep wine

มันติดตั้งการอ้างอิงทั้งหมดของไวน์ หากคุณต้องการแก้ไขข้อผิดพลาด X:

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