Problem installing Calibre

Hi ! When installing calibre via pamac in Manjaro Gnome, install calibre, but do not let me open the program or appear in the list of installed programs

Thanks for Manjaro!

In a terminal:

sudo pacman -S calibre

If that completes,

calibre

Report back any errors.

9 Likes

Perfect. It already appears installing calibre with terminal. Thank you

Having the same issue(presumably), the entire "/usr/lib/calibre/bin" folder fails to install.
Pamac doesent complain about anything, yet the links just point to nowhere.

1 Like

Hi, folks!

I would like to offer more information, as I seem to have the same issue. As a new user, I used pamac-manager (GUI) to install Calibre—or so I thought! Searching for "calibre" in there returns many hits, with the first one showing the application's icon and the description, "The one-stop solution to all your e-book needs." That looked like what I wanted, so I installed it, but then when I went to actually use Calibre it was nowhere to be found.

[carl@kotoko ~]$ which calibre
which: no calibre in (/home/carl/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/var/lib/snapd/snap/bin)

Turns out, what you actually get if you do as I did is:

[carl@kotoko ~]$ pacman -Qs calibre.*
local/calibre-common 4.11.2-1
    Ebook management application (common files)

What I actually want is, of course, plain old calibre, which the advice above (sudo pacman -S calibre) will install (along with a whole bunch of Python bits). calibre-common will be pulled in as a dependency.

So, with the initial problem solved, what can we do to make it more obvious to the new user (such as myself) that the first result, with the pretty icon, is not the right choice? :slightly_smiling_face:

Thanks for reading, and for any advice!

3 Likes

You do exactly the same as you did: You Google, fall on this (solved) answer and that's it!

No further enemy action needed, General...

:wink:

Although the elected solution works (as charm!) I'm very intrigued why this is not working out of Pamac.
In case someone has any ideas, I'd love to read them.
Thanks for sharing your solution @xircon!!!!!!!!

2 Likes

Turns out installing Calibre via pacman slaps the python2 version on your system,
instead of the supposedly regular version(which still doesent seem to create any
application shortcuts), hence its pulling in all those extra packages.
No idea if the python2 version is actually required, it doesent get installed togeather
with the "one stop shop" package however(ironically so if it indeed is required).

3 Likes

I had same problem. Pamac only installs calibre-alternatives for setting python version.

"sudo pacman -S calibre" didn't solve the problem completely.
Calibre didn't appear in the Startmenue.
https://calibre-ebook.com/download_linux was helpful.

3 Likes

The Calibre version provided by Manjaro simply does not work as it should and Calibre is not appearing in the Start menu. The helpful link provided by Gerhard shows the best (complete) solution.

1 Like

I install Calibre via Flatpak : https://flathub.org/apps/details/com.calibre_ebook.calibre

Thus, the dependencies are managed and update can be monitored with Bauh or Pamac.

1 Like

