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?