Как установить Recoll на Ubuntu Trusty

Posted by

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

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

Итак первым делом устанавливаем репозитарий содержащий самую последнюю версию приложения 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.