qemu 구성에 대해 "--enable-gtk"를 입력하면 'gtk3-devel 설치' 메시지가 표시됩니다. (우분투 18.04, arm64 머신)

qemu 구성에 대해 "--enable-gtk"를 입력하면 'gtk3-devel 설치' 메시지가 표시됩니다. (우분투 18.04, arm64 머신)

나는 이 명령을 사용하여 다른 컴퓨터(ubuntu 20.40, amd64)에서 qemu-5.1.0을 구성했습니다.

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

하지만 우분투 18.04 arm64 시스템에서 동일한 작업을 수행했을 때 다음 메시지가 표시되었습니다.

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

ERROR: User requested feature gtk
       configure was not able to find it.
       Install gtk3-devel

그래서 내가 그랬어

ckim@n1sdp:~/prj/QEMU/qemu-5.1.0/build$ sudo apt install gtk3-devel
sudo: unable to resolve host n1sdp
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package gtk3-devel

그렇게 하면 dpkg -l | grep gtk다음 목록이 표시됩니다(모두 이미 설치된 목록).

ii  libcanberra-gtk3-0:arm64             0.30-5ubuntu1                       arm64        GTK+ 3.0 helper for playing widget event sounds with libcanberra
ii  libcanberra-gtk3-module:arm64        0.30-5ubuntu1                       arm64        translates GTK3 widgets signals to event sounds
ii  libgtk3-perl                         0.032-1                             all          Perl bindings for the GTK+ graphical user interface library
ii  python3-aptdaemon.gtk3widgets        1.1.1+bzr982-0ubuntu19.5            all          Python 3 GTK+ 3 widgets to run an aptdaemon client

sudo apt-cache search gtk3'dev' 패턴이 포함되지 않은 줄을 사용 하고 제거했습니다. 그리고 그것은 이 목록으로 요약됩니다.

libavahi-ui-gtk3-dev - Development headers for the Avahi GTK+ User interface library
libcanberra-gtk-common-dev - simple interface for playing event sounds (GTK+ shared development files)
libcanberra-gtk3-dev - simple interface for playing event sounds (GTK+ 3 development files)
libdbusmenu-gtk3-dev - library for passing menus over DBus - GTK+ version developement files
golang-github-gotk3-gotk3-dev - Go bindings for GTK3
libappmenu-gtk3-parser-dev - GtkMenuShell to GMenuModel parser (GTK+3.0 development files)
libgarcon-gtk3-1-dev - Development files for garcon-gtk3
libghc-gtk3-dev - binding to the Gtk+ graphical user interface library
libgtk3.0-cil-dev - CLI binding for the GTK+ toolkit 3.0
libgwengui-gtk3-dev - Gwenhywfar GUI implementation for GTK3 (development files)
libindicate-gtk3-dev - library for raising indicators via DBus - GTK bindings development files
libspice-client-gtk-3.0-dev - GTK3 widget for SPICE clients (development files)
libunity-gtk3-parser-dev - GtkMenuShell to GMenuModel parser
libwxgtk-media3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 media library development)
libwxgtk-webview3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 webview library development)
libwxgtk3.0-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ development)
libwxgtk3.0-gtk3-dev - wxWidgets Cross-platform C++ GUI toolkit (GTK+ 3 development)
libxfce4panel-2.0-dev - Xfce4 panel libraries (GTK3 variant)
python-wxgtk3.0-dev - Development files for wxPython

불필요한 패키지를 설치해도 아무런 해가 되지 않는다는 것을 알고 있는데 어떤 패키지를 설치해야 합니까?

답변1

sudo apt-get install libavahi-ui-gtk3-dev그것을 해결했습니다.

관련 정보