Поширені питання та відповіді на них

Перетворення даних електронних книг у інші формати

Підтримку перетворення яких форматів передбачено у calibre?

У calibre передбачено підтримку багатьох форматів вхідних і вихідних даних. Програма здатна перетворити дані у будь-якому вхідному форматі з наведеного нижче списку на дані у будь-якому з вихідних форматів.

Формати вхідних даних: AZW, AZW3, AZW4, CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ

Формати вихідних даних: AZW3, EPUB, DOCX, FB2, HTMLZ, OEB, LIT, LRF, MOBI, PDB, PMLZ, RB, PDF, RTF, SNB, TCR, TXT, TXTZ, ZIP

Примітка

PRC є загальною назвою формату. У calibre передбачено підтримку файлів PRC з заголовками TextRead та MOBIBook. PDB також є загальною назвою формату. У calibre передбачено підтримку файлів PDB у форматах eReader, Plucker, PML та zTxt. Підтримка DJVU обмежується перетворенням файлів DJVU, які містять вбудований текстовий шар. Такі файли типово створюються програмами для оптичного розпізнавання текстів. Книги MOBI можуть належати до одного з двох типів: Mobi6 та KF8. У calibre передбачено повну підтримку обох цих типів. Файли MOBI часто мають суфікс назви .azw і .azw3. Передбачено підтримку файлів DOCX з версії Microsoft Word 2007 та новіших версій.

Якими є найкращі початкові формати для перетворення?

За зменшенням пріоритетності: LIT, MOBI, AZW, EPUB, AZW3, FB2, DOCX, HTML, PRC, ODT, RTF, PDB, TXT, PDF

Перетворення файла PDF не дає бажаних наслідків. Що робити?

Дані файлів PDF перетворювати доволі важко. Список різноманітних проблем, пов’язаних із перетворенням PDF наведено тут: Перетворення документів PDF.

Як перетворити файл, що містить нелатинські символи або теґи для позначення лапок?

У цієї проблеми є два аспекти:
  1. Дані щодо кодування вмісту початкового файла: calibre намагається визначити кодування даних ваших початкових файлів, але часто визначити кодування неможливо. Отже, вам доведеться повідомити програмі, яке кодування слід використовувати. Зробити це можна за допомогою графічного інтерфейсу, а саме поля Кодування вхідних даних на вкладці Вигляд та поведінка -> Текст діалогового вікна перетворення. Для інструментів командного рядка передбачено параметр ebook-convert-txt-input --input-encoding.

  2. When adding HTML files to calibre, you may need to tell calibre what encoding the files are in. To do this go to Preferences->Plugins->File Type plugins and customize the HTML2Zip plugin, telling it what encoding your HTML files are in. Now when you add HTML files to calibre they will be correctly processed. HTML files from different sources often have different encodings, so you may have to change this setting repeatedly. A common encoding for many files from the web is cp1252 and I would suggest you try that first. Note that when converting HTML files, leave the input encoding setting mentioned above blank. This is because the HTML2ZIP plugin automatically converts the HTML files to a standard encoding (utf-8).

Як щодо Змісту в MOBI файлах?

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

Крім того, є ще зміст метаданих. Зміст метаданих — таблиця змісту, яка не є частиною тексту книги і доступ до якої можна отримати за допомогою якоїсь спеціальної кнопки у програмі для читання. Наприклад, у програмі для читання книг calibre для перегляду цієї таблиці змісту використовують кнопку «Показати зміст». Стиль цієї таблиці змісту творець книги визначити не може. За її показ відповідає лише програма для перегляду книги.

In the MOBI format, the situation is a little confused. This is because the MOBI format, alone amongst mainstream ebook formats, does not have decent support for a metadata ToC. A MOBI book simulates the presence of a metadata ToC by putting an extra content ToC at the end of the book. When you click Goto Table of Contents on your Kindle, it is to this extra content ToC that the Kindle takes you.

Now it might well seem to you that the MOBI book has two identical ToCs. Remember that one is semantically a content ToC and the other is a metadata ToC, even though both might have exactly the same entries and look the same. One can be accessed directly from the Kindle’s menus, the other cannot.

When converting to MOBI, calibre detects the metadata ToC in the input document and generates an end-of-file ToC in the output MOBI file. You can turn this off by an option in the MOBI Output settings. You can also tell calibre whether to put it and the start or the end of the book via an option in the MOBI Output settings. Remember this ToC is semantically a metadata ToC, in any format other than MOBI it cannot not be part of the text. The fact that it is part of the text in MOBI is an accident caused by the limitations of MOBI. If you want a ToC at a particular location in your document text, create one by hand. So we strongly recommend that you leave the default as it is, i.e. with the metadata ToC at the end of the book. Also note that if you disable the generation of the end-of-file ToC the resulting MOBI file may not function correctly on a Kindle, since the Kindle’s use the metadata ToC for many things, including the Page Flip feature.

If you have a hand edited ToC in the input document, you can use the ToC detection options in calibre to automatically generate the metadata ToC from it. See the conversion section of the User Manual for more details on how to use these options.

Finally, I encourage you to ditch the content ToC and only have a metadata ToC in your ebooks. Metadata ToCs will give the people reading your ebooks a much superior navigation experience (except on the Kindle, where they are essentially the same as a content ToC).

Примітка

The newer AZW3 format has proper support for a metadata ToC. However, the Kindle firmware tends to malfunction if you disable the generation of the end-of-file inline ToC. So it is recommended that you leave the generated ToC alone. If you create an AZW3 file with a metadata ToC and no end-of-file generated ToC, some features on the Kindle will not work, such as the Page Flip feature.

Kindle не показує обкладинки для файлів MOBI на PC/Kindle, на Android/iPad тощо

This is caused by a bug in the Amazon software. You can work around it by going to Preferences->Output Options->MOBI output and setting the “Enable sharing of book content” option. If you are reconverting a previously converted book, you will also have to enable the option in the conversion dialog for that individual book (as per book conversion settings are saved and take precedence).

Note that doing this will mean that the generated MOBI will show up under personal documents instead of Books on the Kindle Fire and Amazon whispersync will not work, but the covers will. It’s your choice which functionality is more important to you. I encourage you to contact Amazon and ask them to fix this bug.

The bug in Amazon’s software is that when you put a MOBI file on a Kindle, unless the file is marked as a Personal document, Amazon assumes you bought the book from it and tries to download the cover thumbnail for it from its servers. When the download fails, it refuses to fallback to the cover defined in the MOBI file. This is likely deliberate on Amazon’s part to try to force authors to sell only through them. In other words, Kindle’s only display covers for books marked as Personal Documents or books bought directly from Amazon.

If you send a MOBI file to an e-ink Kindle with calibre using a USB connection, calibre works around this Amazon bug by uploading a cover thumbnail itself. However, that workaround is only possible when using a USB connection and sending with calibre. Note that if you send using email, Amazon will automatically mark the MOBI file as a Personal Document and the cover will work, but the book will show up in Personal Documents.

Як конвертувати колекцію HTML файлів у певному порядку?

Щоб перетворити збірку файлів HTML у певному порядку, вам слід створити таблицю змісту файла. Тобто, слід створити ще один файл HTML, який міститиме посилання на усі інші файли у бажаному порядку. Вміст такого файла може бути подібним до наступного:

<html>
   <body>
     <h1>Table of Contents</h1>
     <p style="text-indent:0pt">
        <a href="file1.html">First File</a><br/>
        <a href="file2.html">Second File</a><br/>
        .
        .
        .
     </p>
   </body>
