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

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

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

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

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

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

Примітка

  • Якщо вам буде показано повідомлення про ненадійний сертифікат, це означає, що на вашому комп’ютері не встановлено кореневих сертифікатів, отже він не зможе безпечно отримати програму для встановлення. Якщо ви хочете продовжити попри це, передайте до wget параметр --no-check-certificate наступним чином:
  • You must have xdg-utils, wget, xz-utils and python installed on your system before running the installer.
  • Вилучити calibre можна за допомогою команди sudo calibre-uninstall. Крім того, просте вилучення теки встановлення призведе до вилучення 99% встановлених файлів.
  • Вам знадобляться бібліотеки GLIBC 2.31 або новіші і libstdc++.so.6.0.28 (з gcc 9.3.0) або новіша для роботи з calibre
  • Якщо ви отримуєте повідомлення про помилку щодо Wayland, коли запускаєте calibre з термінала, і calibre не запускається, запустіть calibre командоюQT_QPA_PLATFORM=xcb calibre, яка заборонить програмі використовувати Wayland.
  • Якщо маєте повідомлення про помилку Could not load the Qt platform plugin xcb, у вашій системі не встановлено деяких потрібних бібліотек X11-XCB, зокрема libxcb-cursor0 або libxcb-xinerama0. Докладніше про це тут.
  • На серверах, якщо ви бачите повідомлення про те, що не вистачає libEGL, вам варто встановити деякі з пакунків OpenGL, зокрема libegl1 і libopengl0
  • Ви можете змінити теку, до якої буде встановлено calibre замість типового (/opt), ось так: Замініть /opt на будь-який іншу теку, до якої слід автоматично встановити calibre.
  • Крім того, ви можете встановити «ізольований» екземпляр програми, який працюватиме лише з файлами у теці встановлення, і який не потрібно буде запускати із правами доступу суперкористувача (root), ось так:

Повернення до попередньої версії

Ви можете встановити один із попередніх випусків calibre ось так: Замініть «4.23.0» на номер версії, яку ви хочете встановити.

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

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


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

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

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

  1. Переконайтеся, що у системі встановлено Python 3.
  2. Встановіть залежності програми із наведеного нижче списку
  3. Віддайте такі команди у терміналі:


Залежності

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

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

Скасувати