Отримання пакунків для Linux

Найновішим випуском calibre є випуск 3.35.0. Нові можливості цього випуску.

Будь ласка, не використовуйте пакунок calibre з вашого дистрибутива, оскільки часто такі пакунки містять вади або є застарілими. Замість типового пакунка скористайтеся бінарним засобом встановлення у спосіб, який описано нижче.

Встановлення бінарних пакунків

Для calibre передбачено бінарну версію, що містить окремі версії всіх її залежностей. Ця версія працює на 32-бітових і 64-бітових Intel-сумісних комп’ютерах. Щоб встановити чи оновити таку версію просто скопіюйте і вставте наступну команду до термінала й натисніть Enter:

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

Доки чекаєте на завершення отримання пакунка з програмою, будь ласка, розгляньте можливість фінансової підтримки розробників calibre.

Примітка

  • Якщо вам буде показано повідомлення про ненадійний сертифікат, це означає, що на вашому комп’ютері не встановлено кореневих сертифікатів, отже він не зможе безпечно отримати програму для встановлення. Якщо ви хочете продовжити попри це, передайте до wget параметр --no-check-certificate наступним чином:
    sudo -v && wget --no-check-certificate -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
  • Вам слід встановити xdg-utils, wget, xz-utils та python ≥ 2.6 у вашій системі, перш ніж запускати засіб встановлення.
  • Вилучити calibre можна за допомогою команди sudo calibre-uninstall. Крім того, просте вилучення каталогу встановлення призведе до вилучення 99% встановлених файлів.
  • Вам знадобляться бібліотеки GLIBC 2.17 або новіші і libstdc++.so.6.0.17 (з gcc 4.7.0) або новіша для роботи з calibre
  • Ви можете змінити каталог, до якого буде встановлено calibre замість типового (/opt), ось так:
    sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin install_dir=/opt
    Замініть /opt на будь-який інший каталог, до якого слід автоматично встановити calibre.
  • Крім того, ви можете встановити «ізольований» екземпляр програми, який працюватиме лише з файлами у каталозі встановлення, і який не потрібно буде запускати із правами доступу суперкористувача (root), ось так:
    wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y

Встановлення бінарних пакунків вручну або повернення до попередньої версії

Якщо ви хочете повернутися до якогось попереднього випуску calibre або отримати оновлення calibre вручну, отримайте архів випуску з цієї сторінки (виберіть відповідну 32-бітову або 64-бітову версію). Якщо ви хочете встановити calibre до /opt/calibre, віддайте таку команду, замінивши у ній шлях до calibre-tarball.txz на відповідний:

    sudo mkdir -p /opt/calibre && sudo rm -rf /opt/calibre/* && sudo tar xvf /path/to/downloaded/calibre-tarball.txz -C /opt/calibre && sudo /opt/calibre/calibre_postinstall
    

Встановлення з початкових кодів

ПОПЕРЕДЖЕННЯ: calibre є доволі складним програмним забезпеченням із багатьма доволі примхливими залежностями. Якщо ви хочете встановити програму із початкових кодів, ви можете це зробити, але, будь ласка, не сповіщайте про вади у версії, зібраній власноруч. Ми вас попереджали.

Якщо ви все ж хочете встановити програму з початкових кодів:

  1. Переконайтеся, що у системі встановлено python 2.
  2. Встановіть залежності програми із наведеного нижче списку
  3. Віддайте такі команди у терміналі:
curl -L https://calibre-ebook.com/dist/src | tar xvJ 
cd calibre*
sudo python2 setup.py install
        


Залежності

Поточний список залежностей, з якими пов'язано роботу офіційних виконуваних файлів calibre наведено тут: sources.json. Хоча calibre може працювати із версіями залежностей, які не збігаються із наведеними у цьому списку, перевірки цього факту не виконувалося. Окрім вказаних залежностей, для збирання програми потрібні ще деякі пакунки, зокрема pkg-config, компілятор C/C++ тощо. Крім того, ви можете значно пришвидшити виконання частини«Compiling RapydScript» процесу збирання, якщо встановите rapydscript-ng.

Виберіть бажану мову