Como instalar leitor de e-books no Debian

Mas, o que é um E-book?

E-book é a forma de livro digital tendo qualquer conteúdo de informação igual a um livro físico, que possa ser lido em equipamentos eletrônicos diversos como  por exemplos:

  • Computadores;
  • Leitor de livros digitais;
  • PDA’s;
  • Smartfones que suportem esse recurso.

Os formatos mais comuns de e-books são:

  • HTML – é necessário um navegador de internet para acessar o conteúdo como o Firefox, Chromium, etc;
  • PDF – é necessário um programa para ler esse formato como o Acrobat Reader ou outro compatível como o Calibre;
  • EPUB – é um formato padrão de arquivo digital específico para e-books.

Muitos apontam que o primeiro e-book foi o Thomisticus, um índice anotado dos trabalhos de Tomas de Aquino, feito por Roberto Busa no final da década de 1940. No entanto, o mais forte candidato a criador do e-book é Michael Stern Hart, quando digitalizou a Declaração de independência dos Estados unidos da América em 1971.

Linha do Tempo

  • 1971Michael Hart lidera o projeto Gutenberg que procura digitalizar livros de domínio público para oferecê-los gratuitamente;
  • 1993Zahur Klemath Zapata registra o primeiro programa de livros digitais. Digital Book v.1, DBF;
  • 1993 – Publica-se o primeiro livro digital: Do assassinato, considerado uma das belas artes, de Thomas de Quincey;
  • 1995Amazon começa a vender livros através da Internet;
  • 1996 – O projeto Gutenberg alcança os 1.000 livros digitalizados. A meta era um milhão;
  • 1998 – São lançados ao mercado os leitores de livros eletrônicos: Rocket e-book e Softbook;
  • 1998/1999 – Surgem sites na Internet que vendem livros eletrônicos, como eReader.com e eReads.com;
  • 2000Stephen King lança seu romance Riding Bullet em formato digital. Só pode ser lido em computadores;
  • 2002 – As editoras Random House e HaperCollins começam a vender versões eletrônicas dos seus títulos na Internet;
  • 2005Amazon compra Mobipocket na sua estratégia sobre o livro eletrônico;
  • 2006 – Acordo entre Google e a Biblioteca Nacional do Brasil para digitalizar 2 milhões de títulos;
  • 2006Sony lança o leitor Sony Reader que conta com a tecnologia da tinta eletrônica.
  • 2007Amazon lança o Kindle;
  • 2008Adobe e Sony fazem compatibilidade de suas tecnologias de livros eletrônicos (Leitor e DRM);
  • 2008Sony lança seu PRS-505;
  • 2009Barnes & Noble lança o Nook;
  • 2010Apple lança o iPad.

Como instalar leitor de e-books no Debian

Com a necessidade de ter acesso ao conteúdo de um e-book em formato .epub e .mobi, vamos ver nesse tutorial como instalar leitor de e-books no Debian e uma breve utilização dos programas que leem esses formatos de arquivos. Assim, teremos acesso a conteúdo por eles lidos, logo, adquirindo mais conhecimento.

Será instalado no sistema Debian 9 Stretch os programas MuPDF, FBReader e Calibre direto do repositório do sistema.

1. MuPDF

MuPDF é escrito em C portável, além de ser pequeno e bastante leve para máquinas que não têm tantos recursos de hardware. Em laboratório, usaremos a funcionalidade de ler a extensão .epub.

O MuPDF consiste em uma biblioteca de software, ferramentas de linha de comando e visualizadores para várias plataformas.

O renderizador do MuPDF é feito para gráficos anti-serrilhado de alta qualidade. Ele renderiza textos com métricas e espaçamento acurados em frações de um pixel para a maior fidelidade na reprodução da aparência de uma página impressa na tela.

Ele suporta muitos formatos de documentos, como PDF, XPS, OpenXPS, CBZ, ePUB e FictionBook 2. Você pode anotar documentos PDF e preencher formulários com os visualizadores móveis (esse recurso também está disponível para o visualizador de desktop).

As ferramentas de linha de comando permitem anotar, editar e converter documentos para outros formatos, como HTML, SVG, PDF e CBZ. Você também pode escrever scripts para manipular documentos usando Javascript.

1.1. Instalar o MuPDF

Para instalar o MuPDF siga o comando abaixo.

Comando:
apt install mupdf
Saída:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
liblua5.1-0 python-glade2
Utilize ‘apt autoremove’ para os remover.
Pacotes sugeridos:
mupdf-tools
Os NOVOS pacotes a seguir serão instalados:
mupdf
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 6.855 kB de arquivos.
Depois desta operação, 17,6 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]

