Instalando Calibre On Centos 6

Siguiendo con la guía Centos 6 the Perfect Desktop un método para tener calibre en nuestro CentOS 6

# Instalar requerimientos para compilar y para instalar:
yum install --enablerepo=epel --enablerepo=rpmforge python-devel ImageMagick-devel python-setuptools-devel qt-devel PyQt4-devel poppler-qt4-devel podofo-devel python-mechanize python-dateutil python-imaging python-BeautifulSoup chmlib-devel libicu-devel pyPdf python-cherrypy django-tagging -y
rpm -Uvh ftp://ftp.pbone.net/mirror/download.fedora.redhat.com/pub/fedora/linux/releases/13/Everything/x86_64/os/Packages/odfpy-0.9-2.fc12.noarch.rpm
wget ftp://mirror.switch.ch/pool/2/mirror/fedora/linux/releases/16/Everything/source/SRPMS/python-cssutils-0.9.7-2.fc15.src.rpm
rpmbuild --rebuild python-cssutils-0.9.7-2.fc15.src.rpm
rpm -Uvh $HOME/rpmbuild/RPMS/noarch/python-cssutils-0.9.7-2.el6.noarch.rpm

# Solo una dependencia más: qtwebkit necesaria, pero retirada del PyQt4-devel en CentOS 6 por alguna razón
yum install qtwebkit qtwebkit-devel --enablerepo=epel -y
wget http://rdieter.fedorapeople.org/rpms/PyQt4-webkit/PyQt4-webkit-4.6.2-1.el6.src.rpm
yum-builddep --nogpgcheck PyQt4-webkit-4.6.2-1.el6.src.rpm #lo que probablemente solo instalará dbus-python-devel
rpmbuild --rebuild PyQt4-webkit-4.6.2-1.el6.src.rpm
rpm -Uvh $HOME/rpmbuild/RPMS/i386/PyQt4-webkit-*

# Descargar el fuente desde fedora:
# descargamos calibre-0.6 porque calibre-0.8 o superiores son compatibles solo con python 2.7
wget ftp://ftp.icm.edu.pl/vol/rzm2/linux-fedora-secondary/archive/development/12/source/SRPMS/calibre-0.6.20-1.fc12.src.rpm
rpmbuild --rebuild --nosignature --target `uname -m` calibre-0.6.20-1.fc12.src.rpm
# e instalamos
yum localinstall $HOME/rpmbuild/RPMS/i686/calibre-0.6.20-1.el6.i686.rpm

#si eres neurótico (como algunos) deja limpio tu sistema rpm/yum
yum clean all
rpm -Va --nofiles --nodigest
rpm --rebuilddb
yum update

El resultado:

3 respuesta a “Instalando Calibre On Centos 6”

  1. Hola Carolina,
    La razón por la que no es viable la instalación de un paso en CentOS es porque la versión de python presente en esta distro no es compatible con Calibre y la “instalación simple” simplemente arroja error al ejecutar el programa y no funciona.

  2. Mi experiencia ha sido esta:
    Distribución Centos 6.3
    Primero (como indica en este sitio web), he realizado la instalación de las dependencias siguientes:
    # Instalar requerimientos para compilar y para instalar:
    yum install –enablerepo=epel –enablerepo=rpmforge python-devel ImageMagick-devel python-setuptools-devel qt-devel PyQt4-devel poppler-qt4-devel podofo-devel python-mechanize python-dateutil python-imaging python-BeautifulSoup chmlib-devel libicu-devel pyPdf python-cherrypy django-tagging -y
    # Luego copy paste de la pagina descrita mas abajo:
    sudo python -c “import urllib2; exec urllib2.urlopen(‘http://status.calibre-ebook.com/linux_installer’).read(); main()”
    versión corta funciona perfectamente. Otra cosa, el paquete xdg-utils debe estar está instalado en el sistema.
    Fuente: http://scientificlinuxforum.org/index.php?showtopic=878
    Un saludo

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *