Проблемы при попытке установить 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 в 17:55

3 ответа

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

sudo apt-get install qalculate

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

sudo apt-get build-dep qalculate

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

2
ответ дан 2 January 2018 в 17:55

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

sudo snap install qalculate
.
1
ответ дан 2 January 2018 в 17:55

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

  1. поиск пакетов разработки с использованием 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)
    
  2. поиск определенного файла 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
ответ дан 2 January 2018 в 17:55

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

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