Проблемы с установкой qalculate

После запуска ./configure для qalculate я получаю следующие сообщения об ошибках:

checking for glib-2.0 >= 2.4 libxml-2.0 ... no configure: error: Package requirements ( glib-2.0 >= 2.4 libxml-2.0 ) were not met: No package 'libxml-2.0' found

Я не могу установить один из этих пакетов с помощью apt. Как установить и устранить ошибки?

0
задан 2 January 2018 в 18:55

9 ответов

Вы можете установить пакет qalculate 0.9.7-6ubuntu2 из официального репозитория с помощью

sudo apt-get install qalculate

. Если вы хотите скомпилировать его вручную, вы должны установить его зависимости от сборки с помощью

sudo apt-get build-dep qalculate

, а затем создать deb-пакет и установить его с помощью checkinstall.

2
ответ дан 22 May 2018 в 15:48

Вы можете установить пакет qalculate 0.9.7-6ubuntu2 из официального репозитория с помощью

sudo apt-get install qalculate

. Если вы хотите скомпилировать его вручную, вы должны установить его зависимости от сборки с помощью

sudo apt-get build-dep qalculate

, а затем создать deb-пакет и установить его с помощью checkinstall.

2
ответ дан 18 July 2018 в 00:01

Вы можете установить пакет qalculate 0.9.7-6ubuntu2 из официального репозитория с помощью

sudo apt-get install qalculate

. Если вы хотите скомпилировать его вручную, вы должны установить его зависимости от сборки с помощью

sudo apt-get build-dep qalculate

, а затем создать deb-пакет и установить его с помощью checkinstall.

2
ответ дан 24 July 2018 в 17:08

Хитрость здесь заключается в том, чтобы понять, что имя пакета Ubuntu не обязательно будет таким же, как «пакет», о котором жалуется ./configure. Существует несколько способов идентифицировать требуемый пакет Ubuntu, например

пакетов поиска, используя apt
$ apt-cache search dev | grep 'libxml2'
libxml2-dev - Development files for the GNOME XML library
libui-gxmlcpp-dev - High-level C++ wrapper library for libxml2/libxslt (development)
libxml++2.6-dev - C++ interface to the GNOME XML library (libxml2)
для поиска конкретного файла pkg-config с помощью apt-file
$ apt-file search libxml-2.0.pc
libxml2-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc

$ apt-file search glib-2.0.pc
libdbus-glib2.0-cil-dev: /usr/lib/pkgconfig/dbus-sharp-glib-2.0.pc
libglib2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc
libspice-client-glib-2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/spice-client-glib-2.0.pc

. Из которого мы можем видеть, что два требуемых пакета: libglib2.0-dev и libxml2-dev

1
ответ дан 22 May 2018 в 15:48
  • 1
    Как вы знаете, для поиска libxml-2.0.pc с использованием apt-файла, а не lilbxml12? Также почему вы искали libxml12, когда он запрашивал libxml-2.0? – Jinzu 2 January 2018 в 19:09

Самый простой способ установки «qalculate» - использовать оснастку, как указано в https://qalculate.github.io/downloads.html

sudo snap install qalculate
1
ответ дан 22 May 2018 в 15:48

Самый простой способ установки «qalculate» - использовать оснастку, как указано в https://qalculate.github.io/downloads.html

sudo snap install qalculate
1
ответ дан 18 July 2018 в 00:01

Хитрость здесь заключается в том, чтобы понять, что имя пакета Ubuntu не обязательно будет таким же, как «пакет», о котором жалуется ./configure. Существует несколько способов идентифицировать требуемый пакет Ubuntu, например

пакетов поиска, используя apt $ apt-cache search dev | grep 'libxml2' libxml2-dev - Development files for the GNOME XML library libui-gxmlcpp-dev - High-level C++ wrapper library for libxml2/libxslt (development) libxml++2.6-dev - C++ interface to the GNOME XML library (libxml2) для поиска конкретного файла pkg-config с помощью apt-file $ apt-file search libxml-2.0.pc libxml2-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc $ apt-file search glib-2.0.pc libdbus-glib2.0-cil-dev: /usr/lib/pkgconfig/dbus-sharp-glib-2.0.pc libglib2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc libspice-client-glib-2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/spice-client-glib-2.0.pc

. Из которого мы можем видеть, что два требуемых пакета: libglib2.0-dev и libxml2-dev

1
ответ дан 18 July 2018 в 00:01

Самый простой способ установки «qalculate» - использовать оснастку, как указано в https://qalculate.github.io/downloads.html

sudo snap install qalculate
1
ответ дан 24 July 2018 в 17:08

Хитрость здесь заключается в том, чтобы понять, что имя пакета Ubuntu не обязательно будет таким же, как «пакет», о котором жалуется ./configure. Существует несколько способов идентифицировать требуемый пакет Ubuntu, например

пакетов поиска, используя apt $ apt-cache search dev | grep 'libxml2' libxml2-dev - Development files for the GNOME XML library libui-gxmlcpp-dev - High-level C++ wrapper library for libxml2/libxslt (development) libxml++2.6-dev - C++ interface to the GNOME XML library (libxml2) для поиска конкретного файла pkg-config с помощью apt-file $ apt-file search libxml-2.0.pc libxml2-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/libxml-2.0.pc $ apt-file search glib-2.0.pc libdbus-glib2.0-cil-dev: /usr/lib/pkgconfig/dbus-sharp-glib-2.0.pc libglib2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/glib-2.0.pc libspice-client-glib-2.0-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/spice-client-glib-2.0.pc

. Из которого мы можем видеть, что два требуемых пакета: libglib2.0-dev и libxml2-dev

1
ответ дан 24 July 2018 в 17:08
  • 1
    Как вы знаете, для поиска libxml-2.0.pc с использованием apt-файла, а не lilbxml12? Также почему вы искали libxml12, когда он запрашивал libxml-2.0? – Jinzu 2 January 2018 в 19:09

Другие вопросы по тегам:

Похожие вопросы: