суббота, 2 марта 2019 г.

Установка Calibre 3.39.1 в Debian Stretch

Calibre это программа для управления библиотекой электронных книг. Для Debian Stretch доступна версия 3.31.0 через репозитарий stretch-backports. Если хочется установить свежую версию, то придется либо воспользоваться инструкцией с сайта, либо пересобирать пакет из testing.

Первый вариант в стиле "curl | bash" и мне такое даже под обычным пользователем не хочется запускать без предварительного анализа установщика, ну а второй вариант я уже проделал и выложил готовые бинарные пакеты в свой репозитарий.

Для начала нужно подключить stretch-backports и установить пакеты python-lxml python-msgpack

$ echo 'deb http://http.debian.net/debian stretch-backports main' | sudo tee /etc/apt/sources.d/stretch-backports.list

$ sudo apt-get update

$ sudo apt-get install -t stretch-backports python-lxml python-msgpack

В stretch-backports отсутствует пакет python-css-parser, но я скопировал его в свой репозитарий из testing и при установке calibre из моего репозитария проблем возникнуть не должно

$ sudo apt-get install calibre=3.39.1+dfsg-2~stretch1

Альтернативным вариантом будет скачать пакеты calibre, calibre-bin и python-css-parser на локальный диск и установить их

$ wget http://www.tataranovich.com/debian/pool/stretch/backports/c/calibre/calibre_3.39.1~dfsg-2~stretch1_all.deb http://www.tataranovich.com/debian/pool/stretch/backports/c/calibre/calibre-bin_3.39.1~dfsg-2~stretch1_amd64.deb http://www.tataranovich.com/debian/pool/stretch/backports/p/python-css-parser/python-css-parser_1.0.4-1_all.deb

$ sudo dpkg -i calibre_3.39.1~dfsg-2~stretch1_all.deb calibre-bin_3.39.1~dfsg-2~stretch1_amd64.deb python-css-parser_1.0.4-1_all.deb

Комментариев нет:

Отправить комментарий