Vemos que em nosso sistema não há pacotes de dependência para ser instalado, logo, escolhemos sim para instalar o leitor MuPDF.

Obter:1 http://deb.debian.org/debian-security stable/updates/main amd64 mupdf amd64 1.9a+ds1-4+deb9u4 [6.855 kB]
Baixados 6.855 kB em 12s (567 kB/s)
A seleccionar pacote anteriormente não seleccionado mupdf.
(Lendo banco de dados … 259441 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar …/mupdf_1.9a+ds1-4+deb9u4_amd64.deb …
A descompactar mupdf (1.9a+ds1-4+deb9u4) …
A processar ‘triggers’ para mime-support (3.60) …
A processar ‘triggers’ para desktop-file-utils (0.23-1) …
A processar ‘triggers’ para man-db (2.7.6.1-2) …
Configurando mupdf (1.9a+ds1-4+deb9u4) …

1.2. Manipular o MuPDF

Para executar o MuPDF será necessário chamá-lo pela linha de comando e seguido do nome do arquivo.

Comando:
mupdf debian-handbook-portugues.epub
Instalar leitor de e-books no Debian – MuPDF
Instalar leitor de e-books no Debian – MuPDF

Para manipular o documento é muito fácil pelo mouse. O botão do meio do mouse (botão scroll) exibe a visualização das páginas do documento. O botão direito do mouse seleciona uma região e copia o texto marcado para a área de transferência.

Para saber mais como manipular o MuPDF veja o manual clicando no botão abaixo.

[button href=”https://mupdf.com/docs/manual-mupdf-gl.html” type=”btn-default” size=”btn-lg”]Manual MuPDF[/button]

2. FBReader

FBReader é um famoso leitor de e-books multiplataforma. Suporta formatos populares como EPUB, FB2, MOBI, RTF, HTML, texto simples e muitos outros formatos. Ele possui algumas funcionalidades interessantes como:

  • Fornece acesso às bibliotecas de rede populares que contêm grande conjunto de e-books;
  •  Download de livros gratuitamente ou por uma taxa.
  • Adiciona seu próprio catálogo;
  • Altamente personalizável;
  • Escolha cores, fontes, animações de conversão de página, dicionários, marcadores, etc.
  • torna a leitura mais conveniente.

2.1. Principais funcionalidades

  • Suporta vários formatos abertos de e-book como fb2, html, chm, plucker, palmdoc, ztxt, tcr (texto psion), rtf, oeb, openreader, mobipocket sem DRM, plain text, epub e eReader;
  • Lê diretamente de arquivos tar, zip, gzip, bzip2 (você pode ter muitos livros em um arquivamento);
  • Automaticamente determina a codificação;
  • Automaticamente gera um índice;
  • Lembra do último livro aberto e a última posições de leitura para todos os livros entre execuções;
  • Divisão silábica automática (padrões de vários idiomas estão incluídos);
  • Pesquisa e baixa livros do www.feedbooks.com e www.litres.ru;
  • Suporte parcial a CSS para arquivos epub.

2.2. Instalar o FBReader

Para instalar o FBReader siga o comando abaixo.

Comando:
apt install fbreader
Saída:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
liblua5.1-0 python-glade2
Utilize ‘apt autoremove’ para os remover.
The following additional packages will be installed:
libqt4-dbus libqt4-xml libqtcore4 libqtdbus4 libqtgui4 libunibreak1 libzlcore-data libzlcore0.13
libzltext-data libzltext0.13 libzlui-qt4 qdbus qt-at-spi qtchooser qtcore4-l10n
Pacotes sugeridos:
qt4-qtconfig
Os NOVOS pacotes a seguir serão instalados:
fbreader libqt4-dbus libqt4-xml libqtcore4 libqtdbus4 libqtgui4 libunibreak1 libzlcore-data
libzlcore0.13 libzltext-data libzltext0.13 libzlui-qt4 qdbus qt-at-spi qtchooser qtcore4-l10n
0 pacotes atualizados, 16 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 8.926 kB de arquivos.
Depois desta operação, 31,5 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]

Veja que agora é necessário instalar alguns pacotes adicionais como dependências, logo, escolha sim para instalar o leitor FBReader.

Obter:1 http://deb.debian.org/debian stable/main amd64 libzlcore-data all 0.12.10dfsg2-2 [349 kB]
Obter:2 http://deb.debian.org/debian stable/main amd64 libzlcore0.13 amd64 0.12.10dfsg2-2+b1 [207 kB]
Obter:3 http://deb.debian.org/debian stable/main amd64 libunibreak1 amd64 1.1-2 [21,8 kB]
Obter:4 http://deb.debian.org/debian stable/main amd64 libzltext-data all 0.12.10dfsg2-2 [402 kB]
Obter:5 http://deb.debian.org/debian stable/main amd64 libzltext0.13 amd64 0.12.10dfsg2-2+b1 [110 kB]
Obter:6 http://deb.debian.org/debian stable/main amd64 qtcore4-l10n all 4:4.8.7+dfsg-11 [662 kB]
Obter:7 http://deb.debian.org/debian stable/main amd64 libqtcore4 amd64 4:4.8.7+dfsg-11 [1.598 kB]
Obter:8 http://deb.debian.org/debian stable/main amd64 libqtgui4 amd64 4:4.8.7+dfsg-11 [4.150 kB]
Obter:9 http://deb.debian.org/debian stable/main amd64 libzlui-qt4 amd64 0.12.10dfsg2-2+b1 [78,2 kB]
Obter:10 http://deb.debian.org/debian stable/main amd64 fbreader amd64 0.12.10dfsg2-2+b1 [756 kB]
Obter:11 http://deb.debian.org/debian stable/main amd64 libqt4-xml amd64 4:4.8.7+dfsg-11 [143 kB]
Obter:12 http://deb.debian.org/debian stable/main amd64 libqtdbus4 amd64 4:4.8.7+dfsg-11 [232 kB]
Obter:13 http://deb.debian.org/debian stable/main amd64 qtchooser amd64 63-g13a3d08-1 [25,2 kB]
Obter:14 http://deb.debian.org/debian stable/main amd64 qdbus amd64 4:4.8.7+dfsg-11 [76,8 kB]
Obter:15 http://deb.debian.org/debian stable/main amd64 libqt4-dbus amd64 4:4.8.7+dfsg-11 [52,7 kB]
Obter:16 http://deb.debian.org/debian stable/main amd64 qt-at-spi amd64 0.4.0-5 [61,6 kB]
Baixados 8.926 kB em 48s (186 kB/s)
A seleccionar pacote anteriormente não seleccionado libzlcore-data.
(Lendo banco de dados … 259456 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar …/00-libzlcore-data_0.12.10dfsg2-2_all.deb …
A descompactar libzlcore-data (0.12.10dfsg2-2) …
A seleccionar pacote anteriormente não seleccionado libzlcore0.13.
A preparar para desempacotar …/01-libzlcore0.13_0.12.10dfsg2-2+b1_amd64.deb …
A descompactar libzlcore0.13 (0.12.10dfsg2-2+b1) …
A seleccionar pacote anteriormente não seleccionado libunibreak1.
A preparar para desempacotar …/02-libunibreak1_1.1-2_amd64.deb …
A descompactar libunibreak1 (1.1-2) …
A seleccionar pacote anteriormente não seleccionado libzltext-data.
A preparar para desempacotar …/03-libzltext-data_0.12.10dfsg2-2_all.deb …
A descompactar libzltext-data (0.12.10dfsg2-2) …
A seleccionar pacote anteriormente não seleccionado libzltext0.13.
A preparar para desempacotar …/04-libzltext0.13_0.12.10dfsg2-2+b1_amd64.deb …
A descompactar libzltext0.13 (0.12.10dfsg2-2+b1) …
A seleccionar pacote anteriormente não seleccionado qtcore4-l10n.
A preparar para desempacotar …/05-qtcore4-l10n_4%3a4.8.7+dfsg-11_all.deb …
A descompactar qtcore4-l10n (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado libqtcore4:amd64.
A preparar para desempacotar …/06-libqtcore4_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar libqtcore4:amd64 (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado libqtgui4:amd64.
A preparar para desempacotar …/07-libqtgui4_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar libqtgui4:amd64 (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado libzlui-qt4.
A preparar para desempacotar …/08-libzlui-qt4_0.12.10dfsg2-2+b1_amd64.deb …
A descompactar libzlui-qt4 (0.12.10dfsg2-2+b1) …
A seleccionar pacote anteriormente não seleccionado fbreader.
A preparar para desempacotar …/09-fbreader_0.12.10dfsg2-2+b1_amd64.deb …
A descompactar fbreader (0.12.10dfsg2-2+b1) …
A seleccionar pacote anteriormente não seleccionado libqt4-xml:amd64.
A preparar para desempacotar …/10-libqt4-xml_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar libqt4-xml:amd64 (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado libqtdbus4:amd64.
A preparar para desempacotar …/11-libqtdbus4_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar libqtdbus4:amd64 (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado qtchooser.
A preparar para desempacotar …/12-qtchooser_63-g13a3d08-1_amd64.deb …
A descompactar qtchooser (63-g13a3d08-1) …
A seleccionar pacote anteriormente não seleccionado qdbus.
A preparar para desempacotar …/13-qdbus_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar qdbus (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado libqt4-dbus:amd64.
A preparar para desempacotar …/14-libqt4-dbus_4%3a4.8.7+dfsg-11_amd64.deb …
A descompactar libqt4-dbus:amd64 (4:4.8.7+dfsg-11) …
A seleccionar pacote anteriormente não seleccionado qt-at-spi:amd64.
A preparar para desempacotar …/15-qt-at-spi_0.4.0-5_amd64.deb …
A descompactar qt-at-spi:amd64 (0.4.0-5) …
A processar ‘triggers’ para mime-support (3.60) …
A processar ‘triggers’ para desktop-file-utils (0.23-1) …
Configurando qtcore4-l10n (4:4.8.7+dfsg-11) …
Configurando qtchooser (63-g13a3d08-1) …
A processar ‘triggers’ para libc-bin (2.24-11+deb9u3) …
Configurando libqtcore4:amd64 (4:4.8.7+dfsg-11) …
Configurando libunibreak1 (1.1-2) …
A processar ‘triggers’ para man-db (2.7.6.1-2) …
Configurando libzlcore-data (0.12.10dfsg2-2) …
Configurando libqt4-xml:amd64 (4:4.8.7+dfsg-11) …
Configurando libzltext-data (0.12.10dfsg2-2) …
Configurando libqtgui4:amd64 (4:4.8.7+dfsg-11) …
Configurando libzlcore0.13 (0.12.10dfsg2-2+b1) …
Configurando libzltext0.13 (0.12.10dfsg2-2+b1) …
Configurando libqtdbus4:amd64 (4:4.8.7+dfsg-11) …
Configurando libzlui-qt4 (0.12.10dfsg2-2+b1) …
Configurando fbreader (0.12.10dfsg2-2+b1) …
Configurando qdbus (4:4.8.7+dfsg-11) …
Configurando libqt4-dbus:amd64 (4:4.8.7+dfsg-11) …
Configurando qt-at-spi:amd64 (0.4.0-5) …
A processar ‘triggers’ para libc-bin (2.24-11+deb9u3) …

2.3. Manipular o FBReader

Para abrir o FBReader vamos no Menu > Escritório > E-book reader.

Instalar leitor de e-books no Debian – FBReader

Como agora temos uma interface, a manipulação fica muito mais fácil. É só explorar a barra de tarefas na parte superior e abrir o documento .epub ou .mobi conforme o caso.

Para abrir o documento, vamos no botão ícone de livro com o sinal de + (adição) e adicionar o arquivo selecionando o caminho do mesmo.

Instalar leitor de e-books no Debian – FBReader adicionar arquivo
Instalar leitor de e-books no Debian – FBReader info do e-book
Instalar leitor de e-books no Debian – FBReader e-book adicionado

Com o botão Enter é dado fullscreen no documento ocupando toda a tela.

No botão de um ícone de uma página na barra de tarefas fica a Table of Contents (índices). Assim poderá escolher o capítulo que quer lê.

Instalar leitor de e-books no Debian – FBReader botão para o índice do e-book
Instalar leitor de e-books no Debian – FBReader índice do e-book

Fique à vontade para explorar o FBReader melhor.

3. Calibre

Calibre foi pensado para ser uma solução completa de biblioteca eletrônica.

Ele inclui um gerenciador de biblioteca, conversor de formatos, conversor de feeds de notícias em e-book assim como recursos de sincronização de leitores de e-book.

Calibre é principalmente um programa catalogador de e-books e também gerencia sua coleção de e-books. Ele foi desenhado ao redor do conceito de livro lógico, isto é, uma única entrada no banco de dados pode corresponder a e-books em vários formatos.

Ele também dá suporte a conversão de dúzias de diferentes formatos de e-books para LRF e EPUB. Uma interface gráfica para o software de conversão pode ser facilmente acessada simplesmente clicando no botão Converter e-books.

Os formatos de entrada para os quais há suporte temos:

  • MOBI;
  • LIT;
  • PRC;
  • EPUB;
  • ODT;
  • HTML;
  • CBR;
  • CBZ;
  • RTF;
  • TXT;
  • PDF;
  • LRS.

Calibre possui um desenho modular de driver de dispositivo que torna fácil adicionar suporte para diferentes dispositivos de leitura eletrônica. No momento, ele possui suporte para SONY PRS 500/505/700 e iPhone (com o software “stanza” de leitura). A sincronização dá suporte à atualização de metadados no dispositivo a partir de metadados na biblioteca e à criação de coleções no dispositivo baseada em etiquetas definidas na visualização da biblioteca. Se um livro possui mais de um formato disponível, o calibre escolhe automaticamente o melhor formato quando for enviá-lo para o dispositivo.

O Calibre pode automaticamente obter notícias de vários sites web e feeds RSS, formatar as notícias em um e-book e carregá-lo em um dispositivo conectado. Há suporte para geração de e-books LRF/EPUB. Os e-books incluem as versões completas dos artigos, não apenas os sumários.

O Calibre também possui um visualizador embutido de e-book que pode exibir todos os principais formatos de e-book.

3.1 Instalar o Calibre

Para instalar o Calibre siga o comando abaixo.

Comando:
apt install calibre
Saída:
Lendo listas de pacotes… Pronto
Construindo árvore de dependências
Lendo informação de estado… Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
liblua5.1-0 python-glade2
Utilize ‘apt autoremove’ para os remover.
The following additional packages will be installed:
calibre-bin fonts-mathjax libchm1 libjs-mathjax libpodofo0.9.4 python-apsw python-beautifulsoup
python-bs4 python-cherrypy3 python-cssselect python-cssutils python-dateutil python-dnspython
python-html5lib python-lxml python-markdown python-mechanize python-netifaces python-pil
python-pygments python-pyparsing python-pyqt5 python-pyqt5.qtsvg python-pyqt5.qtwebkit
python-repoze.lru python-routes python-sip python-webencodings python-webob python-yaml
Pacotes sugeridos:
fonts-mathjax-extras fonts-stix libjs-mathjax-doc python-apsw-doc python-genshi python-lxml-dbg
python-lxml-doc python-markdown-doc python-pil-doc python-pil-dbg ttf-bitstream-vera
python-pyparsing-doc python-pyqt5-dbg python-paste python-webob-doc
Os NOVOS pacotes a seguir serão instalados:
calibre calibre-bin fonts-mathjax libchm1 libjs-mathjax libpodofo0.9.4 python-apsw
python-beautifulsoup python-bs4 python-cherrypy3 python-cssselect python-cssutils
python-dateutil python-dnspython python-html5lib python-lxml python-markdown python-mechanize
python-netifaces python-pil python-pygments python-pyparsing python-pyqt5 python-pyqt5.qtsvg
python-pyqt5.qtwebkit python-repoze.lru python-routes python-sip python-webencodings
python-webob python-yaml
0 pacotes atualizados, 31 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.
É preciso baixar 37,4 MB de arquivos.
Depois desta operação, 152 MB adicionais de espaço em disco serão usados.
Você quer continuar? [S/n]

Novamente, veja que é necessário instalar alguns pacotes adicionais como dependências, logo, escolha sim para instalar o leitor Calibre.

Obter:1 http://deb.debian.org/debian stable/main amd64 fonts-mathjax all 2.7.0-2 [960 kB]
Obter:2 http://deb.debian.org/debian stable/main amd64 libchm1 amd64 2:0.40a-3+b2 [29,2 kB]
Obter:3 http://deb.debian.org/debian stable/main amd64 python-apsw amd64 3.13.0-r1-1 [103 kB]
Obter:4 http://deb.debian.org/debian stable/main amd64 python-beautifulsoup all 3.2.1-1 [35,2 kB]
Obter:5 http://deb.debian.org/debian stable/main amd64 python-bs4 all 4.5.3-1 [86,7 kB]
Obter:6 http://deb.debian.org/debian stable/main amd64 python-repoze.lru all 0.6-6 [12,3 kB]
Obter:7 http://deb.debian.org/debian stable/main amd64 python-routes all 2.3.1-2 [100 kB]
Obter:8 http://deb.debian.org/debian stable/main amd64 python-cherrypy3 all 3.5.0-2 [1.321 kB]
Obter:9 http://deb.debian.org/debian stable/main amd64 python-cssutils all 1.0-4.1 [204 kB]
Obter:10 http://deb.debian.org/debian stable/main amd64 python-dateutil all 2.5.3-2 [51,3 kB]
Obter:11 http://deb.debian.org/debian stable/main amd64 python-dnspython all 1.15.0-1 [102 kB]
Obter:12 http://deb.debian.org/debian stable/main amd64 python-webencodings all 0.5-2 [10,3 kB]
Obter:13 http://deb.debian.org/debian stable/main amd64 python-html5lib all 0.999999999-1 [88,0 kB]
Obter:14 http://deb.debian.org/debian stable/main amd64 python-lxml amd64 3.7.1-1 [903 kB]
Obter:15 http://deb.debian.org/debian stable/main amd64 python-markdown all 2.6.8-1 [58,0 kB]
Obter:16 http://deb.debian.org/debian stable/main amd64 python-netifaces amd64 0.10.4-0.1+b2 [16,9 kB]
Obter:17 http://deb.debian.org/debian stable/main amd64 python-pil amd64 4.0.0-4 [376 kB]
Obter:18 http://deb.debian.org/debian stable/main amd64 python-pygments all 2.2.0+dfsg-1 [590 kB]
Obter:19 http://deb.debian.org/debian stable/main amd64 python-pyparsing all 2.1.10+dfsg1-1 [88,5 kB]
Obter:20 http://deb.debian.org/debian stable/main amd64 python-sip amd64 4.18.1+dfsg-2 [88,7 kB]
Obter:21 http://deb.debian.org/debian stable/main amd64 python-pyqt5 amd64 5.7+dfsg-5 [2.085 kB]
Obter:22 http://deb.debian.org/debian stable/main amd64 python-pyqt5.qtsvg amd64 5.7+dfsg-5 [31,2 kB]
Obter:23 http://deb.debian.org/debian stable/main amd64 python-pyqt5.qtwebkit amd64 5.7+dfsg-5 [101 kB]
Obter:24 http://deb.debian.org/debian stable/main amd64 python-webob all 1:1.6.2-2 [63,7 kB]
Obter:25 http://deb.debian.org/debian stable/main amd64 python-yaml amd64 3.12-1 [119 kB]
Obter:26 http://deb.debian.org/debian stable/main amd64 python-mechanize all 1:0.2.5-3 [343 kB]
Obter:27 http://deb.debian.org/debian stable/main amd64 python-cssselect all 1.0.1-1 [18,1 kB]
Obter:28 http://deb.debian.org/debian stable/main amd64 libjs-mathjax all 2.7.0-2 [5.603 kB]
Obter:29 http://deb.debian.org/debian stable/main amd64 libpodofo0.9.4 amd64 0.9.4-6 [542 kB]
Obter:30 http://deb.debian.org/debian stable/main amd64 calibre-bin amd64 2.75.1+dfsg-1 [677 kB]
Obter:31 http://deb.debian.org/debian stable/main amd64 calibre all 2.75.1+dfsg-1 [22,6 MB]
Baixados 37,4 MB em 3min 37s (172 kB/s)
Extraindo templates dos pacotes: 100%
A seleccionar pacote anteriormente não seleccionado fonts-mathjax.
(Lendo banco de dados … 259813 ficheiros e directórios actualmente instalados.)
A preparar para desempacotar …/00-fonts-mathjax_2.7.0-2_all.deb …
A descompactar fonts-mathjax (2.7.0-2) …
A seleccionar pacote anteriormente não seleccionado libchm1.
A preparar para desempacotar …/01-libchm1_2%3a0.40a-3+b2_amd64.deb …
A descompactar libchm1 (2:0.40a-3+b2) …
A seleccionar pacote anteriormente não seleccionado python-apsw.
A preparar para desempacotar …/02-python-apsw_3.13.0-r1-1_amd64.deb …
A descompactar python-apsw (3.13.0-r1-1) …
A seleccionar pacote anteriormente não seleccionado python-beautifulsoup.
A preparar para desempacotar …/03-python-beautifulsoup_3.2.1-1_all.deb …
A descompactar python-beautifulsoup (3.2.1-1) …
A seleccionar pacote anteriormente não seleccionado python-bs4.
A preparar para desempacotar …/04-python-bs4_4.5.3-1_all.deb …
A descompactar python-bs4 (4.5.3-1) …
A seleccionar pacote anteriormente não seleccionado python-repoze.lru.
A preparar para desempacotar …/05-python-repoze.lru_0.6-6_all.deb …
A descompactar python-repoze.lru (0.6-6) …
A seleccionar pacote anteriormente não seleccionado python-routes.
A preparar para desempacotar …/06-python-routes_2.3.1-2_all.deb …
A descompactar python-routes (2.3.1-2) …
A seleccionar pacote anteriormente não seleccionado python-cherrypy3.
A preparar para desempacotar …/07-python-cherrypy3_3.5.0-2_all.deb …
A descompactar python-cherrypy3 (3.5.0-2) …
A seleccionar pacote anteriormente não seleccionado python-cssutils.
A preparar para desempacotar …/08-python-cssutils_1.0-4.1_all.deb …
A descompactar python-cssutils (1.0-4.1) …
A seleccionar pacote anteriormente não seleccionado python-dateutil.
A preparar para desempacotar …/09-python-dateutil_2.5.3-2_all.deb …
A descompactar python-dateutil (2.5.3-2) …
A seleccionar pacote anteriormente não seleccionado python-dnspython.
A preparar para desempacotar …/10-python-dnspython_1.15.0-1_all.deb …
A descompactar python-dnspython (1.15.0-1) …
A seleccionar pacote anteriormente não seleccionado python-webencodings.
A preparar para desempacotar …/11-python-webencodings_0.5-2_all.deb …
A descompactar python-webencodings (0.5-2) …
A seleccionar pacote anteriormente não seleccionado python-html5lib.
A preparar para desempacotar …/12-python-html5lib_0.999999999-1_all.deb …
A descompactar python-html5lib (0.999999999-1) …
A seleccionar pacote anteriormente não seleccionado python-lxml.
A preparar para desempacotar …/13-python-lxml_3.7.1-1_amd64.deb …
A descompactar python-lxml (3.7.1-1) …
A seleccionar pacote anteriormente não seleccionado python-markdown.
A preparar para desempacotar …/14-python-markdown_2.6.8-1_all.deb …
A descompactar python-markdown (2.6.8-1) …
A seleccionar pacote anteriormente não seleccionado python-netifaces.
A preparar para desempacotar …/15-python-netifaces_0.10.4-0.1+b2_amd64.deb …
A descompactar python-netifaces (0.10.4-0.1+b2) …
A seleccionar pacote anteriormente não seleccionado python-pil:amd64.
A preparar para desempacotar …/16-python-pil_4.0.0-4_amd64.deb …
A descompactar python-pil:amd64 (4.0.0-4) …
A seleccionar pacote anteriormente não seleccionado python-pygments.
A preparar para desempacotar …/17-python-pygments_2.2.0+dfsg-1_all.deb …
A descompactar python-pygments (2.2.0+dfsg-1) …
A seleccionar pacote anteriormente não seleccionado python-pyparsing.
A preparar para desempacotar …/18-python-pyparsing_2.1.10+dfsg1-1_all.deb …
A descompactar python-pyparsing (2.1.10+dfsg1-1) …
A seleccionar pacote anteriormente não seleccionado python-sip.
A preparar para desempacotar …/19-python-sip_4.18.1+dfsg-2_amd64.deb …
A descompactar python-sip (4.18.1+dfsg-2) …
A seleccionar pacote anteriormente não seleccionado python-pyqt5.
A preparar para desempacotar …/20-python-pyqt5_5.7+dfsg-5_amd64.deb …
A descompactar python-pyqt5 (5.7+dfsg-5) …
A seleccionar pacote anteriormente não seleccionado python-pyqt5.qtsvg.
A preparar para desempacotar …/21-python-pyqt5.qtsvg_5.7+dfsg-5_amd64.deb …
A descompactar python-pyqt5.qtsvg (5.7+dfsg-5) …
A seleccionar pacote anteriormente não seleccionado python-pyqt5.qtwebkit.
A preparar para desempacotar …/22-python-pyqt5.qtwebkit_5.7+dfsg-5_amd64.deb …
A descompactar python-pyqt5.qtwebkit (5.7+dfsg-5) …
A seleccionar pacote anteriormente não seleccionado python-webob.
A preparar para desempacotar …/23-python-webob_1%3a1.6.2-2_all.deb …
A descompactar python-webob (1:1.6.2-2) …
A seleccionar pacote anteriormente não seleccionado python-yaml.
A preparar para desempacotar …/24-python-yaml_3.12-1_amd64.deb …
A descompactar python-yaml (3.12-1) …
A seleccionar pacote anteriormente não seleccionado python-mechanize.
A preparar para desempacotar …/25-python-mechanize_1%3a0.2.5-3_all.deb …
A descompactar python-mechanize (1:0.2.5-3) …
A seleccionar pacote anteriormente não seleccionado python-cssselect.
A preparar para desempacotar …/26-python-cssselect_1.0.1-1_all.deb …
A descompactar python-cssselect (1.0.1-1) …
A seleccionar pacote anteriormente não seleccionado libjs-mathjax.
A preparar para desempacotar …/27-libjs-mathjax_2.7.0-2_all.deb …
A descompactar libjs-mathjax (2.7.0-2) …
A seleccionar pacote anteriormente não seleccionado libpodofo0.9.4.
A preparar para desempacotar …/28-libpodofo0.9.4_0.9.4-6_amd64.deb …
A descompactar libpodofo0.9.4 (0.9.4-6) …
A seleccionar pacote anteriormente não seleccionado calibre-bin.
A preparar para desempacotar …/29-calibre-bin_2.75.1+dfsg-1_amd64.deb …
A descompactar calibre-bin (2.75.1+dfsg-1) …
A seleccionar pacote anteriormente não seleccionado calibre.
A preparar para desempacotar …/30-calibre_2.75.1+dfsg-1_all.deb …
A descompactar calibre (2.75.1+dfsg-1) …
Configurando python-dnspython (1.15.0-1) …
Configurando python-repoze.lru (0.6-6) …
Configurando fonts-mathjax (2.7.0-2) …
Configurando python-beautifulsoup (3.2.1-1) …
Configurando python-yaml (3.12-1) …
Configurando python-cssselect (1.0.1-1) …
A processar ‘triggers’ para mime-support (3.60) …
Configurando libjs-mathjax (2.7.0-2) …
A processar ‘triggers’ para desktop-file-utils (0.23-1) …
Configurando python-mechanize (1:0.2.5-3) …
Configurando libpodofo0.9.4 (0.9.4-6) …
Configurando python-webob (1:1.6.2-2) …
Configurando python-netifaces (0.10.4-0.1+b2) …
Configurando python-apsw (3.13.0-r1-1) …
Configurando python-dateutil (2.5.3-2) …
Configurando libchm1 (2:0.40a-3+b2) …
Configurando python-cssutils (1.0-4.1) …
update-alternatives: a usar /usr/bin/cssparse_py2 para disponibilizar /usr/bin/cssparse (cssparse) em modo auto
update-alternatives: a usar /usr/bin/csscombine_py2 para disponibilizar /usr/bin/csscombine (csscombine) em modo auto
update-alternatives: a usar /usr/bin/csscapture_py2 para disponibilizar /usr/bin/csscapture (csscapture) em modo auto
Configurando python-pygments (2.2.0+dfsg-1) …
A processar ‘triggers’ para libc-bin (2.24-11+deb9u3) …
Configurando python-bs4 (4.5.3-1) …
Configurando python-lxml (3.7.1-1) …
A processar ‘triggers’ para man-db (2.7.6.1-2) …
A processar ‘triggers’ para shared-mime-info (1.8-1+deb9u1) …
Configurando python-pil:amd64 (4.0.0-4) …
Configurando python-webencodings (0.5-2) …
A processar ‘triggers’ para fontconfig (2.11.0-6.7+b1) …
Configurando python-markdown (2.6.8-1) …
Configurando python-routes (2.3.1-2) …
Configurando python-sip (4.18.1+dfsg-2) …
Configurando python-pyparsing (2.1.10+dfsg1-1) …
Configurando python-pyqt5 (5.7+dfsg-5) …
Configurando python-pyqt5.qtwebkit (5.7+dfsg-5) …
Configurando calibre-bin (2.75.1+dfsg-1) …
Configurando python-pyqt5.qtsvg (5.7+dfsg-5) …
Configurando python-html5lib (0.999999999-1) …
Configurando python-cherrypy3 (3.5.0-2) …
Configurando calibre (2.75.1+dfsg-1) …

3.2 Manipular o Calibre

Para abrir o Calibre vamos no Menu > Escritório > calibre.

Será aberto uma janela de configuração para escolher o idioma e o diretório para coleção da biblioteca do Calibre.

Instalar leitor de e-books no Debian – Calibre assistente de inicialização

Na próxima janela será necessário escolher o dispositivo de livros digitais que utiliza, caso não tenha nenhum, escolha Generic, prossiga com o botão Seguinte e depois Concluir.

Instalar leitor de e-books no Debian – Calibre assistente de inicialização
Instalar leitor de e-books no Debian – Calibre assistente de inicialização

Assim será concluído a configuração do Calibre e abrirá a interface do mesmo.

Instalar leitor de e-books no Debian – Calibre

Como o Calibre tem interface e está traduzido para o nosso idioma, fica fácil de manipulá-lo em suas diversas funções. Basta explorar um pouco e logo dominará as suas funções.

Vamos abrir o mesmo arquivo .epub. Na barra de tarefas vamos em Adicionar livros (podendo escolher entre várias formas de adicionar). Portanto, vamos no tradicional adicionando de um diretório.

Escolha o arquivo que quer abrir e o adicione.

Instalar leitor de e-books no Debian – Calibre adicionado e-book

Vemos que foi adicionado já sendo listado e aparecendo na barra detalhes do lado direto a capa, autor, formato e uma breve descrição.

Para abrir o e-book de um duplo clique em cima do livro na lista disponível que assim abrirá o mesmo.

Instalar leitor de e-books no Debian – Calibre e-book aberto
Instalar leitor de e-books no Debian – Calibre e-book aberto

Como já foi citado, a interface do Calibre é muito intuitiva. Assim, fica a seu critério explorar mais para seus devidos fins.

Para saber mais sobre o Calibre veja o manual clicando no botão abaixo.

[button href=”https://manual.calibre-ebook.com/es/calibre.pdf” type=”btn-default” size=”btn-lg”]Manual Calibre – Espanhol[/button]

Pronto!!!

Agora que você aprendeu como instalar leitor de e-books no Debian, boa leitura e até a próxima …

Share This Article
Usuário do GNU/Linux desde 2004, graduado em Sistemas de Informação, entusiasta na cultura DevOps.
Sair da versão mobile