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

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

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

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

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

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"

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

Примітка

  • Якщо вам буде показано повідомлення про ненадійний сертифікат, ще означає, що на вашому комп’ютері не встановлено кореневих сертифікатів, отже він не зможе безпечно отримати програму для встановлення. Якщо ви хочете встановити calibre попри це, передайте wget параметр --no-check-certificate, ось так:
    sudo -v && wget --no-check-certificate -nv -O- https://download.calibre-ebook.com/linux-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
  • Перш ніж запускати засіб для встановлення програми у вашій системі, вам слід встановити пакунки xdg-utils, wget та 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.py | sudo python -c "import sys; main=lambda x:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main('/opt')"
    Замініть /opt на будь-який інший каталог, до якого слід автоматично встановити calibre.
  • Крім того, ви можете встановити «ізольований» екземпляр програми, який працюватиме лише з файлами у каталозі встановлення, і який не потрібно буде запускати із правами доступу суперкористувача (root), ось так:
    wget -nv -O- https://download.calibre-ebook.com/linux-installer.py | python -c "import sys; main=lambda x,y:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main('~/calibre-bin', True)"

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

Якщо ви хочете повернутися до якогось попереднього випуску 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
        


Залежності

The up-to-date list of dependencies that the official calibre binaries are bundled with, can be seen in sources.json. While calibre might work with versions of dependencies other than those listed there, it is not tested/supported. In addition to those dependencies various build time requirements such as pkg-config, a C/C++ compiler, etc are needed. You can also speed up the "Compiling RapydScript" part of the build process considerably by installing rapydscript-ng.

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