Điểm:1

"--enable-gtk" đối với cấu hình qemu mang lại cho tôi thông báo 'Cài đặt gtk3-devel'. (trên Ubuntu 18.04, máy arm64)

lá cờ za

Tôi đã sử dụng lệnh này để định cấu hình qemu-5.1.0 trên một máy khác (ubuntu 20.40, AMD64)

../configure --target-list=aarch64-softmmu --enable-debug --enable-gtk --extra-ldflags="-Wl,--no-as-need,--export-dynamic -ldl"

Nhưng khi tôi làm điều tương tự trên máy ubuntu 18.04 arm64, nó đã cho tôi thông báo này.

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

LỖI: Tính năng gtk do người dùng yêu cầu
       cấu hình không thể tìm thấy nó.
       Cài đặt gtk3-devel

Tôi cũng vậy

ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ sudo apt install gtk3-devel
sudo: không thể giải quyết máy chủ n1sdp
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc       
Đang đọc thông tin trạng thái... Xong
E: Không thể định vị gói gtk3-devel

Khi tôi làm dpkg -l | grep gtk, tôi nhận được danh sách này (tất cả những cái đã được cài đặt):

ii libcanberra-gtk3-0:arm64 0.30-5ubuntu1 arm64 GTK+ 3.0 trợ giúp để phát âm thanh sự kiện widget với libcanberra
ii libcanberra-gtk3-module:arm64 0.30-5ubuntu1 arm64 dịch tín hiệu tiện ích GTK3 thành âm thanh sự kiện
ii libgtk3-perl 0,032-1 tất cả các ràng buộc Perl cho thư viện giao diện người dùng đồ họa GTK+
ii python3-aptdaemon.gtk3widgets 1.1.1+bzr982-0ubuntu19.5 tất cả các tiện ích Python 3 GTK+ 3 để chạy ứng dụng khách aptdaemon

và tôi đã sử dụng Sudo apt-cache tìm kiếm gtk3 và đã xóa các dòng không chứa mẫu 'dev'. Và nó sôi sục trong danh sách này.

libavahi-ui-gtk3-dev - Tiêu đề phát triển cho thư viện giao diện người dùng Avahi GTK+
libcanberra-gtk-common-dev - giao diện đơn giản để phát âm thanh sự kiện (tệp phát triển được chia sẻ GTK+)
libcanberra-gtk3-dev - giao diện đơn giản để phát âm thanh sự kiện (tệp phát triển GTK+ 3)
libdbusmenu-gtk3-dev - thư viện để truyền menu qua DBus - Tệp phát triển phiên bản GTK+
golang-github-gotk3-gotk3-dev - Đi ràng buộc cho GTK3
libappmenu-gtk3-parser-dev - Trình phân tích cú pháp GtkMenuShell sang GMenuModel (tệp phát triển GTK+3.0)
libgarcon-gtk3-1-dev - Tệp phát triển cho garcon-gtk3
libghc-gtk3-dev - liên kết với thư viện giao diện người dùng đồ họa Gtk+
libgtk3.0-cil-dev - Liên kết CLI cho bộ công cụ GTK+ 3.0
libgwengui-gtk3-dev - Triển khai GUI Gwenhywfar cho GTK3 (tệp phát triển)
libindicate-gtk3-dev - thư viện tăng chỉ số thông qua DBus - Tệp phát triển ràng buộc GTK
libspice-client-gtk-3.0-dev - Tiện ích GTK3 dành cho ứng dụng khách SPICE (tệp phát triển)
libunity-gtk3-parser-dev - Trình phân tích cú pháp GtkMenuShell sang GMenuModel
libwxgtk-media3.0-gtk3-dev - wxWidgets Bộ công cụ GUI C++ đa nền tảng (phát triển thư viện phương tiện GTK+ 3)
libwxgtk-webview3.0-gtk3-dev - wxWidgets Bộ công cụ GUI C++ đa nền tảng (phát triển thư viện webview GTK+ 3)
libwxgtk3.0-dev - wxWidgets Bộ công cụ GUI C++ đa nền tảng (phát triển GTK+)
libwxgtk3.0-gtk3-dev - wxWidgets Bộ công cụ GUI C++ đa nền tảng (phát triển GTK+ 3)
libxfce4panel-2.0-dev - Thư viện bảng điều khiển Xfce4 (biến thể GTK3)
python-wxgtk3.0-dev - Tệp phát triển cho wxPython

Tôi biết việc cài đặt gói không cần thiết không gây hại gì nhưng tôi nên cài đặt gói nào?

Điểm:1
lá cờ za

Sudo apt-get cài đặt libavahi-ui-gtk3-dev giải quyết nó.

Christian Ehrhardt avatar
lá cờ sl
Điều này hoạt động một cách tình cờ thông qua các phụ thuộc khác, bạn thực sự cần/muốn libgtk-3-dev (và có thể cho --enable-vte cũng libvte-2.91-dev)
lá cờ za
Khi tôi làm điều đó ngay bây giờ, nó cho tôi biết "libgtk-3-dev đã là phiên bản mới nhất (3.22.30-1ubuntu4). libgtk-3-dev được đặt thành cài đặt thủ công." Tôi nghĩ rằng tôi đã nhìn thấy tin nhắn này sớm hơn. không chắc chắn lắm, không thể kiểm tra ngay bây giờ vì nó đã được cài đặt :) Cảm ơn thông tin.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.