Як оновити Calibre в Linux: офіційні методи, команди та хитрощі

Останнє оновлення: 10/10/2025
Автор: Ісаак
  • Використовуйте офіційний інсталятор бінарних файлів, щоб завжди мати найновішу версію.
  • Перевіряє вимоги (GLIBC, libstdc++, xdg-utils) та виправляє типові помилки (Wayland, xcb, OpenGL).
  • Додаткові параметри: каталог_встановлення, окрема інсталяція, зниження версії до попередньої.
  • Уникайте дистрибутивних пакетів, якщо ви шукаєте найновішу стабільну версію Calibre.

Оновлення Calibre в Linux

Якщо ви щодня працюєте з електронними книгами, оновлення Calibre є ключем до уникнення помилок та користування найновішими функціями. Сам офіційний веб-сайт наполегливо рекомендує не використовувати дистрибутивні пакети під час пошуку останньої версії, оскільки вони часто застарівають або містять проблемні виправлення.

Наразі остання стабільна версія Calibre — 8.12.0 . Нижче ви знайдете всі надійні методи оновлення Calibre в Linux , з готовими до копіювання командами , примітками щодо сумісності, тестами безпеки та рішеннями поширених помилок (Wayland, xcb, OpenGL, сертифікати тощо).

Чому варто оновлювати Calibre на Linux?

Calibre – найпопулярніший менеджер електронних книг завдяки своїй універсальності: бібліотека, метадані, конвертація, доставка на пристрої, інтегрована програма для читання, редактор і сервер контенту. Оновлення приносять покращення, нові функції та виправлення помилок , і програма зазвичай повідомляє вас під час запуску, якщо виявляє новішу версію.

Хоча багато дистрибутивів пропонують Calibre в репозиторіях або у форматах, таких як Flatpak, ці версії зазвичай відстають від офіційної . Рекомендація проекту чітка: для встановлення або оновлення використовуйте офіційний бінарний інсталятор.

Офіційний метод оновлення Calibre

Рекомендований метод: Офіційний інсталятор бінарних файлів

Бінарний інсталятор містить власні залежності та працює на 64-розрядних системах Intel/AMD та ARM. Це найпростіший спосіб встановити та оновити Calibre практично на будь-якому сучасному дистрибутиві Linux.

Щоб встановити або оновити до останньої доступної версії, виконайте цю команду в терміналі (скопіюйте та вставте): вона завантажить інсталятор та запустить його з правами доступу.

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

Цей метод є ідемпотентним: якщо у вас вже є Calibre, він оновиться на місці; інакше він встановиться з нуля. За замовчуванням /opt/calibre використовується як папка встановлення , а необхідні програми запуску зареєстровані в системі.

Вимоги, сумісність та готові пакети

Хоча бінарний файл містить більшість своїх залежностей, рекомендується перевірити кілька мінімальних вимог. Перед запуском інсталятора переконайтеся, що у вашій системі встановлено xdg-utils, wget, xz-utils та Python . Більшість поширених дистрибутивів Linux вже містять їх або мають у своїх репозиторіях.

Вимоги до середовища виконання: GLIBC 2.34 або вище та libstdc++.so.6.0.30 (gcc 11.4.0) або вище . Якщо ваш дистрибутив дуже старий, вам може знадобитися оновити системні компоненти або використовувати старішу сумісну версію Calibre.

  Відновлення видалених версій та файлів у Linux: розширений посібник

Підтримувані архітектури: Інсталятор пропонує збірки для x86_64 та навіть ARM на Linux, що дозволяє йому працювати на настільних комп'ютерах, ноутбуках та деяких сучасних серверах або SBC.

Щоб переглянути список залежностей, що входять до офіційних бінарних файлів, проект публікує оновлений список (sources.json). Хоча Calibre може працювати з іншими версіями бібліотек, сумісність не гарантується, окрім тих, що протестовані офіційними бінарними файлами.

Оновлення Calibre крок за кроком

Команди встановлення, оновлення та видалення

Стандартна інсталяція/оновлення: Запустіть віддалений інсталятор за допомогою sudo, щоб правильно налаштувати систему.

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

Повне видалення: проєкт містить деінсталятор , який видаляє інсталяцію, виконану за допомогою офіційного бінарного файлу.

sudo calibre-uninstall

Або ж ви можете видалити папку встановлення, що призведе до видалення більшості файлів. Каталог за замовчуванням — /opt/calibre , якщо ви не змінили його за допомогою спеціального параметра інсталятора.

Розширені параметри інсталяції (інсталяція в каталог та окрема інсталяція)

Виберіть папку інсталяції: додайте змінну install_dir в кінець команди. Корисно, якщо ви не хочете використовувати /opt або якщо ви монтуєте Calibre на іншому розділі.

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

Ізольована інсталяція без root-прав : цей режим змінює лише файли у вибраній папці у вашому каталозі $HOME. Ідеально підходить для багатокористувацьких середовищ, тестування або систем без прав sudo.

wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y

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

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

Якщо після оновлення виникли проблеми сумісності або якщо ви надаєте перевагу певній версії, інсталятор дозволяє вказати версію. Спочатку видаліть, а потім перевстановіть, вказавши version=XYZ.

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

Замініть версію 4.23.0 на ту, яка вас цікавить. Ця можливість «подорожі в часі» дуже корисна на критично важливих серверах або робочих процесах, де потрібна абсолютна стабільність.

Ручне встановлення бінарних файлів з tar-архіву

Якщо ви хочете керувати процесом вручну (або не можете використовувати віддалений скрипт ), завантажте tar-архів потрібної версії та розгорніть його. У прикладі передбачається встановлення в /opt/calibre.

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

