КЗадача: нужно проработать шаги по установки приложения 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 получаю:
Исправляю текущее положение дел:
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 в ответ появляется окно где больше не указано, что приложение не может полностью индексировать каталог с файлами на который оно нацелено.
Либо же посмотреть какие приложения/библиотеки нужны можно через консоль:
ekzorchik@trusty:~$ cat .recoll/missing
содержимое должно быть пустым, если так что все хорошо. Все недостающие файлы установлены.
Итого, я разобрал как установить приложение Recoll на Ubuntu Trusty Desktop с рабочим окружением Gnome Classic, а также какие компоненты до установить дабы приложение смогло полностью идентифицировать мои файлы.
На этом у меня все, поставленная задача выполнена в виде шпаргалки. С уважением автор блога Олло Александр aka ekzorchik.