Вопрос или проблема
Я спрашиваю о libpcre16.so.0 или libpcre16.so.3, потому что хочу запустить Tibia Client 11 для Linux. В каталоге Tibia Client я запускаю терминал и набираю bash start-tibia.sh, и появляется ошибка:
janek@umate:~/Pobrane/tibia-11.40.5409$ bash start-tibia.sh
/home/janek/Pobrane/tibia-11.40.5409/bin/client: error while loading shared libraries: libpcre16.so.0: cannot open shared object file: No such file or directory
Я ищу решение и нахожу это
Я скачал pcre-8.38 с этого сайта и установил через терминал, используя: ./configure && make && make install
, но все равно не нашел нужный файл для открытия.
Это старый вопрос, но для будущего. Проблема в том, что вам нужны следующие параметры для настройки:
./configure --enable-pcre8 --enable-pcre16 --enable-utf --enable-unicode-properties && make && make install
Ответ или решение
Установка библиотеки libpcre16.so.0
в Ubuntu MATE 14.04.5 LTS может представлять некоторые трудности, особенно при запуске приложений, таких как Tibia Client 11, которые требуют эту библиотеку для корректной работы. Рассмотрим, как решить эту проблему.
Проблема
При попытке запустить Tibia Client с использованием скрипта bash start-tibia.sh
, вы сталкиваетесь с ошибкой:
error while loading shared libraries: libpcre16.so.0: cannot open shared object file: No such file or directory
Эта ошибка указывает на отсутствие библиотеки libpcre16.so.0
в вашей системе, которая необходима для правильной работы приложения.
Решение
Поскольку Ubuntu MATE 14.04.5 LTS является устаревшей версией, существует вероятность, что некоторые современные библиотеки отсутствуют в стандартных репозиториях, и их может потребоваться установить вручную.
-
Установка необходимых инструментов для сборки:
Сначала убедитесь, что у вас установлены все инструменты, необходимые для компиляции программ из исходного кода.sudo apt-get update sudo apt-get install build-essential autoconf libtool pkg-config
-
Скачивание и установка PCRE с нужными параметрами:
Загруженный архивpcre-8.38
уже у вас есть. Теперь нужно его правильно скомпилировать.
Разархивируйте архив, если вы этого еще не сделали:tar -xzf pcre-8.38.tar.gz cd pcre-8.38
Затем выполните команду для настройки сборки:
./configure --enable-pcre8 --enable-pcre16 --enable-utf --enable-unicode-properties
После этого выполните компиляцию и установку:
make sudo make install
-
Проверка успешной установки:
После компиляции и установки, проверьте наличиеlibpcre16.so.0
, она должна быть в/usr/local/lib
:ls /usr/local/lib | grep libpcre16
-
Обновление кэша динамических библиотек:
Чтобы система могла видеть новую библиотеку, обновите кэш динамических библиотек:sudo ldconfig
-
Запуск Tibia Client:
Теперь попробуйте снова запустить Tibia Client:cd ~/Pobrane/tibia-11.40.5409 bash start-tibia.sh
SEO Оптимизация и ключевые фразы
- Установка
libpcre16.so.0
на Ubuntu MATE 14.04.5 - Решение ошибок запуска Tibia Client
- Компиляция библиотек из исходного кода
Следуя этим шагам, вы сможете разрешить проблему с отсутствующей библиотекой libpcre16.so.0
и успешно использовать Tibia Client на вашей системе. Удачи!