За допомогою цього методу ви відповідаєте за завантаження правильного файлу (32/64-розрядного, наразі x86_64). Крок calibre_postinstall реєструє необхідні значки, ярлики та асоціації на робочому столі.

  Що таке PDFCreator. Використання, характеристики, думки, ціни

Що робити, якщо у мене вже є Calibre з репозиторіїв або Flatpak?

Дистрибутиви Linux включають Calibre до своїх репозиторіїв, але вони зазвичай відстають: це старі версії або мають певні патчі . Наприклад, у Ubuntu 20.04 можна знайти пакет .deb, еквівалентний 4.99.4+dfsg+really4.12.0-1ubuntu1, та Flatpak 5.32.0, що далеко не відповідає поточній офіційній версії.

Встановлення з репозиторіїв, Synaptic або центрів програмного забезпечення працює, але якщо ваша мета — мати найновішу версію, найкращим способом є офіційний інсталятор бінарних файлів . Це також дозволяє уникнути проблем, що виникають через конфлікти між системними залежностями та залежностями Calibre.

Якщо у вас вже є його з репозиторіїв і ви переходите на офіційний бінарний файл, найкраще спочатку видалити версію, що постачається з дистрибутивом. Це дозволить уникнути дублікатів у меню та потенційних конфліктів шляхів.

Практичне зауваження: Деякі користувачі повідомляють про відмінності між apt та apt-get під час встановлення пакетів. Якщо ви помітили незвичну поведінку apt, спробуйте apt-get , хоча для Calibre ми рекомендуємо офіційний інсталятор.

Оновлення в додатку: чого очікувати

Зазвичай Calibre повідомляє вас про наявність оновлень, відображаючи сповіщення або текст «Знайдено оновлення» у правому нижньому куті. З цього сповіщення ви можете розпочати процес отримання останньої версії . У Linux фактичне оновлення виконується за допомогою офіційного інсталятора, показаного вище.

Якщо закрити повідомлення, воно зазвичай не з’явиться знову до наступного дня , хіба що ви перезавантажите комп’ютер, і нова версія ще не застосована. Це сповіщення корисне, щоб ви не пропустили останні покращення.

Усунення типових проблем

Помилка ненадійного сертифіката під час завантаження інсталятора: це означає, що вашій системі бракує кореневих сертифікатів або ланцюжок сертифікатів недійсний. Якщо ви вирішите продовжити на свій страх і ризик, додайте `--no-check-certificate` до `wget`.

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

Майте на увазі, що вимкнення перевірки знижує безпеку завантаження; в ідеалі слід виправити сховище сертифікатів системи , а потім встановити з увімкненою перевіркою.

Calibre не запускається на Wayland або відображає помилку під час запуску з терміналу: у деяких середовищах примусове використання X11 вирішує проблему. Спробуйте запустити його зі змінною платформи Qt, встановленою на xcb.

QT_QPA_PLATFORM=xcb calibre

Помилка «Не вдалося завантажити плагін платформи Qt xcb»: відсутні необхідні бібліотеки X11/XCB (такі як libxcb-cursor0 або libxcb-xinerama0). Встановіть ці пакети з репозиторіїв вашого дистрибутива, щоб виконати залежність.

  Пошта Windows Live для Windows 10 | Як завантажити та встановити

На серверах або мінімалістичних системах іноді може виникати помилка через відсутність libEGL. Встановлення компонентів OpenGL, таких як libegl1 та libopengl0, виконає цю вимогу.

Системні вимоги: Якщо після оновлення виникли незвичайні помилки, перевірте версії GLIBC та libstdc++: вам потрібні GLIBC 2.34+ та libstdc++.so.6.0.30+ (gcc 11.4.0) . Якщо у вас дуже старі дистрибутиви, подумайте про оновлення системи або використання старішої версії Calibre.

Встановлення з вихідного коду: лише якщо ви знаєте, що робите

Сам проект попереджає: Calibre складний і має багато тонких залежностей. Якщо ви компілюєте з вихідного коду, це на ваш власний ризик ; звіти про помилки, що виникають в результаті локальних збірок, не приймаються.

Загальні кроки (короткий опис): Переконайтеся, що у вас є Python 3, встановіть залежності розробки (pkg-config, компілятор C/C++ тощо), а потім запустіть команди збірки. Цей шлях призначений для досвідчених користувачів та дуже специфічних цілей.

curl -L https://calibre-ebook.com/dist/src | tar xvJcd calibre* && sudo python3 setup.py install

Компіляція дозволяє вам точно налаштувати деталі, але у продакшені зазвичай найкраще використовувати офіційний бінарний файл. Ви отримаєте стабільність, заощадите час і отримаєте переваги від неявної підтримки всередині конвеєра випуску.

Безпека та перевірка: цифрові підписи

Проєкт публікує цифрові підписи офіційних інсталяторів. Ви можете перевірити їх на вебсайті, щоб підтвердити цілісність та автентичність завантаженого вами бінарного файлу , що є рекомендованою практикою в конфіденційних середовищах.

Якщо ви керуєте обладнанням сторонніх виробників або парком машин, інтеграція перевірки підписів у ваш процес розгортання додає рівень захисту від перехоплень або маніпулювання завантаженнями.

Як запустити Calibre після встановлення

Після встановлення ви повинні побачити Calibre в меню «Програми» на робочому столі. Ви також можете запустити його з терміналу за допомогою команди `calibre` . Якщо ви обрали ізольовану інсталяцію, використовуйте шлях до бінарного файлу у вибраному каталозі (наприклад, `~/calibre-bin`).

Якщо ви переносите дані з попередньої інсталяції, Calibre виявить вашу бібліотеку та налаштування. Процес оновлення не змінює ваш вміст чи налаштування , оскільки вони зберігаються окремо від бінарного файлу.