</html>

Далі, просто додайте цей файл HTML у графічному інтерфейсі редактора і скористайтеся кнопкою перетворення для створення книги. Ви можете скористатися пунктом у розділі таблиці змісту діалогового вікна перетворення для керування створенням таблиці змісту книги.

Примітка

By default, when adding HTML files, calibre follows links in the files in depth first order. This means that if file A.html links to B.html and C.html and D.html, but B.html also links to D.html, then the files will be in the order A.html, B.html, D.html, C.html. If instead you want the order to be A.html, B.html, C.html, D.html then you must tell calibre to add your files in breadth first order. Do this by going to Preferences->Plugins and customizing the HTML to ZIP plugin.

Файл EPUB створений з calibre не дійсний?

calibre does not guarantee that an EPUB produced by it is valid. The only guarantee it makes is that if you feed it valid XHTML 1.1 + CSS 2.1 it will output a valid EPUB. calibre tries hard to ensure that EPUBs it produces actually work as intended on a wide variety of devices, a goal that is incompatible with producing valid EPUBs, and one that is far more important to the vast majority of its users. If you need a tool that always produces valid EPUBs, calibre is not for you. This means, that if you want to send a calibre produced EPUB to an online store that uses an EPUB validity checker, you have to make sure that the EPUB is valid yourself, calibre will not do it for you – in other words you must feed calibre valid XHTML + CSS as the input documents.

Як використовувати деякі розширені властивості інструментів конвертування?

Ви можете отримати довідку щодо окремих можливостей засобів перетворення у відповідь на наведення вказівника миші на елемент графічного інтерфейсу або на команду ebook-convert dummy.html .epub -h у терміналі. Чудовим місцем для початку є перегляд цього демонстраційного файла розширених можливостей: html-demo.zip

Інтеграція з пристроями

Contents

Підтримку яких пристроїв передбачено у calibre?

calibre може безпосередньо з’єднуватися з усіма поширеними (і більшістю малопоширених) пристроями для читання електронних книг, смартфонами, планшетами тощо. Крім того, за допомогою можливості З’єднатися з текою ви можете скористатися будь-яким пристроєм для читання електронних книг, який показує себе у системі як диск USB. Ви навіть можете встановлювати з’єднання з пристроями Apple (за допомогою iTunes), скориставшись можливістю З’єднатися з iTunes.

Як допомогти у реалізації підтримки вашого пристрою у calibre?

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

  • Повний список форматів електронних книжок, що підтримує цей пристрій.

  • Чи є на пристрої спеціальна тека, де повинні зберігатись всі книжкові файли? Чи знайде пристрій файли, розміщені у підтеках?

  • We also need information about your device that calibre will collect automatically. First, if your device supports SD cards, insert them. Then connect your device to the computer. In calibre go to Preferences->Miscellaneous and click the “Debug device detection” button. This will create some debug output. Copy it to a file and repeat the process, this time with your device disconnected from your computer.
  • Надішліть обидва набори виведених даних нам із іншою інформацією, і ми напишемо драйвер для вашого пристрою.

Після надсилання вами виведених даних для певної операційної системи підтримка пристрою у відповідній операційній системі з’явиться у наступному випуску calibre. Щоб надіслати нам дані, створіть сповіщення щодо вади і долучіть виведені дані до нього. Див. calibre bugs.

Мій пристрій не знаходиться за допомогою calibre?

Виконайте ці кроки, щоб знайти причину:

  • Переконайтеся, що з вашим комп’ютером одночасно з’єднано лише один пристрій. Не з’єднуйте з комп’ютером інших підтримуваних пристроїв, зокрема iPhone/iPad тощо.

  • Якщо ви з’єднуєте програму з пристроєм Apple (iPad, iPod Touch, iPhone), скористайтеся методом ‘Connect to iTunes’ у початкових настановах (‘Getting started’) на сторінці Calibre + Apple iDevices: Start here.

  • Переконайтеся, що ви користуєтеся найсвіжішою версією calibre. Найсвіжішу версію завжди можна отримати з сайта calibre. Дізнатися про те, якою версією calibre ви користуєтеся, можна за допомогою даних у нижньому рядку головного вікна calibre.

  • Впевніться, що ваша операційна система бачить прийстрій. Тобто, пристрій відображається у Windows Explorer (на Windows) чи у Finder (на OS X).

  • В calibre, відкрийте Preferences->Ignored Devices та перевірте, чи ваш прийстрій не є у списку ігнорування.

  • If all the above steps fail, go to Preferences->Miscellaneous and click Debug device detection with your device attached and post the output as a ticket on the calibre bug tracker.

Нестандартний або незвичайний пристрій. Як з’єднати з ним комп’ютер?

In addition to the Connect to Folder function found under the Connect/Share button, calibre provides a User Defined device plugin that can be used to connect to any USB device that shows up as a disk drive in your operating system. Note: on Windows, the device must have a drive letter for calibre to use it. See the device plugin Preferences -> Plugins -> Device Plugins -> User Defined and Preferences -> Miscellaneous -> Get information to setup the user defined device for more information. Note that if you are using the user defined plugin for a device normally detected by a builtin calibre plugin, you must disable the builtin plugin first, so that your user defined plugin is used instead.

Як calibre управляє моїми колекціями на SONY читалці.

Коли calibre встановлює з’єднання з пристроєм для читання книг, програма отримує усі дані щодо збірок на пристрої для читання. Збірки, елементами яких є книги, буде показано на панелі пристрою.

When you send a book to the reader, calibre will add the book to collections based on the metadata for that book. By default, collections are created from tags and series. You can control what metadata is used by going to Preferences->Plugins->Device Interface plugins and customizing the SONY device interface plugin. If you remove all values, calibre will not add the book to any collection.

Collection management is largely controlled by the ‘Metadata management’ option found at Preferences->Import/Export->Sending books to devices. If set to ‘Manual’ (the default), managing collections is left to the user; calibre will not delete already existing collections for a book on your reader when you resend the book to the reader, but calibre will add the book to collections if necessary. To ensure that the collections for a book are based only on current calibre metadata, first delete the books from the reader, then resend the books. You can edit collections directly on the device view by double-clicking or right-clicking in the collections column.

If ‘Metadata management’ is set to ‘Only on send’, then calibre will manage collections more aggressively. Collections will be built using calibre metadata exclusively. Sending a book to the reader will correct the collections for that book so its collections exactly match the book’s metadata, adding and deleting collections as necessary. Editing collections on the device view is not permitted, because collections not in the metadata will be removed automatically.

If ‘Metadata management’ is set to ‘Automatic management’, then calibre will update metadata and collections both when the reader is connected and when books are sent. When calibre detects the reader and generates the list of books on the reader, it will send metadata from the library to the reader for all books on the reader that are in the library (On device is True), adding and removing books from collections as indicated by the metadata and device customization. When a book is sent, calibre corrects the metadata for that book, adding and deleting collections. Manual editing of metadata on the device view is not allowed. Note that this option specifies sending metadata, not books. The book files on the reader are not changed.

In summary, choose ‘manual management’ if you want to manage collections yourself. Collections for a book will never be removed by calibre, but can be removed by you by editing on the device view. Choose ‘Only on send’ if you want calibre to manage collections when you send a book, adding books to and removing books from collections as needed. Choose ‘Automatic management’ if you want calibre to keep collections up to date whenever the reader is connected.

