Score:1

"--enable-gtk" สำหรับการกำหนดค่า qemu ทำให้ฉันได้รับข้อความ 'ติดตั้ง gtk3-devel' (บน Ubuntu 18.04, เครื่อง arm64)

ธง za

ฉันใช้คำสั่งนี้เพื่อกำหนดค่า qemu-5.1.0 บนเครื่องอื่น (ubuntu 20.40, amd64)

../กำหนดค่า --target-list=aarch64-softmmu --enable-debug --enable-gtk --extra-ldflags="-Wl,--ไม่จำเป็น,--export-dynamic -ldl"

แต่เมื่อฉันทำเช่นเดียวกันกับเครื่อง ubuntu 18.04 arm64 มันทำให้ฉันได้รับข้อความนี้

ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ ../configureit

ข้อผิดพลาด: ผู้ใช้ร้องขอคุณสมบัติ gtk
       ไม่พบการกำหนดค่า
       ติดตั้ง gtk3-devel

ดังนั้นฉันจึง

ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ sudo apt ติดตั้ง gtk3-devel
sudo: ไม่สามารถแก้ไขโฮสต์ n1sdp
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา       
กำลังอ่านข้อมูลสถานะ...
E: ไม่พบแพ็คเกจ gtk3-devel

เมื่อฉันทำ dpkg -l | เกรป gtkฉันได้รับรายการนี้ (ทั้งหมดที่ติดตั้งแล้ว):

ii libcanberra-gtk3-0:arm64 0.30-5ubuntu1 arm64 GTK+ 3.0 ตัวช่วยสำหรับเล่นเสียงเหตุการณ์วิดเจ็ตด้วย libcanberra
ii libcanberra-gtk3-module:arm64 0.30-5ubuntu1 arm64 แปลสัญญาณวิดเจ็ต GTK3 เป็นเสียงเหตุการณ์
ii libgtk3-perl 0.032-1 การโยง Perl ทั้งหมดสำหรับไลบรารีอินเทอร์เฟซผู้ใช้แบบกราฟิก GTK+
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.5 วิดเจ็ต Python 3 GTK+ 3 ทั้งหมดเพื่อรันไคลเอ็นต์ aptdaemon

และฉันใช้ sudo apt-cache ค้นหา gtk3 และลบบรรทัดที่ไม่มีรูปแบบ 'dev' และมันก็มาถึงรายการนี้

libavahi-ui-gtk3-dev - ส่วนหัวการพัฒนาสำหรับไลบรารีอินเทอร์เฟซผู้ใช้ Avahi GTK+
libcanberra-gtk-common-dev - ส่วนต่อประสานที่เรียบง่ายสำหรับเล่นเสียงเหตุการณ์ (ไฟล์การพัฒนาที่ใช้ร่วมกันของ GTK +)
libcanberra-gtk3-dev - ส่วนต่อประสานที่เรียบง่ายสำหรับเล่นเสียงเหตุการณ์ (ไฟล์พัฒนา GTK+ 3)
libdbusmenu-gtk3-dev - ไลบรารีสำหรับส่งเมนูผ่าน DBus - ไฟล์พัฒนาเวอร์ชัน GTK+
golang-github-gotk3-gotk3-dev - ไปที่การเชื่อมโยงสำหรับ GTK3
libappmenu-gtk3-parser-dev - GtkMenuShell เป็น GMenuModel parser (ไฟล์พัฒนา GTK+3.0)
libgarcon-gtk3-1-dev - ไฟล์พัฒนาสำหรับ garcon-gtk3
libghc-gtk3-dev - เชื่อมโยงกับไลบรารีอินเทอร์เฟซผู้ใช้แบบกราฟิก Gtk+
libgtk3.0-cil-dev - การรวม CLI สำหรับชุดเครื่องมือ GTK+ 3.0
libgwengui-gtk3-dev - การใช้งาน Gwenhywfar GUI สำหรับ GTK3 (ไฟล์การพัฒนา)
libindicate-gtk3-dev - ไลบรารีสำหรับการเพิ่มตัวบ่งชี้ผ่าน DBus - ไฟล์การพัฒนาการเชื่อมโยง GTK
libspice-client-gtk-3.0-dev - วิดเจ็ต GTK3 สำหรับลูกค้า SPICE (ไฟล์พัฒนา)
libunity-gtk3-parser-dev - GtkMenuShell ไปยัง GMenuModel parser
libwxgtk-media3.0-gtk3-dev - wxWidgets ชุดเครื่องมือ C++ GUI ข้ามแพลตฟอร์ม (การพัฒนาไลบรารีสื่อ GTK+ 3)
libwxgtk-webview3.0-gtk3-dev - ชุดเครื่องมือ wxWidgets C++ GUI ข้ามแพลตฟอร์ม (การพัฒนาไลบรารีการดูเว็บ GTK+ 3)
libwxgtk3.0-dev - ชุดเครื่องมือ wxWidgets C++ GUI ข้ามแพลตฟอร์ม (การพัฒนา GTK+)
libwxgtk3.0-gtk3-dev - wxWidgets ชุดเครื่องมือ C++ GUI ข้ามแพลตฟอร์ม (การพัฒนา GTK+ 3)
libxfce4panel-2.0-dev - ไลบรารีพาเนล Xfce4 (ตัวแปร GTK3)
python-wxgtk3.0-dev - ไฟล์พัฒนาสำหรับ wxPython

ฉันรู้ว่าการติดตั้งแพ็กเกจที่ไม่จำเป็นนั้นไม่ก่อให้เกิดอันตรายใดๆ แต่ฉันควรติดตั้งแพ็กเกจใด

Score:1
ธง za

sudo apt-get install libavahi-ui-gtk3-dev แก้ไขมัน

Christian Ehrhardt avatar
sl flag
สิ่งนี้ทำงานโดยบังเอิญผ่านการอ้างอิงเพิ่มเติม คุณต้องการ / ต้องการ libgtk-3-dev (และอาจเป็นไปได้สำหรับ --enable-vte ด้วย libvte-2.91-dev)
za flag
เมื่อฉันทำตอนนี้ มันทำให้ฉัน "libgtk-3-dev เป็นเวอร์ชันใหม่ล่าสุดแล้ว (3.22.30-1ubuntu4) libgtk-3-dev ถูกตั้งค่าให้ติดตั้งด้วยตนเอง" ฉันคิดว่าฉันเคยเห็นข้อความนี้ก่อนหน้านี้แล้ว ไม่แน่ใจ ไม่สามารถตรวจสอบได้ในขณะนี้ เนื่องจากติดตั้งเรียบร้อยแล้ว :) ขอบคุณสำหรับข้อมูล

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา