ubuntuusers.de

Calibre

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.

calibre_logo.png Calibre 🇬🇧 ist ein plattformunabhängiges Programm zur Verwaltung und Konvertierung von E-Books. Die Bücher können über USB oder per E-Mail an einen Reader gesendet werden. Calibre liest und schreibt unter anderem die Formate EPUB, LRF, MOBI und PDF (siehe ausführliche Liste unten). Es ist in Python geschrieben.

Das Programm bietet unter anderem:

Installation

Das folgende Paket muss installiert [1] werden:

  • calibre (universe)

Befehl zum Installieren der Pakete:

sudo apt-get install calibre 

Oder mit apturl installieren, Link: apt://calibre

Da sich das Programm in ständiger Entwicklung befindet, kann je nach Ubuntu-Versionen der Einsatz eines Personal Package Archive (PPA) [2] oder eine manuelle Installation sinnvoll sein.

Manuell

Es erscheint fast wöchentlich eine neue Version mit Erweiterungen und Fehlerbehebungen. Ein Binärpaket der jeweils aktuellsten Version kann von der Homepage installiert werden. Vorher sollte eine aus den offiziellen Paketquellen installierte Version entfernt werden.

Hinweis!

Fremdpakete können das System gefährden.

Dazu verwendet man den folgenden Befehl [3][4] (Quelle: Download-Seite 🇬🇧):

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

Die Installation wird automatisch im Verzeichnis /opt/calibre durchgeführt. Bei der späteren Einrichtung von calibre ist darauf zu achten, dass die E-Book-Sammlung nicht in einem Unterverzeichnis dieses Installationsverzeichnisses angelegt wird. Dies kann bei der Deinstallation zum Verlust der Sammlung führen!

Nach erfolgreicher Installation prüft calibre bei jedem Start, ob eine neuere Version verfügbar ist.

Deinstallation

Während Pakete wie üblich über die Paketverwaltung deinstalliert werden, muss man dann zur Deinstallation einen anderen Weg wählen:

sudo python /usr/bin/calibre-uninstall 

Erfolgte die Installation in das als Standard vorgegeben Verzeichnis /opt, so kann dies mit dem folgenden Befehl entfernt werden. [3][4] (Achtung: das Verzeichnis /opt/calibre wird mit allen Unterverzeichnissen gelöscht):

sudo rm -rf /opt/calibre 

Einrichtung

Beim ersten Start muss im "Willkommensassistent" ein Verzeichnis angegeben werden, in dem calibre die Sammlung und die Metadaten ablegt. Ferner kann ein Reader-Modell angegeben werden, die bevorzugten Ausgabeformate werden dann entsprechend eingestellt. (Um die Einstellungen zu ändern, kann der Willkommensassistent über Einstellungen später erneut aufgerufen werden.) Für die Konvertierung zwischen verschiedenen Dateiformaten steht eine Vielzahl von Einstellungsmöglichkeiten zur Verfügung.

Start von calibre

Unter GNOME befindet sich das Programm im Menü unter "Anwendungen → Büro", unter KDE unter "Programme → Büroprogramme". Alternativ kann calibre auch in einem Terminal-Fenster mit dem Befehl

calibre 

gestartet werden.

Benutzung

Verwalten der E-Book-Sammlung

Das Calibre Hauptfenster.png Calibre speichert alle E-Books und Metadaten in einem eigenen Verzeichnis, dabei kann ein E-Book gleichzeitig in verschiedenen Formaten vorliegen. Außerdem gibt es sog. Virtuelle Bibliotheken 🇩🇪, mit deren Hilfe man Calibre so konfigurieren kann, dass es nur einen bestimmten Teil der tatsächlichen Bibliothek anzeigt. Dies kann zu Übersichtlichkeit der Bibliothek beitragen. Anlegen lassen sich solche Bibliotheken über "Virtuelle Bibliothek".

Nach dem Import eines Buches können die Metadaten bearbeitet 🇩🇪 werden (Autor, Titel, Herausgeber, ISBN, Cover, Bewertung zwischen eins und fünf, Datum, Beschreibung), außerdem kann jedes Buch einer Serie zugeordnet und mit beliebigen Stichwörtern ("Etiketten" beziehungsweise "Tags") versehen werden. (Tags und Serie erscheinen bei den Sony-Readern als "Sammlung" beziehungsweise "Collection".) Cover und Metadaten können mithilfe der ISBN aus dem Internet geladen werden.

Neben der tabellarischen Ansicht gibt es eine Cover-Ansicht.

Die Sammlung kann nach Autor, Titel, usw. sortiert werden, ferner gibt es umfangreiche Suchfunktionen 🇬🇧. Mithilfe der Suchzeile können die Metadaten nach einem Stichwort durchsucht werden. Die Suche kann auf bestimmte Metadaten eingeschränkt und durch logische Operationen modifiziert werden. Um z.B. alle Bücher zu finden, die nicht mit dem Tag "gelesen" markiert sind, gibt man Folgendes in die Suchzeile ein:

not tag:gelesen 

Für kompliziertere Suchen gibt es einen Suchdialog, der auch reguläre Ausdrücke unterstützt 🇩🇪. Suchanfragen können gespeichert und auf Knopfdruck erneut abgerufen werden.