If you use multiple installations of calibre to manage your reader, then option ‘Automatic management’ may not be what you want. Connecting the reader to one library will reset the metadata to what is in that library. Connecting to the other library will reset the metadata to what is in that other library. Metadata in books found in both libraries will be flopped back and forth.

Чи можу я використовувати програмне забезпечення і SONY, і calibre для управління моєю читалкою?

Так, ви можете користуватися обома програмами, якщо не запускатимете їх одночасно. Тобто, ви маєте використовувати таку послідовність дій: з’єднати пристрій -> скористатися однією з програм -> від’єднати пристрій. Повторно з’єднати пристрій -> скористатися іншою програмою -> від’єднати пристрій.

The underlying reason is that the Reader uses a single file to keep track of ‘meta’ information, such as collections, and this is written to by both calibre and the Sony software when either updates something on the Reader. The file will be saved when the Reader is (safely) disconnected, so using one or the other is safe if there’s a disconnection between them, but if you’re not the type to remember this, then the simple answer is to stick to one or the other for the transfer and just export/import from/to the other via the computers hard disk.

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

With recent reader iterations, SONY, in all its wisdom has decided to try to force you to use their software. If you install it, it auto-launches whenever you connect the reader. If you don’t want to uninstall it altogether, there are a couple of tricks you can use. The simplest is to simply re-name the executable file that launches the library program. More detail in the forums.

Як скористатися calibre для роботи з iPad/iPhone/iPod touch?

За допомогою бездротового зв’язку

The easiest way to transfer books wirelessly to your Apple device (iPad/iPhone/iPod) is to use the Calibre Companion iOS app. This app is maintained by a core calibre developer and allows calibre to connect to your Apple device wirelessly, just as though you plugged in the device with a USB cable. You can browse files on the device in calibre and use the Send to device button to transfer files to your device wirelessly.

Іншим способом навігації вашою збіркою calibre з пристрою Apple є використання сервера даних calibre, який робить вашу збірку доступною з інтернету. Спочатку виконайте такі кроки у calibre:

  • Встановіть бажаний формат виведення у calibre у значення EPUB (формат виведення можна вказати на сторінці Налаштування -> Інтерфейс -> Поведінка)

  • Встановіть профіль виведення у iPad (це також працює для iPhone/iPod) на сторінці Налаштування -> Перетворення -> Загальні параметри -> Налаштування сторінки

  • Перетворіть книги, які ви читатимете на вашому i-пристрої на формат EPUB: просто позначте їх у списку і натисніть кнопку «Перетворити».

  • Увімкніть сервер даних натисканням кнопки З’єднатись/Роздати і залиште calibre працювати. Ви також можете наказати calibre автоматично запускати сервер даних за допомогою сторінки Налаштування -> Обмін мережею.

На вашому пристрої Apple є багато програм, які можуть встановлювати з’єднання із сервером даних calibre. Одну з них ми вже згадували вище: Calibre Companion. Нижче можна знайти опис ще двох, iBooks і Stanza.

Використання Stanza

You should be able to access your books on your iPhone by opening Stanza. Go to “Get Books” and then click the “Shared” tab. Under Shared you will see an entry “Books in calibre”. If you don’t, make sure your iPad/iPhone is connected using the WiFi network in your house, not 3G. If the calibre catalog is still not detected in Stanza, you can add it manually in Stanza. To do this, click the “Shared” tab, then click the “Edit” button and then click “Add book source” to add a new book source. In the Add Book Source screen enter whatever name you like and in the URL field, enter the following:

http://192.168.1.2:8080/

Replace 192.168.1.2 with the local IP address of the computer running calibre. If you have changed the port the calibre content server is running on, you will have to change 8080 as well to the new port. The local IP address is the IP address your computer is assigned on your home network. A quick Google search will tell you how to find out your local IP address. Now click “Save” and you are done.

If you get timeout errors while browsing the calibre catalog in Stanza, try increasing the connection timeout value in the stanza settings. Go to Info->Settings and increase the value of Download Timeout.

Використання iBooks

Запустіть програму Safari і введіть IP-адресу і порт комп’ютера, на якому запущено сервер calibre. Ось так:

http://192.168.1.2:8080/

Замініть 192.168.1.2 на локальну IP-адресу комп’ютера, на якому запущено calibre. Якщо вами було змінено порт, на якому працює сервер даних calibre, вам доведеться змінити 8080 на вказаний вами порт. Локальною IP-адресою комп’ютера є IP-адреса, пов’язана з комп’ютером у вашій домашній мережі. Простий пошук у Google допоможе вам знайти спосіб визначити вашу локальну IP-адресу.

У вікні Safari ви побачити список книг. Просто натисніть посилання на epub для будь-якої книги, яку ви хочете прочитати, і Safari запропонує відкрити її за допомогою iBooks.

Використання кабелю USB + iTunes

Скористайтеся методом ‘Connect to iTunes’ у початкових настановах (‘Getting started’) на сторінці Calibre + Apple iDevices: Start here.

Цей спосіб працює лише у Windows Vista на новіших версіях та у OS X до версії 10.8. Підтримки Linux не передбачено (просто не існує версії iTunes для linux), як і підтримки OS X версії, які новіші за 10.8, оскільки Apple вилучила можливість використання iTunes для керування книгами, замінивши його на iBooks.

Як скористатися calibre на моєму телефоні або планшеті під керуванням Android чи Kindle Fire HD?

Існує два способи з’єднати ваш пристрій під керуванням Android із calibre. За допомогою кабелю USB або за допомогою бездротового зв’язку. Першим кроком у використанні пристрою під керуванням Android є встановлення на нього програми для читання електронних книг. Існує багато безкоштовних і комерційних програм для Android. Ось декілька прикладів (без певного пріоритету): FBReader, Moon+, Mantano, Aldiko, Kindle.

Використовуючи кабель USB

Simply plug your device into the computer with a USB cable. calibre should automatically detect the device and then you can transfer books to it by clicking the Send to Device button. calibre does not have support for every single android device out there, so if your device is not automatically detected, follow the instructions at Як допомогти у реалізації підтримки вашого пристрою у calibre? to get your device supported in calibre.

Примітка

With newer Android devices, you might have to jump through a few hoops to get the connection working, as Google really does not want you to be independent of its cloud. First, unlock the screen before plugging in the USB cable. When you plugin in the USB cable you will get a popup notification. Make sure it says some thing like “Transferring Media files” or “MTP (Media Transfer mode)”. If it does not, tap the notification, and change the mode to Media Transfer (MTP). Finally, you might get a popup on the device every time calibre or the operating system actually tries to connect to it, asking for permission, tap OK.

За допомогою бездротового зв’язку

The easiest way to transfer books wirelessly to your Android device is to use the Calibre Companion Android app. This app is maintained by a core calibre developer and allows calibre to connect to your Android device wirelessly, just as though you plugged in the device with a USB cable. You can browse files on the device in calibre and use the Send to device button to transfer files to your device wirelessly.

Крім того, до складу calibre включено інтернет-сервер, Сервер даних. Ви можете переглядати вашу збірку calibre на пристрої під керуванням Android за допомогою цього сервера даних calibre, який робить вашу збірку доступною з інтернету. Спочатку виконайте такі кроки у calibre:

  • Встановіть Бажаний формат виведення у calibre у значення EPUB для звичайних пристроїв під керуванням Android або MOBI для пристроїв Kindle (формат виведення можна вказати на сторінці Налаштування -> Інтерфейс -> Поведінка)

  • Перетворіть книги, які ви читатимете на вашому i-пристрої на формат EPUB або MOBI: просто позначте їх у списку і натисніть кнопку «Перетворити».

  • Увімкніть сервер даних у налаштуваннях calibre і не закривайте вікно calibre.

Далі, на вашому пристрої під керуванням Android відкрийте браузер і перейдіть до сторінки

Замініть 192.168.1.2 на локальну IP-адресу комп’ютера, на якому запущено calibre. Якщо у вашій локальній мережі передбачено підтримку використання назв комп’ютерів, ви можете замінити IP-адресу назвою комп’тера у мережі. Якщо вами було змінено порт, на якому працює сервер даних calibre, вам доведеться змінити 8080 на вказаний вами порт.

The local IP address is the IP address your computer is assigned on your home network. A quick Google search will tell you how to find out your local IP address. You can now browse your book collection and download books from calibre to your device to open with whatever ebook reading software you have on your android device.

Calibre Companion and many reading apps support browsing the calibre library directly. For example, in Aldiko, click My Catalogs, then + to add a catalog, then give the catalog a title such as “calibre” and provide the URL listed above. You can now browse the calibre library and download directly into the reading software.

Чи можна отримувати доступ до книг calibre за допомогою програми для перегляду інтернету на Kindle або іншому пристрої для читання?

calibre has a Content Server that exports the books in calibre as a web page. You can turn it on under Preferences->Sharing over the net. Then just point the web browser on your device to the computer running the Content Server and you will be able to browse your book collection. For example, if the computer running the server has IP address 63.45.128.5, in the browser, you would type:

http://63.45.128.5:8080

Some devices, like the Kindle (1/2/DX), do not allow you to access port 8080 (the default port on which the content server runs. In that case, change the port in the calibre Preferences to 80. (On some operating systems, you may not be able to run the server on a port number less than 1024 because of security settings. In this case the simplest solution is to adjust your router to forward requests on port 80 to port 8080).

Програма показує повідомлення щодо помилки: «Не вдалося запустити сервер даних: порт 8080 на «0.0.0.0» зайнято». Що робити?

Найімовірнішою причиною є робота антивірусної програми. Спробуйте тимчасово її вимкнути і подивіться, чи це допоможе вирішити проблему.

Чому у мене не виходити надсилати електронну пошту за допомогою calibre?

Because of the large amount of spam in email, sending email can be tricky, as different mail servers use different strategies to block email. The most common problem is if you are sending email directly (without a mail relay) in calibre. Many servers (for example, Amazon) block email that does not come from a well known relay. The most robust way to setup email sending in calibre is to do the following:

  • Створіть безкоштовний обліковий запис GMX на GMX.

  • Відкрийте сторінку Налаштування -> Обмін електронною поштою у calibre, натисніть кнопку Використовувати GMX і вкажіть потрібні програмі значення.

  • Log into your GMX account on the website and enable SMTP sending (Settings->POP3 & IMAP->Send and receive emails via external program)
  • Після цього calibre зможе використовувати GMX для надсилання поштових повідомлень.

  • If you are sending to your Kindle, remember to update the email preferences on your Amazon Kindle page to allow email sent from your GMX email address. Also note that Amazon does not allow email delivery of AZW3 and new style (KF8) MOBI files.

Even after doing this, you may have problems. One common source of problems is that some poorly designed antivirus programs block calibre from opening a connection to send email. Try adding an exclusion for calibre in your antivirus program.

Примітка

Microsoft/Google/Gmx can disable your account if you use it to send large amounts of email. So, when using these services to send mail calibre automatically restricts itself to sending one book every five minutes. If you don’t mind risking your account being blocked you can reduce this wait interval by going to Preferences->Tweaks in calibre.

Примітка

Нещодавно Google довільним чином порушив стандарти підтримки протоколу надсилання електронної пошти (SMTP), намагаючись змусити усіх користуватися інтернет-інтерфейсом, де може бути показано більше реклами Компанія стверджує, що протокол SMTP є незахищеним. Це твердження є помилковим і не має ніякого підґрунтя. Якщо у вас виникають проблеми із gmail, вам слід Щоб скористатися обліковим записом gmail, вам слід «дозволити менш безпечні додатки», як це описано тут.

Примітка

If you are concerned about giving calibre access to your email account, simply create a new free email account with GMX or Hotmail and use it only for calibre.

Пристрій для читання книг монтується у linux у режимі лише читання. Calibre не зможе отримувати до них доступу?

Ядра Linux монтують пристрої у режимі лише читання, якщо відповідні файлові системи містять помилки. Відновити працездатність файлової системи можна так:

sudo fsck.vfat -y /dev/sdc

Замініть /dev/sdc на шлях до вузла пристрою. Визначити вузол вашого пристрою, який завжди розташовуватиметься у /dev, можна за допомогою даних, які буде виведено цією командою:

mount

Чому у calibre не передбачено підтримки збірок на Kindle або шаф на Nook?

Neither the Kindle nor the Nook provide any way to manipulate collections over a USB connection. If you really care about using collections, I would urge you to sell your Kindle/Nook and get a Kobo. Only Kobo seems to understand that life is too short to be entering collections one by one on an e-ink screen :)

Note that in the case of the Kindle, there is a way to manipulate collections via USB, but it requires that the Kindle be rebooted every time it is disconnected from the computer, for the changes to the collections to be recognized. As such, it is unlikely that any calibre developers will ever feel motivated enough to support it. There is however, a calibre plugin that allows you to create collections on your Kindle from the calibre metadata. It is available from here.

Примітка

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

Коли я намагаюся скористатися calibre з моїм Kobo Touch, Glo тощо програма показує повідомлення про помилку. Що робити?

Мікропрограма Kobo сповнена вад. Не можна навіть вгадати, коли не вдасться встановити з’єднання із пристроєм. Причиною неможливості встановлення з’єднання може бути певна комбінація материнської плати, портів, кабелів, концентраторів USB. Якщо бачите повідомлення про помилку, коли намагаєтеся з’єднати ваш пристрій із calibre, спробуйте виконати вказані нижче дії, які допомогли деяким з користувачів calibre.

  • З’єднайте Kobo безпосередньо з вашим комп’ютером, без концентратора USB.

  • Спробуйте інший кабель USB або інший порт USB на вашому комп’ютері.

  • Спробуйте скористатися іншим комп’ютером, зокрема Kobo не працює належним чином з деякими комп’ютерами під керуванням Windows XP. Якщо ви користуєтеся Windows XP, спробуйте скористатися комп’ютером із новішою версією Windows.

  • Вийдіть з Kobo і увійдіть знову. Таким чином ви накажете системі перезібрати базу даних і виправити помилки, які пов’язано із пошкодженнями у базі даних.

  • Спробуйте оновити мікропрограму (прошивку) на вашому Kobo Touch до найсвіжішої версії.

  • Спробуйте скинути налаштування Kobo до типових (іноді це на певний час вирішує проблему, але потім вона з’являється знову, тому вам доведеться скидати налаштування знову і знову).

  • Спробуйте надсилати на Kobo одну чи дві книги за раз і не зберігайте на Kobo великих збірок.

Мною перенесено декілька книжок на Kindle за допомогою calibre. Чому вони не з’явилися у бібліотеці пристрою?

Books sent to the Kindle only show up on the Kindle after they have been indexed by the Kindle. This can take some time. If the book still does not show up after some time, then it is likely that the Kindle indexer crashed. Sometimes a particular book can cause the indexer to crash. Unfortunately, Amazon has not provided any way to deduce which book is causing a crash on the Kindle. Your only recourse is to either reset the Kindle, or delete all files from its memory using Windows Explorer (or whatever file manager you use) and then send the books to it again, one by one, until you discover the problem book. Once you have found the problem book, delete it off the Kindle and do a MOBI to MOBI or MOBI to AZW3 conversion in calibre and then send it back. This will most likely take care of the problem.

Управління бібліотекою

Де зберігаються файли книг?

When you first run calibre, it will ask you for a folder in which to store your books. Whenever you add a book to calibre, it will copy the book into that folder. Books in the folder are nicely arranged into sub-folders by Author and Title. Note that the contents of this folder are automatically managed by calibre, do not add any files/folders manually to this folder, as they may be automatically deleted. If you want to add a file associated to a particular book, use the top right area of Edit metadata dialog to do so. Then, calibre will automatically put that file into the correct folder and move it around when the title/author changes.

Metadata about the books is stored in the file metadata.db at the top level of the library folder. This file is a sqlite database. When backing up your library make sure you copy the entire folder and all its sub-folders.

The library folder and all its contents make up what is called a calibre library. You can have multiple such libraries. To manage the libraries, click the calibre icon on the toolbar. You can create new libraries, remove/rename existing ones and switch between libraries easily.

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

Яким чином calibre обробляє і впорядковує імена авторів?

Author names are complex, especially across cultures, see this note for some of the complexities. calibre has a very flexible strategy for managing author names. The first thing to understand is that books and authors are separate entities in calibre. A book can have more than one author, and an author can have more than one book. You can manage the authors of a book by the edit metadata dialog. You can manage individual authors by right clicking on the author in the Tag Browser on the left of the main calibre screen and selecting Manage authors. Using this dialog you can change the name of an author and also how that name is sorted. This will automatically change the name of the author in all the books of that author. When a book has multiple authors, separate their names using the & character.

Тепер, щодо упорядковування імен авторів:

  • Коли до записів авторів calibre додається новий (таке трапляється кожного разу, коли додається книга нового автора), calibre автоматично обчислює рядок упорядковування як для книги, так і для автора.

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

  • Типово, цей алгоритм упорядковування припускає, що ім’я автора записано у формі Ім’я Прізвище, і створює значення упорядковування Прізвище, Ім’я.

  • Змінити алгоритм можна за допомогою сторінки Налаштування -> Коригування, а саме, коригування author_sort_copy_method.

  • You can force calibre to recalculate the author sort values for every author by right clicking on any author and selecting Manage authors, then pushing the Recalculate all author sort values button. Do this after you have set the author_sort_copy_method tweak to what you want.
  • Ви можете наказати calibre повторно обчислити значення упорядковування авторів для усіх книг за допомогою діалогового вікна пакетного редагування метаданих (позначте усі книги і натисніть кнопку редагування метаданих, позначте пункт Автоматично встановлювати впорядкування авторів і натисніть кнопку «Гаразд»).

  • When recalculating the author sort values for books, calibre uses the author sort values for each individual author. Therefore, ensure that the individual author sort values are correct before recalculating the books’ author sort values.
  • Ви можете керувати тим, буде показано записи авторів на панелі міток за іменами чи за значенням упорядковування, за допомогою встановлення коригування categories_use_field_for_author_name на сторінці Налаштування -> Коригування.

Note that you can set an individual author’s sort value to whatever you want using Manage authors. This is useful when dealing with names that calibre will not get right, such as complex multi-part names like Miguel de Cervantes Saavedra or when dealing with Asian names like Sun Tzu.

With all this flexibility, it is possible to have calibre manage your author names however you like. For example, one common request is to have calibre display author names LN, FN. To do this, and if the note below does not apply to you, then:
  • Встановіть для коригування author_sort_copy_method значення copy у описаний вище спосіб.

  • Перезапустіть calibre. Не змінюйте метаданих книг перед виконанням решти кроків.

  • Змініть усі імена авторів на формат «прізвище, ім’я» за допомогою діалогового вікна керування записами авторів.

  • Після зміни записів усіх авторів натисніть кнопку «Повторно обчислити всі значення впорядкування авторів».

  • Натисніть кнопку «Гаразд», і calibre внесе зміни у всі записи авторів усіх ваших книг. Виконання цієї дії може бути досить тривалим.

Примітка

When changing from FN LN to LN, FN, it is often the case that the values in author_sort are already in LN, FN format. If this is your case, then do the following:
  • Встановіть для коригування author_sort_copy_method значення copy у описаний вище спосіб.

  • Перезапустіть calibre. Не змінюйте метаданих книг перед виконанням решти кроків.

  • Відкрийте діалогове вікно керування записами авторів. Натисніть кнопку Скопіювати всі значення впорядкування авторів до поля авторів.

  • Перевірте, чи усе як слід. Ви можете натиснути кнопку «Скасувати», щоб відкинути зміни. Після натискання кнопки «Гаразд» внесені зміни вже не можна буде скасувати.

  • Натисніть кнопку «Гаразд», і calibre внесе зміни у всі записи авторів усіх ваших книг. Виконання цієї дії може бути досить тривалим.

Чому calibre не дає зберігати книги із визначеною користувачем структурою каталогів?

The whole point of calibre’s library management features is that they provide a search and sort based interface for locating books that is much more efficient than any possible directory scheme you could come up with for your collection. Indeed, once you become comfortable using calibre’s interface to find, sort and browse your collection, you wont ever feel the need to hunt through the files on your disk to find a book again. By managing books in its own directory structure of Author -> Title -> Book files, calibre is able to achieve a high level of reliability and standardization. To illustrate why a search/tagging based interface is superior to folders, consider the following. Suppose your book collection is nicely sorted into folders with the following scheme:

Genre -> Author -> Series -> ReadStatus

Now this makes it very easy to find for example all science fiction books by Isaac Asimov in the Foundation series. But suppose you want to find all unread science fiction books. There’s no easy way to do this with this folder scheme, you would instead need a folder scheme that looks like:

ReadStatus -> Genre -> Author -> Series

In calibre, you would instead use tags to mark genre and read status and then just use a simple search query like tag:scifi and not tag:read. calibre even has a nice graphical interface, so you don’t need to learn its search language instead you can just click on tags to include or exclude them from the search.

To those of you that claim that you need access to the filesystem, so that you can have access to your books over the network, calibre has an excellent content server that gives you access to your calibre library over the net.

If you are worried that someday calibre will cease to be developed, leaving all your books marooned in its folder structure, explore the powerful Save to Disk feature in calibre that lets you export all your files into a folder structure of arbitrary complexity based on their metadata.

Finally, the reason there are numbers at the end of every title folder, is for robustness. That number is the id number of the book record in the calibre database. The presence of the number allows you to have multiple records with the same title and author names. It is also part of what allows calibre to magically regenerate the database with all metadata if the database file gets corrupted. Given that calibre’s mission is to get you to stop storing metadata in filenames and stop using the filesystem to find things, the increased robustness afforded by the id numbers is well worth the uglier folder names.

If you are still not convinced, then I’m afraid calibre is not for you. Look elsewhere for your book cataloguing needs. Just so we’re clear, this is not going to change. Kindly do not contact us in an attempt to get us to change this.

