Я пытался установить tesseract-ocr
с помощью этих команд:
auto-apt run ./configure
make
checkinstall
Auto-apt и apt-file установлены на моем Ubuntu 14.04 и обновлены.
Однако во время процесса ./configure я сталкиваюсь со следующей ошибкой:
checking for strerror... yes
checking for vsnprintf... yes
checking for gethostname... yes
checking for strchr... yes
checking for memcpy... yes
checking for acos... yes
checking for asin... yes
checking for leptonica... configure: error: leptonica not found
Вот полный код настройки: Код на вставке past.ofcode.org
Я уже установил пакет 'leptonica-progs', но все еще сталкиваюсь с той же ошибкой.
Есть идеи, как это решить?
Почти все программы, которые компилируют с ./configure
(такие как этот, хотя это инициировано во время эти auto-apt
процесс) не поиск фактических двоичных файлов программы, к которой относятся проверки зависимостей. Вместо этого такие системы ищут библиотеки разработки и заголовочные файлы а не двоичные файлы. Они обычно сохраняются в отдельном пакете с -dev
суффикс на аналогичное имя. С этой целью мы должны найти соответствующие заголовки разработки для библиотеки.
, Что leptonica-progs
то, которое Вы установили, содержит, примеры программ для библиотеки Leptonica а не фактические файлы заголовков/библиотеки. Ища эти система пакетов при Надежном человеке , я думаю, что необходимо будет установить libleptonica-dev
пакет для установки фактических заголовков и файлов библиотеки для самой библиотеки.
Выполнение sudo apt-get install libleptonica-dev
и затем выполненный ./configure
строка снова, и это не должно включать leptonica зависимость больше.