Verwalten eines Readers

Wird ein Reader über USB mit dem Rechner verbunden, so wird das Gerät von calibre eigenständig in das Dateisystem eingehängt und in der GUI angezeigt (siehe Screenshot oben). Ausgewählte Bücher können dann auf den Reader übertragen werden, wahlweise auf eine gegebenenfalls vorhandene Speicherkarte oder in den Hauptspeicher des Readers. Falls erforderlich, konvertiert calibre die übertragenen Bücher in das vom jeweiligen Reader bevorzugte Format.

Ferner kann man die auf dem Reader gespeicherten E-Books durchsuchen, löschen, auf den Rechner übertragen, usw.

Newsfeeds

Calibre kann Newsfeeds (RSS) herunterladen und in ein E-Book-Format umwandeln ("Nachrichten abrufen"). Ist beim Abruf ein Reader verbunden, werden die Nachrichten direkt auf den Reader übertragen.

Eine Vielzahl von Nachrichten-Feeds sind bereits vorkonfiguriert (z.B. heise online). Weitere können vom Nutzer hinzugefügt werden; für die Umwandlung in ein E-Book-Format muss dazu allerdings meistens noch ein "Schema" erstellt werden (siehe Benutzeranleitung).

Der Abruf der Nachrichten kann automatisch geschehen. Für jede Nachrichtenquelle kann dazu ein individueller Zeitplan eingerichtet werden (z.B. Abruf jeden Montag um 8 Uhr, oder Abruf alle zwei Tage).

Erweiterungen

Durch eine Vielzahl von Plugins kann calibre erweitert angepasst werden. Ein Index aller verfügbaren Plugins samt Beschreibungen und Downloads ist unter plugins.calibre-ebook.com 🇬🇧 zu finden.

Problembehebung

Reader wird nicht eingebunden

Der Reader erscheint nach Verbinden mit dem Rechner per USB nicht in der GUI von calibre. Startet man calibre aus einer Konsole, so erhält man unter anderem folgende Fehlermeldung:

DeviceError: Mount Helper konnte nicht gefunden werden: calibre-mount-helper.

Grund: der Mount-Helper von calibre befindet sich aus Sicherheitsgründen nicht in der Paketquelle (siehe 561958).

Es gibt zwei Möglichkeiten, dieses Problem zu lösen:

  • Man bindet die Reader-Verzeichnisse von Hand ein oder aktiviert automatisches Einbinden. Der Reader erscheint dann in der GUI.

  • Man installiert calibre aus der Fremdquelle

Netzwerk-Bibliothek

Die Calibre-Bibliothek kann auch im Netzwerk zugänglich gemacht werden. Auf diesen Inhalteserver 🇬🇧 kann man dann von Geräten aus dem Heimnetzwerk zugreifen. Starten lässt sich der Server über Verbinden/Teilen in der grafischen Oberfläche. Dort findet sich dann auch die IP-Adresse des Servers. Man kann den Calibre-Inhalteserver auch über das Terminal nutzen:

calibre-server OPTIONEN 

Relevant sind dabei die folgenden Optionen (siehe auch calibre-server -h).

  • --daemonize - als Dienst starten

  • --port xxx - Serverport festlegen

  • --with-library PFAD - Pfad zur Bibliothek

  • --password KENNWORT - Zugriff mit einem Kennwort schützen

Auf dem eigenen Rechner muss anschließend der Pfad zur Bibliothek angepasst werden.

Alternativ kann man die Bibliothek auch mittels Dropbox oder anderer Cloud-Dienste auf mehreren Rechner genutzt werden. Dann muss aber darauf geachtet werden, dass die Bibliothek nicht gleichzeitig auf zwei Rechnern geöffnet wird.

Kompatibilität

E-Reader

Beim ersten Start von Calibre kann man das entsprechende Modell auswählen. Grundsätzlich lässt sich sagen, dass alle E-Reader von namhaften Herstellern mit der Zeit von Calibre unterstützt werden. Deswegen sollten regelmäßig Updates eingespielt werden. Unterstützte Modelle lassen sich auch problemlos unter Einstellungen → Erweiterungen → Geräteschnittstelle herausfinden.

Zusätzlich kann man E-books mit der Funktion "Auf Festplatte speichern" auf jeden Reader, der vom Rechner als USB-Speichermedium erkannt wird, übertragen.

Die Einbindung nicht out-of-the-box unterstützter Geräte kann mit Hilfe des mitgelieferten "User Defined USB Driver"-Plugins und der Funktion "Hole Informationen zum Setup über benutzerdefiniertes Gerät" manuell versucht werden.

Unterstützte Ein- und Ausgabeformate

Siehe dazu diese ausführliche Liste 🇩🇪 im Calibre-Manual.

intern

  • djvubind ist ein Kommandozeilenprogramm, mit dem E-Books aus .tiff-Vorlagen im DjVu-Format erstellt werden können

  • FBReader - Anzeigeprogramm fuer DRM-freie E-Books

  • Sigil - grafischer Editor für EPUB-Dateien

extern

Diese Revision wurde am 12. November 2022 18:00 von karzer erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Multimedia, Büro, Bildung, Internet, Python, eBook