как установить libxml2 в Ubuntu 15.10

14

У меня Ubuntu 15.10 Desktop. Я хочу установить libxml2. Так что любой скажет мне, как я могу установить его. Что мне нужно сделать, чтобы установить libxml2 на моем ноутбуке. Я почти новичок в Linux, использую его как минимум 5-6 месяцев.

HACKER_522
источник

Ответы:

22

Для этого есть libxml2пакет . Вы можете установить его с помощью:

sudo apt-get install libxml2

Если вы хотите скомпилировать программное обеспечение из исходного кода на основе libxml2, вам нужны файлы разработки:

sudo apt-get install libxml2-dev
Дэвид Фёрстер
источник
Сегодня я должен был использовать sudo apt install libxml2-utilsиз - за этой ошибки: XMLLINT not set and xmllint not found in path; skipping xml preprocessing.. Только упоминание на случай, если это кому-нибудь поможет.
WinEunuuchs2Unix
@DhirenHamal: Если у вас есть другое решение, пожалуйста, напишите свой собственный ответ. libxml++2.6-devэто другой программный продукт, libxml2-devхотя первый зависит от последнего и, следовательно, подразумевает его установку.
Дэвид Фёрстер
5

Из этого туториала вы узнаете, как это сделать: https://geeksww.com/tutorials/libraries/libxml/installation/install_libxml_on_ubuntu_linux.php

Таким образом, шаги такие же, как и для любой другой установки программного обеспечения:

  1. Найдите, где вы можете получить последнюю версию программного обеспечения. (От Google, веб-страница libxml2 находится здесь: http://www.xmlsoft.org/downloads.html . Оттуда вы можете найти папку ftp, где вы можете загрузить программное обеспечение. Обратите внимание на последнюю доступную версию).

  2. Загрузите файл .tar.gz этой последней версии с помощью wget и распакуйте его с помощью команды tar.

  3. Скомпилируйте и установите программное обеспечение, введя следующие команды терминала из извлеченной папки:

    ./configure
     make
     sudo make install
    

Обновление. Другой способ сделать это, согласно подсказке из ответа Дэвида Фёрстера, состоит в том, чтобы просто использовать apt-get для установки пакета вместо вас, а не компилировать и устанавливать его самостоятельно. Пакет, который вам нужен, вероятно, это либо libxml2, либо libxml2-dev. Вы можете найти нужный пакет, набрав

  apt-cache search libxml2

Установите пакет, используя типичный метод apt-get:

sudo apt-get install libxml2

или

sudo apt-get install libxml2-dev
Vicon
источник
1
Добро пожаловать в Спросите Ubuntu! Хотя это может теоретически ответить на вопрос, было бы предпочтительным включить сюда основные части ответа и предоставить ссылку для справки.
Кевин Боуэн
Спасибо за предложение, Кевин Боуэн. Я отредактировал свой ответ, чтобы включить больше деталей. Пожалуйста, не удаляйте мой ответ lol - я честно пытаюсь помочь ОП здесь ..
Vicon
1
Спасибо за возвращение и улучшение вашего ответа. Это ценится. Добро пожаловать в АС!
Кевин Боуэн
1

Найдите название пакета, с которым вы хотите установить dpkg -l libxml\*. В моей системе (YMMV) показано 36 пакетов, связанных с libxml. sudo apt-get installпакеты, которые вам нравятся.

waltinator
источник