So there is something broken with this package, it won't install properly - why doesn't it get fixed?
Also: Pamac can handle Flatpak-packages, and searches Flathub (I made sure it's enabled) - how come it won't find Calibre in the remote?

I don't know : I don't use Pamac, I use Bauh :wink:

Thanks for the hint - however, there are people around here who should know, and be able to fix it :wink:

1 Like

U mean some don't use Bauh ?
Bizarre, bizarre...

Well Pacman is still Manjaro's default package manager after all, and the default is usually what the majority of users use....

You're right pacman is default, I mentioned Bauh for it's practical aspects.

If one wants to install calibre (and answer OP's issue) you can also use terminal :

sudo pacman -S flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub com.calibre_ebook.calibre

And pacman does everything correct. If you do

sudo pacman -S calibre

It will install calibre-common , all the depedencies and calibre

complete output
[root@manjaro-gnome ~]# pacman -S calibre 
resolving dependencies...
looking for conflicting packages...

Packages (54) calibre-common-4.21.0-1  chmlib-0.40-6  double-conversion-3.1.5-2  jxrlib-0.2.1-3  libunrar-1:5.9.4-1  libwmf-0.2.12-2  libxss-1.2.3-3  mathjax-3.0.5-1  md4c-0.4.4-1  minizip-1:1.2.11-4
              optipng-0.7.7-2  podofo-0.9.6-2  python2-apsw-3.32.2-1  python2-backports-1.0-3  python2-backports.functools_lru_cache-1.6.1-2  python2-beautifulsoup4-4.9.1-1  python2-css-parser-1.0.4-3
              python2-cssselect-1.1.0-4  python2-dateutil-2.8.1-3  python2-dbus-1.2.16-1  python2-dnspython-1.16.0-3  python2-feedparser-5.2.1-6  python2-html2text-2019.8.11-4  python2-html5-parser-0.4.9-2
              python2-html5lib-1.1-1  python2-lxml-4.5.2-1  python2-markdown-3.1.1-5  python2-mechanize-1:0.4.5-1  python2-msgpack-0.6.2-3  python2-netifaces-0.10.9-3  python2-pillow6-6.2.1-1
              python2-psutil-5.7.1-1  python2-pychm-0.8.6-1  python2-pygments-2.5.2-2  python2-pyqt5-5.15.0-3  python2-pyqtwebengine-5.15.0-2  python2-regex-2020.7.14-1  python2-sip-pyqt5-4.19.23-1
              python2-soupsieve-1.9.6-2  python2-unrardll-0.1.4-2  python2-webencodings-0.5.1-4  qt5-base-5.15.0-4  qt5-declarative-5.15.0-1  qt5-location-5.15.0-1  qt5-svg-5.15.0-1  qt5-webchannel-5.15.0-1
              qt5-webengine-5.15.0-5  re2-1:20200706-1  tslib-1.22-1  xcb-util-image-0.4.0-3  xcb-util-keysyms-0.4.0-3  xcb-util-renderutil-0.3.9-3  xcb-util-wm-0.4.1-3  calibre-4.21.0-1

Total Download Size:   108.85 MiB
Total Installed Size:  419.91 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 minizip-1:1.2.11-4-x86_64                                                                           26.2 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 libwmf-0.2.12-2-x86_64                                                                            1901.4 KiB  10.5 MiB/s 00:00 [##############################################################################] 100%
 xcb-util-keysyms-0.4.0-3-x86_64                                                                      8.3 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 xcb-util-renderutil-0.3.9-3-x86_64                                                                   9.7 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 xcb-util-wm-0.4.1-3-x86_64                                                                          34.2 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 xcb-util-image-0.4.0-3-x86_64                                                                       17.9 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 tslib-1.22-1-x86_64                                                                                100.0 KiB  16.3 MiB/s 00:00 [##############################################################################] 100%
 double-conversion-3.1.5-2-x86_64                                                                    54.9 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 md4c-0.4.4-1-x86_64                                                                                 81.1 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 qt5-base-5.15.0-4-x86_64                                                                            12.9 MiB  14.8 MiB/s 00:01 [##############################################################################] 100%
 qt5-svg-5.15.0-1-x86_64                                                                            146.0 KiB  35.7 MiB/s 00:00 [##############################################################################] 100%
 python2-backports-1.0-3-any                                                                          2.6 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-backports.functools_lru_cache-1.6.1-2-any                                                    8.8 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-cssselect-1.1.0-4-any                                                                       29.6 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-dbus-1.2.16-1-x86_64                                                                       103.3 KiB  33.6 MiB/s 00:00 [##############################################################################] 100%
 python2-feedparser-5.2.1-6-any                                                                      89.9 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-lxml-4.5.2-1-x86_64                                                                       1183.1 KiB  12.4 MiB/s 00:00 [##############################################################################] 100%
 libunrar-1:5.9.4-1-x86_64                                                                          134.3 KiB  43.7 MiB/s 00:00 [##############################################################################] 100%
 chmlib-0.40-6-x86_64                                                                                23.2 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-sip-pyqt5-4.19.23-1-x86_64                                                                  58.0 KiB  18.9 MiB/s 00:00 [##############################################################################] 100%
 python2-pyqt5-5.15.0-3-x86_64                                                                        4.0 MiB  15.4 MiB/s 00:00 [##############################################################################] 100%
 qt5-declarative-5.15.0-1-x86_64                                                                      4.8 MiB  17.5 MiB/s 00:00 [##############################################################################] 100%
 qt5-webchannel-5.15.0-1-x86_64                                                                      72.5 KiB  7.08 MiB/s 00:00 [##############################################################################] 100%
 qt5-location-5.15.0-1-x86_64                                                                         2.9 MiB  15.0 MiB/s 00:00 [##############################################################################] 100%
 libxss-1.2.3-3-x86_64                                                                               14.3 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 re2-1:20200706-1-x86_64                                                                            174.2 KiB  56.7 MiB/s 00:00 [##############################################################################] 100%
 qt5-webengine-5.15.0-5-x86_64                                                                       44.1 MiB  13.0 MiB/s 00:03 [##############################################################################] 100%
 python2-pyqtwebengine-5.15.0-2-x86_64                                                              117.4 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 jxrlib-0.2.1-3-x86_64                                                                              203.3 KiB  8.63 MiB/s 00:00 [##############################################################################] 100%
 mathjax-3.0.5-1-any                                                                               1241.3 KiB  7.92 MiB/s 00:00 [##############################################################################] 100%
 optipng-0.7.7-2-x86_64                                                                              46.8 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 podofo-0.9.6-2-x86_64                                                                              785.8 KiB  7.38 MiB/s 00:00 [##############################################################################] 100%
 calibre-common-4.21.0-1-x86_64                                                                      24.3 MiB  8.23 MiB/s 00:03 [##############################################################################] 100%
 python2-apsw-3.32.2-1-x86_64                                                                        96.3 KiB  31.3 MiB/s 00:00 [##############################################################################] 100%
 python2-soupsieve-1.9.6-2-any                                                                       58.5 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-beautifulsoup4-4.9.1-1-any                                                                 181.1 KiB  8.84 MiB/s 00:00 [##############################################################################] 100%
 python2-css-parser-1.0.4-3-any                                                                     229.0 KiB  7.45 MiB/s 00:00 [##############################################################################] 100%
 python2-dateutil-2.8.1-3-any                                                                       264.3 KiB  9.93 MiB/s 00:00 [##############################################################################] 100%
 python2-dnspython-1.16.0-3-any                                                                     182.3 KiB  8.90 MiB/s 00:00 [##############################################################################] 100%
 python2-html2text-2019.8.11-4-any                                                                   32.0 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-html5-parser-0.4.9-2-x86_64                                                                131.3 KiB  18.3 MiB/s 00:00 [##############################################################################] 100%
 python2-markdown-3.1.1-5-any                                                                       116.5 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-webencodings-0.5.1-4-any                                                                    16.7 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-html5lib-1.1-1-any                                                                         202.2 KiB  9.88 MiB/s 00:00 [##############################################################################] 100%
 python2-mechanize-1:0.4.5-1-any                                                                    167.4 KiB  7.11 MiB/s 00:00 [##############################################################################] 100%
 python2-msgpack-0.6.2-3-x86_64                                                                      73.6 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-netifaces-0.10.9-3-x86_64                                                                   12.4 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-unrardll-0.1.4-2-x86_64                                                                     16.1 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-pillow6-6.2.1-1-x86_64                                                                     592.8 KiB  6.22 MiB/s 00:00 [##############################################################################] 100%
 python2-psutil-5.7.1-1-x86_64                                                                      345.1 KiB  7.84 MiB/s 00:00 [##############################################################################] 100%
 python2-pychm-0.8.6-1-x86_64                                                                        23.8 KiB  0.00   B/s 00:00 [##############################################################################] 100%
 python2-pygments-2.5.2-2-any                                                                      1279.2 KiB  7.35 MiB/s 00:00 [##############################################################################] 100%
 python2-regex-2020.7.14-1-x86_64                                                                   296.5 KiB  7.82 MiB/s 00:00 [##############################################################################] 100%
 calibre-4.21.0-1-x86_64                                                                              5.0 MiB  6.76 MiB/s 00:01 [##############################################################################] 100%
(54/54) checking keys in keyring                                                                                                [##############################################################################] 100%
(54/54) checking package integrity                                                                                              [##############################################################################] 100%
(54/54) loading package files                                                                                                   [##############################################################################] 100%
(54/54) checking for file conflicts                                                                                             [##############################################################################] 100%
(54/54) checking available disk space                                                                                           [##############################################################################] 100%
:: Processing package changes...
( 1/54) installing jxrlib                                                                                                       [##############################################################################] 100%
Optional dependencies for jxrlib
    java-runtime: Java bindings
( 2/54) installing libwmf                                                                                                       [##############################################################################] 100%
Optional dependencies for libwmf
    gdk-pixbuf2: for pixbuf loader [installed]
( 3/54) installing mathjax                                                                                                      [##############################################################################] 100%
( 4/54) installing optipng                                                                                                      [##############################################################################] 100%
( 5/54) installing podofo                                                                                                       [##############################################################################] 100%
( 6/54) installing xcb-util-keysyms                                                                                             [##############################################################################] 100%
( 7/54) installing xcb-util-renderutil                                                                                          [##############################################################################] 100%
( 8/54) installing xcb-util-wm                                                                                                  [##############################################################################] 100%
( 9/54) installing xcb-util-image                                                                                               [##############################################################################] 100%
(10/54) installing tslib                                                                                                        [##############################################################################] 100%
(11/54) installing double-conversion                                                                                            [##############################################################################] 100%
(12/54) installing md4c                                                                                                         [##############################################################################] 100%
(13/54) installing qt5-base                                                                                                     [##############################################################################] 100%
Optional dependencies for qt5-base
    qt5-svg: to use SVG icon themes [pending]
    qt5-wayland: to run Qt applications in a Wayland session
    qt5-translations: for some native UI translations
    postgresql-libs: PostgreSQL driver
    mariadb-libs: MariaDB driver
    unixodbc: ODBC driver
    libfbclient: Firebird/iBase driver
    freetds: MS SQL driver
    gtk3: GTK platform plugin [installed]
    perl: for fixqt4headers and syncqt [installed]
(14/54) installing qt5-svg                                                                                                      [##############################################################################] 100%
(15/54) installing calibre-common                                                                                               [##############################################################################] 100%
=> calibre and calibre-python3 are now co-installable
=> use `calibre-alternatives set [2|3]` to switch between them
Optional dependencies for calibre-common
    poppler: required for converting pdf to html [installed]
(16/54) installing python2-apsw                                                                                                 [##############################################################################] 100%
(17/54) installing python2-backports                                                                                            [##############################################################################] 100%
(18/54) installing python2-backports.functools_lru_cache                                                                        [##############################################################################] 100%
(19/54) installing python2-soupsieve                                                                                            [##############################################################################] 100%
(20/54) installing python2-beautifulsoup4                                                                                       [##############################################################################] 100%
Optional dependencies for python2-beautifulsoup4
    python2-chardet: to autodetect character encodings [installed]
    python2-lxml: alternative HTML parser [pending]
    python2-html5lib: alternative HTML parser [pending]
(21/54) installing python2-cssselect                                                                                            [##############################################################################] 100%
(22/54) installing python2-css-parser                                                                                           [##############################################################################] 100%
(23/54) installing python2-dateutil                                                                                             [##############################################################################] 100%
(24/54) installing python2-dbus                                                                                                 [##############################################################################] 100%
(25/54) installing python2-dnspython                                                                                            [##############################################################################] 100%
Optional dependencies for python2-dnspython
    python2-ecdsa: DNSSEC support
    python2-pycryptodome: DNSSEC support
    python2-idna: support for updated IDNA 2008 [installed]
(26/54) installing python2-feedparser                                                                                           [##############################################################################] 100%
(27/54) installing python2-html2text                                                                                            [##############################################################################] 100%
(28/54) installing python2-lxml                                                                                                 [##############################################################################] 100%
Optional dependencies for python2-lxml
    python2-beautifulsoup4: support for beautifulsoup parser to parse not well formed HTML [installed]
    python2-cssselect: support for cssselect [installed]
    python2-html5lib: support for html5lib parser [pending]
    python-lxml-docs: offline docs
(29/54) installing python2-html5-parser                                                                                         [##############################################################################] 100%
Optional dependencies for python2-html5-parser
    python2-beautifulsoup4: to use the soup treebuilder [installed]
(30/54) installing python2-markdown                                                                                             [##############################################################################] 100%
(31/54) installing python2-webencodings                                                                                         [##############################################################################] 100%
(32/54) installing python2-html5lib                                                                                             [##############################################################################] 100%
Optional dependencies for python2-html5lib
    python2-lxml: lxml treebuilder [installed]
    python2-genshi: genshi treewalker
(33/54) installing python2-mechanize                                                                                            [##############################################################################] 100%
Optional dependencies for python2-mechanize
    python2-html5-parser: faster parsing of HTML [installed]
(34/54) installing python2-msgpack                                                                                              [##############################################################################] 100%
(35/54) installing python2-netifaces                                                                                            [##############################################################################] 100%
(36/54) installing libunrar                                                                                                     [##############################################################################] 100%
(37/54) installing python2-unrardll                                                                                             [##############################################################################] 100%
(38/54) installing python2-pillow6                                                                                              [##############################################################################] 100%
Optional dependencies for python2-pillow6
    freetype2: for the ImageFont module [installed]
    libraqm: for complex text scripts [installed]
    libwebp: for webp images [installed]
    tk: for the ImageTK module
    python2-olefile: OLE2 file support
    python2-pyqt5: for the ImageQt module [pending]
(39/54) installing python2-psutil                                                                                               [##############################################################################] 100%
(40/54) installing chmlib                                                                                                       [##############################################################################] 100%
(41/54) installing python2-pychm                                                                                                [##############################################################################] 100%
(42/54) installing python2-pygments                                                                                             [##############################################################################] 100%
(43/54) installing python2-sip-pyqt5                                                                                            [##############################################################################] 100%
(44/54) installing python2-pyqt5                                                                                                [##############################################################################] 100%
Optional dependencies for python2-pyqt5
    python2-opengl: enable OpenGL 3D graphics in PyQt applications
    python-dbus: for python-dbus mainloop support [installed]
    qt5-multimedia: QtMultimedia, QtMultimediaWidgets
    qt5-tools: QtHelp, QtDesigner
    qt5-svg: QtSvg [installed]
    qt5-webkit: QtWebKit, QtWebKitWidgets
    qt5-xmlpatterns: QtXmlPatterns
    qt5-declarative: QtQml, qmlplugin [pending]
    qt5-serialport: QtSerialPort
    qt5-websockets: QtWebSockets
    qt5-connectivity: QtNfc, QtBluetooth
    qt5-x11extras: QtX11Extras
    qt5-networkauth: QtNetworkAuth
    qt5-remoteobjects: QtRemoteObjects
    qt5-quick3d: QtQuick3D
(45/54) installing qt5-declarative                                                                                              [##############################################################################] 100%
(46/54) installing qt5-webchannel                                                                                               [##############################################################################] 100%
(47/54) installing qt5-location                                                                                                 [##############################################################################] 100%
(48/54) installing libxss                                                                                                       [##############################################################################] 100%
(49/54) installing minizip                                                                                                      [##############################################################################] 100%
(50/54) installing re2                                                                                                          [##############################################################################] 100%
(51/54) installing qt5-webengine                                                                                                [##############################################################################] 100%
Optional dependencies for qt5-webengine
    libpipewire02: WebRTC desktop sharing under Wayland
(52/54) installing python2-pyqtwebengine                                                                                        [##############################################################################] 100%
(53/54) installing python2-regex                                                                                                [##############################################################################] 100%
(54/54) installing calibre                                                                                                      [##############################################################################] 100%
'/usr/lib/calibre/bin' -> 'bin-py2'
Optional dependencies for calibre
    ipython2: to use calibre-debug
:: Running post-transaction hooks...
(1/5) Arming ConditionNeedsUpdate...
(2/5) Probing GDK-Pixbuf loader modules...
(3/5) Updating icon theme caches...
(4/5) Updating the desktop file MIME type cache...
(5/5) Updating the MIME type database...

However, since pacman is only cli, the majority of Manjaro users uses Pamac. Pamac uses appstream-data to add nice looking icons (and some text). Unfortunately the nice looking icon is associated with calibre-common . If a user simply looks for a Icon, he might install only calibre-common and not calibre

I've noticed the same thing happen to me, too, a month ago when I tried installing Calibre via pamac.
Definitely should get reported to Manjaro repository mantainers.

Forum kindly sponsored by