КЗадача: нужно проработать шаги по установки приложения Recoll на рабочую систему Ubuntu Trusty Desktop с окружением Gnome Classic

Т.е. прийти к тому чтобы под рукой всегда была шпаргалка на тот или иной случай применительно к релизу Ubuntu 14.04.

Итак первым делом устанавливаем репозитарий содержащий самую последнюю версию приложения Recoll, т. к. в дефолтных репозитариях версия пакета намного меньше. Лучше всегда пользоваться самым последним и новым, больше возможностей.

ekzorchik@trusty:~$ sudo nano /etc/apt/sources.list.d/recoll.list

deb http://ppa.launchpad.net/recoll-backports/recoll-1.15-on/ubuntu trusty main

deb-src http://ppa.launchpad.net/recoll-backports/recoll-1.15-on/ubuntu trusty main

ekzorchik@trusty:~$ sudo gpg --keyserver keyserver.ubuntu.com --recv E0F30C2B9DA85604

ekzorchik@trusty:~$ sudo bash -c "gpg --export --armor E0F30C2B9DA85604 | apt-key add -"

ekzorchik@trusty:~$ sudo apt-get update

ekzorchik@trusty:~$ apt-cache show recoll | grep Version

Version: 1.22.3-1~ppa1~trusty1

Version: 1.17.3-2

ekzorchik@trusty:~$ sudo apt-get install recoll -y

Для устранения всех зависимостей при обработке программой Recoll каталога за которым будет вестись наблюдение в системе должны быть установлены вот эти пакеты:

ekzorchik@trusty:~$ sudo apt-get install poppler-utils antiword wv libwpd-tools catdoc libchm-bin info tar librdf-icalendar-perl unrtf untex dvi2ps libimage-exiftool-perl python-chardet python-midiutil unzip -y

После копирования каталога Dropbox (где у меня содержались все мои наработки, сейчас они в HP MicroServer Gen8 в оси Ubuntu Trusty приложения OwnCloud) на эту систему и запуска процесса индексации у меня при просмотре каких программ не достает утилите Recoll получаю:

Недостающие приложения/компоненты для индексации нацеленного каталога в Recoll

Исправляю текущее положение дел:

ekzorchik@trusty:~$ sudo apt-get install python-chm calibre xsltproc pstotext djvulibre-bin untex epub-utils python-pip build-essential libssl-dev libffi-dev python-dev python-mutagen -y

Обязательно чтобы в системе был пакет LibreOffice:

ekzorchik@trusty:~$ sudo nano /etc/apt/sources.list.d/libreoffice-ppa-trusty.list

deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu trusty main

# deb-src http://ppa.launchpad.net/libreoffice/ppa/ubuntu trusty main

ekzorchik@trusty:~$ sudo apt-get update

ekzorchik@trusty:~$ sudo gpg --keyserver keyserver.ubuntu.com --recv-keys 83FBA1751378B444

ekzorchik@trusty:~$ sudo bash -c "gpg --export 83FBA1751378B444 | apt-key add - "

ekzorchik@trusty:~$ sudo apt-get update

ekzorchik@trusty:~$ sudo apt-get install libreoffice -y

ekzorchik@trusty:~$ sudo pip install setuptools pylzmat icalendar epub rarfile mutagen

Затем закрываю программу Recoll и запускаю заново после проверяю какие необходимые программы все еще отсутствуют.

Applications -> Accessories -> Recoll -> Help -> Missing helpers в ответ появляется окно где больше не указано, что приложение не может полностью индексировать каталог с файлами на который оно нацелено.

Исправлено. Недостающих приложений помогающих в индексации Recoll нет.

Либо же посмотреть какие приложения/библиотеки нужны можно через консоль:

ekzorchik@trusty:~$ cat .recoll/missing

содержимое должно быть пустым, если так что все хорошо. Все недостающие файлы установлены.

Итого, я разобрал как установить приложение Recoll на Ubuntu Trusty Desktop с рабочим окружением Gnome Classic, а также какие компоненты до установить дабы приложение смогло полностью идентифицировать мои файлы.

На этом у меня все, поставленная задача выполнена в виде шпаргалки. С уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru