libxml2.so.2 Информация о версии отсутствует

Я неоднократно получаю следующую ошибку при использовании GRASS GIS, и я думаю, что несколько других программ:

/usr/local/lib/libxml2.so.2: no version information available ...

Насколько я могу судить, у меня есть libxml2, установленный на:

/usr/local/lib/libxml2/

и

/usr/local/lib/libxml2-2.7.8/

Я полагаю, что это связано с настройкой переменной окружения где-то.

Заранее спасибо за вашу помощь.

5
задан 5 August 2011 в 23:43

7 ответов

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 25 May 2018 в 21:10
  • 1
    Спасибо @Rinzwind. Оказывается, у меня это в трех местах. /usr/local/lib/libxml2.so.2 /usr/local/lib/libxml2/lib/libxml2.so.2 и /usr/local/lib/libxml2-2.7.8/.libs/libxml2.so.2 – Paul 10 May 2011 в 22:36

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 25 July 2018 в 21:57

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 26 July 2018 в 18:02

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 2 August 2018 в 03:31

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 4 August 2018 в 19:29

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 6 August 2018 в 03:39

Сделайте locate libxml2.so.2 и посмотрите, есть ли у вас 2 или более версий. если это удаляет старую версию и создает символическую ссылку на новую.

ln -s - это команда создания символической ссылки. Остальная часть команды требует вашего имени файла и старого имени файла (но зависит от того, что вы найдете с помощью locate;))

8
ответ дан 7 August 2018 в 21:30

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

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