Чому у calibre немає стовпчика для мого типу даних?

calibre is designed to have columns for the most frequently and widely used fields. In addition, you can add any columns you like. Columns can be added via Preferences->Interface->Add your own columns. Watch the tutorial UI Power tips to learn how to create your own columns, or read this blog post.

You can also create “virtual columns” that contain combinations of the metadata from other columns. In the add column dialog use the Quick create links to easily create columns to show the book ISBN or formats. You can use the powerful calibre template language to do much more with columns. For more details, see Мова шаблонів calibre.

Чи можна так зробити, щоб з’явився стовпчик із даними щодо форматів або ISBN?

Так, можна. Виконайте настанови із наведеної вище відповіді щодо додавання нетипових стовпчиків.

Як перенести дані calibre з одного комп’ютера на інший?

Ви можете експортувати усі дані calibre (книги, параметри і додатки), а потім імпортувати ці дані на іншому комп’ютері. Спочатку розглянемо процедуру імпортування даних:

  • Right click the calibre icon in the main calibre toolbar and select Export/Import all calibre data. Then click the button labelled Export all your calibre data. You will see a list of all your calibre libraries. Click OK and choose an empty folder somewhere on your computer. The exported data will be saved in this folder. Simply copy this folder to your new computer and follow the instructions below to import the data.
  • Install calibre on your new computer and run through the Welcome Wizard, it does not matter what you do there, as you will be importing your old settings in the next step. You will now have an empty calibre, with just the Getting Started guide in your library. Once again, right click the calibre button and choose Export/Import all calibre data. Then click the button labelled Import previously exported data. Select the folder with the exported data that you copied over earlier. You will now have a list of libraries you can import. Go through the list one by one, and select the new location for each library (a location is just an empty folder somewhere on your computer). Click OK. After the import completes, calibre will restart, with all your old libraries, settings and calibre plugins.

Примітка

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

Simply copy the calibre library folder from the old to the new computer. You can find out what the library folder is by clicking the calibre icon in the toolbar. The very first item is the path to the library folder. Now on the new computer, start calibre for the first time. It will run the Welcome Wizard asking you for the location of the calibre library. Point it to the previously copied folder. If the computer you are transferring to already has a calibre installation, then the Welcome wizard wont run. In that case, right-click the calibre icon in the tooolbar and point it to the newly copied directory. You will now have two calibre libraries on your computer and you can switch between them by clicking the calibre icon on the toolbar. Transferring your library in this manner preserver all your metadata, tags, custom columns, etc.

Список книг у calibre порожній!

In order to understand why that happened, you have to understand what a calibre library is. At the most basic level, a calibre library is just a folder. Whenever you add a book to calibre, that book’s files are copied into this folder (arranged into sub folders by author and title). Inside the calibre library folder, at the top level, you will see a file called metadata.db. This file is where calibre stores the metadata like title/author/rating/tags etc. for every book in your calibre library. The list of books that calibre displays is created by reading the contents of this metadata.db file.

Існує дві причини, чому calibre показує порожній список книг:

  • Your calibre library folder changed its location. This can happen if it was on an external disk and the drive letter for that disk changed. Or if you accidentally moved the folder. In this case, calibre cannot find its library and so starts up with an empty library instead. To remedy this, do a right-click on the calibre icon in the calibre toolbar and select Switch/create library. Click the little blue icon to select the new location of your calibre library and click OK. If you don’t know the new location search your computer for the file metadata.db.
  • Ваш файл metadata.db було вилучено або пошкоджено. У цьому випадку ви можете наказати calibre повторно побудувати metadata.db на основі резервних копій. Для цього наведіть вказівник миші на піктограму calibre на панелі інструментів вікна calibre, натисніть кнопку, розташовану праворуч від основної кнопки і виберіть пункт Обслуговування бібліотеки -> Відновити базу даних. Після цього calibre автоматично повторно побудує metadata.db.

Чому програма показує повідомлення про помилку, якщо бібліотека calibre зберігається на диску у мережі або у сховищі NAS?

Не зберігайте вашу бібліотеку calibre на диску у мережі.

A filesystem is a complex beast. Most network filesystems lack various filesystem features that calibre uses. Some don’t support file locking, some don’t support hardlinking, some are just flaky. Additionally, calibre is a single user application, if you accidentally run two copies of calibre on the same networked library, bad things will happen. Finally, different OSes impose different limitations on filesystems, so if you share your networked drive across OSes, once again, bad things will happen.

Спробуйте скористатися сервером даних calibre, щоб зробити ваші книги доступними з інших комп’ютерів. Запустіть calibre на окремому комп’ютері і отримуйте доступу до нього за допомогою сервера даних або можливостей віддаленої стільниці.

If you must share the actual library, use a file syncing tool like DropBox or rsync instead of a networked drive. If you are using a file-syncing tool it is essential that you make sure that both calibre and the file syncing tool do not try to access the calibre library at the same time. In other words, do not run the file syncing tool and calibre at the same time.

Even with these tools there is danger of data corruption/loss, so only do this if you are willing to live with that risk. In particular, be aware that Google Drive is incompatible with calibre, if you put your calibre library in Google Drive, you will suffer data loss. See this thread for details.

Різне

Contents

Як зробити так, щоб calibre отримувала новини з вашого улюбленого сайта новин?

Якщо ви достатньо знаєтеся на роботі з комп’ютерами ви можете навчити calibre отримувати новини з будь-якого сайта. Докладніше про це у розділі Додавання вашого улюбленого сайта новин.

Крім того, ви можете попросити реалізувати для вас отримання новин із сайта за допомогою форуму рецептів calibre.

Чому програму названо calibre?

Виберіть будь-яку з причин:
  • Convertor And LIBRary for Ebooks (перетворювач і бібліотека для електронних книг)

  • Високо*каліберний* продукт

  • Присвята SONY Librie, першому пристрою для читання електронних книг на основі технології електронного чорнила.

  • Цю назву вибрала жінка автора ;-)

calibre слід вимовляти як «ка-лі-бер», а не «ка-лі-бре». Якщо точніше, calibre — британський запис слова caliber, який використовується у країнах Співдружності. Оскільки автор програми є індійцем, для нього такий спосіб запису слова є природнім.

Чому calibre показує лише частину встановлених шрифтів у OS X?

calibre embeds fonts in ebook files it creates. Ebook files support embedding only TrueType and OpenType (.ttf and .otf) fonts. Most fonts on OS X systems are in .dfont format, thus they cannot be embedded. calibre shows only TrueType and OpenType fonts found on your system. You can obtain many such fonts on the web. Simply download the .ttf/.otf files and add them to the Library/Fonts directory in your home directory.

Чому calibre не запускається у Windows?

Може бути декілька причин:

  • If you are on Windows XP, or on a computer with a processor that does not support SSE2 (such as AMD processors from before 2003) try installing calibre version 1.48. calibre 2.0 and newer use Qt 5 which is known to be incompatible with Windows XP machines, and requires SSE2. Simply un-install calibre and then install version 1.48, doing so will not affect your books/settings.

  • Якщо ви бачите повідомлення про те, що calibre не може відкрити файл, оскільки файл використовується іншою програмою, виконайте такі дії:

    • Вилучіть calibre

    • Перезавантажте систему

    • Знову встановіть calibre, але не запускайте calibre з вікна майстра для встановлення.

    • Тимчасово вимкніть програму-антивірус (щоб захистити при цьому ваш комп’ютер, перед цим від’єднайте комп’ютер від інтернету).

    • Зазирніть до теки, яку ви вибрали для вашої бібліотеки calibre. Якщо у ній ви бачите файл із назвою metadata.db, вилучіть його.

    • Запустіть calibre

    • З цього моменту ви маєте отримати змогу запускати calibre у звичний спосіб.

  • If you get an error about a Python function terminating unexpectedly after upgrading calibre, first uninstall calibre, then delete the folders (if they exists) C:\Program Files\Calibre and C:\Program Files\Calibre2. Now re-install and you should be fine.

  • If you get an error in the welcome wizard on an initial run of calibre, try choosing a folder like C:\library as the calibre library (calibre sometimes has trouble with library locations if the path contains non-English characters, or only numbers, etc.)

  • Спробуйте запустити програму від імені адміністратора (клацніть правою кнопкою на піктограмі і виберіть у контекстному меню пункт «Запустити від імені адміністратора» («Run as Administrator»).

If it still wont launch, start a command prompt (press the windows key and R; then type cmd.exe in the Run dialog that appears). At the command prompt type the following command and press Enter:

calibre-debug -g

Додайте виведені у довідковому повідомленні дані до допису на форумі.

Чому calibre часом повисає або аварійно завершує роботу?

Існує декілька відомих причин:

  • You recently connected an external monitor or TV to your computer. In this case, whenever calibre opens a new window like the edit metadata window or the conversion dialog, it appears on the second monitor where you don’t notice it and so you think calibre has frozen. Disconnect your second monitor and restart calibre.
  • The following programs have been reported to cause crashes in calibre: If you are running any of these, close them before starting calibre, or uninstall them: RoboForm, Logitech SetPoint Settings, Constant Guard Protection by Xfinity, Spybot, Killer Network Manager, Nahimic UI Interface.
  • Ви користуєтеся USB-мишею або планшетом від Wacom. На жаль, драйвери Wacom і набір бібліотек для побудови графічного інтерфейсу calibre несумісні. Спробуйте скористатися мишею чи планшетом іншого виробника.

  • У деяких 64-бітових версіях Windows працює програмне забезпечення для захисту або налаштовано параметри, які не дають 64-бітовій версії calibre працювати належним чином. Якщо ви користуєтеся 64-бітовою версією calibre, спробуйте перемкнутися на 32-бітову версію.

  • If the crash happens when you are trying to copy text from the calibre e-book viewer, it is most likely caused by some clipboard monitoring/managing application you have running. Turn it off and you should be fine.
  • If the crashes happen specifically when you are using a file dialog, like clicking on the Add Books button or the Save to Disk button, then you have some software that has installed broken Shell extensions on your computer. Known culprits include: SpiderOak, odrive sync and Dell Backup and Recovery. If you have one of these, uninstall them and you will be fine. You can also use the NirSoft Shell Extension Viewer to see what shell extensions are installed on your system and disable them individually, if you dont want to uninstall the full program. Remember to use “Restart Explorer” or reboot your computer after disabling the shell extensions.

If none of the above apply to you, then there is some other program on your computer that is interfering with calibre. First reboot your computer in safe mode, to have as few running programs as possible, and see if the crashes still happen. If they do not, then you know it is some program causing the problem. The most likely such culprit is a program that modifies other programs’ behavior, such as an antivirus, a device driver, something like RoboForm (an automatic form filling app) or an assistive technology like Voice Control or a Screen Reader.

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

Використання засобу перегляду або виконання перетворень призводить до повідомлення про заборону доступу (permission denied) у Windows. Що робити?

Something on your computer is preventing calibre from accessing its own temporary files. Most likely the permissions on your Temp folder are incorrect. Go to the folder file:C:\Users\USERNAME\AppData\Local in Windows Explorer and then right click on the file:Temp folder, select Properties and go to the Security tab. Make sure that your user account has full control for this folder.

Some users have reported that running the following command in an Administrator Command Prompt fixed their permissions. To get an Administrator Command Prompt search for cmd.exe in the start menu, then right click on the command prompt entry and select Run as Administrator. At the command prompt type the following command and press Enter:

icacls "%appdata%\..\Local\Temp" /reset /T

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

Нарешті, деякі користувачі повідомляють, що вимикання UAC усуває проблему.

Чому calibre не запускається або аварійно завершує роботу у OS X?

One common cause of failures on OS X is the use of accessibility technologies that are incompatible with the graphics toolkit calibre uses. Try turning off VoiceOver if you have it on. Also go to System Preferences->System->Universal Access and turn off the setting for enabling access for assistive devices in all the tabs. Another cause can be some third party apps that modify system behavior, such as Smart Scroll.

Ви можете отримати діагностичні дані щодо того, чому не вдається запустити calibre, запустивши Console.app. Діагностичні дані буде виведено до вікна цієї програми. Якщо у діагностичних даних міститься рядок, який є подібним до такого:

Qt: internal: -108: Error ATSUMeasureTextImage text/qfontengine_mac.mm

then the problem is probably a corrupted font cache. You can clear the cache by following these instructions. If that doesn’t solve it, look for a corrupted font file on your system, in ~/Library/Fonts or the like. An easy way to check for corrupted fonts in OS X is to start the “Font Book” application, select all fonts and then in the File menu, choose “Validate fonts”.

Мною отримано програму для встановлення. Чому вона не спрацьовує?

Downloading from the Internet can sometimes result in a corrupted download. If the calibre installer you downloaded is not opening, try downloading it again. If re-downloading it does not work, download it from an alternate location. If the installer still doesn’t work, then something on your computer is preventing it from running.

  • Спробуйте тимчасово вимкнути програму-антивірус (Microsoft Security Essentials, Kaspersky, Norton або McAfee). Робота таких програм є найпоширенішою причиною повисання процесу оновлення у незавершеному стані.

  • Спробуйте перезавантажити систему і запустіть програму для чищення регістру, наприклад Wise registry cleaner.

  • Спробуйте встановити програму наново. Це означає, вилучіть calibre, витріть каталог C:\Program Files\Calibre2 (або каталог, який ви раніше вибрали для встановлення calibre). Потім повторно встановіть calibre. Зауважте, що вилучення пакунка не призведе до вилучення ваших книг або параметрів роботи програми.

  • Спробуйте отримати пакунок для встановлення за допомогою іншої програми для перегляду інтернету. Наприклад, якщо ви користувалися Internet Explorer, спробуйте скористатися для отримання Firefox або Chrome.

  • If you get an error about a missing DLL on Windows, then most likely, the permissions on your temporary folder are incorrect. Go to the folder C:\Users\USERNAME\AppData\Local in Windows explorer and then right click on the Temp folder and select Properties and go to the Security tab. Make sure that your user account has full control for this folder.

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

Антивірусна програма стверджує, що calibre є вірусом або троянською програмою. Щоб робити?

The first thing to check is that you are downloading calibre from the official website: https://calibre-ebook.com/download. Make sure you are clicking the download links on the left, not the advertisements on the right. calibre is a very popular program and unscrupulous people try to setup websites offering it for download to fool the unwary.

If you have the official download and your antivirus program is still claiming calibre is a virus, then, your antivirus program is wrong. Antivirus programs use heuristics, patterns of code that “look suspicious” to detect viruses. It’s rather like racial profiling. calibre is a completely open source product. You can actually browse the source code yourself (or hire someone to do it for you) to verify that it is not a virus. Please report the false identification to whatever company you buy your antivirus software from. If the antivirus program is preventing you from downloading/installing calibre, disable it temporarily, install calibre and then re-enable it.

Як створити резервну копію даних calibre?

The most important thing to backup is the calibre library folder, that contains all your books and metadata. This is the folder you chose for your calibre library when you ran calibre for the first time. You can get the path to the library folder by clicking the calibre icon on the main toolbar. You must backup this complete folder with all its files and sub-folders.

You can switch calibre to using a backed up library folder by simply clicking the calibre icon on the toolbar and choosing your backup library folder. A backed up library folder backs up your custom columns and saved searches as well as all your books and metadata.

If you want to backup the calibre configuration/plugins, you have to backup the config directory. You can find this config directory via Preferences->Miscellaneous. Note that restoring configuration directories is not officially supported, but should work in most cases. Just copy the contents of the backup directory into the current configuration directory to restore.

Як прочитати придбані книги EPUB у calibre (або що робити з файлами .acsm)?

Most purchased EPUB books have DRM. This prevents calibre from opening them. You can still use calibre to store and transfer them to your ebook reader. First, you must authorize your reader on a windows machine with Adobe Digital Editions. Once this is done, EPUB books transferred with calibre will work fine on your reader. When you purchase an epub book from a website, you will get an ”.acsm” file. This file should be opened with Adobe Digital Editions, which will then download the actual ”.epub” ebook. The ebook file will be stored in the folder “My Digital Editions”, from where you can add it to calibre.

Бачу повідомлення «Доступ заборонено» («Permission Denied»). Що робити?

Повідомлення про заборону доступу може мати багато причин, жодна з яких не пов’язана із calibre.

  • Ви можете отримати повідомлення щодо недостатні права доступу, якщо ви використовуєте картку SD із увімкненим захистом від запису.

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

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

  • Якщо для файлів встановлено власника, який не є вашим користувачем.

  • Якщо файл відкрито у іншій програмі.

  • If the file resides on a device, you may have reached the limit of a maximum of 256 files in the root of the device. In this case you need to reformat the device/sd card referred to in the error message with a FAT32 filesystem, or delete some files from the SD card/device memory.

You will need to fix the underlying cause of the permissions error before resuming to use calibre. Read the error message carefully, see what file it points to and fix the permissions on that file or its containing folders.

Як зробити, щоб метадані коментаря було показано на пристрої для читання?

Most readers do not support this. You should complain to the manufacturer about it and hopefully if enough people complain, things will change. In the meantime, you can insert the metadata, including comments into a “Jacket page” at the start of the ebook, by using the option to “Insert metadata as page at start of book” during conversion. The option is found in the Structure Detection section of the conversion settings. Note that for this to have effect you have to convert the book. If your book is already in a format that does not need conversion, you can convert from that format to the same format.

Another alternative is to create a catalog in ebook form containing a listing of all the books in your calibre library, with their metadata. Click-and-hold the convert button to access the catalog creation tool. And before you ask, no you cannot have the catalog “link directly to” books on your reader.

Як налаштувати calibre на використання проксі-сервера HTTP?

By default, calibre uses whatever proxy settings are set in your OS. Sometimes these are incorrect, for example, on Windows if you don’t use Internet Explorer then the proxy settings may not be up to date. You can tell calibre to use a particular proxy server by setting the http_proxy environment variable. The format of the variable is: http://username:password@servername you should ask your network administrator to give you the correct value for this variable. Note that calibre only supports HTTP proxies not SOCKS proxies. You can see the current proxies used by calibre in Preferences->Miscellaneous.

Я хочу реалізувати якісь нові можливості у calibre. Як це зробити?

Маєте два варіанти:
  1. Створіть латку, змінивши код calibre, і надішліть її розробнику для рецензування та включення до основного сховища. Див. розділ Розробка.

  2. Open a bug requesting the feature . Remember that while you may think your feature request is extremely important/essential, calibre developers might not agree. Fortunately, calibre is open source, which means you always have the option of implementing your feature yourself, or hiring someone to do it for you. Furthermore, calibre has a comprehensive plugin architecture, so you might be able to develop your feature as a plugin, see Створення власних плагінів для розширення функціональних можливостей calibre.

Чому у calibre немає системи автоматичного оновлення?

Через багато причин:

  • У оновленні щотижня немає потреби. Якщо у вас немає проблем із працездатністю calibre, вимкніть сповіщення щодо оновлення і не переймайтеся ним. Можете перевіряти наявність оновлень щороку або щомісяця. Пункт вимикання сповіщень щодо оновлення є у самому діалоговому вікні сповіщення.

  • Обмін даними у процесі оновлення calibre на сьогодні складає близько 100 ТБ щомісяця. Реалізація автоматичного оновлення значно збільшить цю цифру і коштуватиме авторам програми тисячі доларів щомісяця, які комусь доведеться платити.

  • If I implement a dialog that downloads the update and launches it, instead of going to the website as it does now, that would save the most ardent calibre updater, at most five clicks a week. There are far higher priority things to do in calibre development.
  • If you really, really hate downloading calibre every week but still want to be up to the latest, I encourage you to run from source, which makes updating trivial. Instructions are available here.
  • Існують сторонні засоби автоматичного оновлення calibre, які створено користувачами calibre. Посилання на них розміщено на форумі calibre.

Якими є умови ліцензування calibre?

calibre is licensed under the GNU General Public License v3 (an open source license). This means that you are free to redistribute calibre as long as you make the source code available. So if you want to put calibre on a CD with your product, you must also put the calibre source code on the CD. The source code is available for download. You are free to use the results of conversions from calibre however you want. You cannot use either code or libraries from calibre in your software without making your software open source. For details, see The GNU GPL v3.

Як запустити calibre з флешки?

Портативну версію calibre можна отримати тут.

Як скористатися частинами calibre, зокрема засобом отримання новин та сервером даних, на сервері під керуванням linux?

По-перше, вам слід встановити calibre на вашому сервері під керуванням linux. Якщо на вашому сервері встановлено сучасний дистрибутив linux, у вас не повинно бути проблем зі встановленням calibre.

Примітка

calibre needs GLIBC >= 2.13 and libstdc++ >= 6.0.17. If you have an older server, you will either need to compile these from source, or use calibre 1.48 which requires only GLIBC >= 2.10. In addition, although the calibre command line utilities do not need a running X server, some of them do require the X server libraries to be installed on your system. This is because of Qt (which is used for various image processing tasks), and links against these libraries. If you get an ImportError about some Qt modules, you are likely missing some X libraries.

Запустити сервер calibre можна за допомогою такої команди:

/opt/calibre/calibre-server --with-library /path/to/the/library/you/want/to/share

Отримати новини і перетворити їх дані на електронну книгу можна за допомогою такої команди:

/opt/calibre/ebook-convert "Title of news source.recipe" outputfile.epub

Якщо ви хочете створити файл MOBI, скористайтеся outputfile.mobi і параметром --output-profile kindle.

Надіслати отримані новини електронною поштою можна за допомогою такої команди:

/opt/calibre/calibre-smtp

Читач може сам повправлятися у визначення точного вигляду рядка команди.

Також ви можете додати завантажені новини до бібліотеки calibre за допомогою:

/opt/calibre/calibredb add --with-library /path/to/library outfile.epub

Читайте секцію документації про командний рядок, щоб дізнатись більше про ці та інші команди.