How to install MComix in Ubuntu

To install MComix in Ubuntu 16.04

MComix is a free and open-source comic book reader for Linux (based on Comix) that supports both western comics and manga, in specific formats, including CBR, CBZ, CB7, LHA and PDF. This manual explains the installation of MComix in Ubuntu.
Features

  • Fullscreen mode, double-page mode, fit image to window width, height or both.
  • Smart scrolling for easier reading (just hit the space bar a few times and see how it works)
  • Manga mode (for right-to-left comic books)
  • Bookmark pages and add books to the library.

To install MComix

Run the following command to add the repositories.

root@linuxhelp1:~# add-apt-repository ppa:nilarimogard/webupd8
 The main Web Upd8 PPA maintained by: http://www.webupd8.org/

To add this PPA, simply paste this in a terminal:
sudo add-apt-repository ppa:nilarimogard/webupd8

Packages in this PPA: audacious, ap-hotspot, awn-applet-radio, awn-applet-wm, calise, cmus, dockbarx, dockbarx-themes-extra, dropbox-share, emerald, exaile, fbmessenger, gnome-subtitles, gnome-window-applets, grsync, grive, gthumb, launchpad-getkeys, mc, mdm (Mint Display Manager), minitunes, minitube, musique, notifyosdconfig, nautilus-columns, powertop, ppa-purge, rosa-media-player, fixed pulseaudio-equalizer, subtitleeditor, syncwall, umplayer, unity-reboot, wimlib, youtube-dl, xfce4-dockbarx-plugin, xournal, yad, yarock and others. Almost all packages are updated to their latest version.

For other (specialized) PPAs we maintain, see: https://launchpad.net/~webupd8team
 More info: https://launchpad.net/~nilarimogard/+archive/ubuntu/webupd8
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpz_ogjwrp/secring.gpg'  created
gpg: keyring `/tmp/tmpz_ogjwrp/pubring.gpg'  created
gpg: requesting key 4C9D234C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpz_ogjwrp/trustdb.gpg: trustdb created
gpg: key 4C9D234C: public key " Launchpad webupd8"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Run the following command to update the newly added repository.

root@linuxhelp1:~# apt-get update
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease          
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [94.5 kB]                   
Get:3 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial InRelease [17.5 kB]                    
Get:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease [95.7 kB]                                        
Get:5 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial/main amd64 Packages [21.8 kB]                                 
Hit:6 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                  
Get:7 http://in.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [364 kB]                                 
Get:8 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial/main i386 Packages [21.8 kB]           
.
.
.
Get:23 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [314 kB]                                         
Get:24 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe i386 Packages [310 kB]                                          
Get:25 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [106 kB]                                         
Get:26 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [87.9 kB]                                 
Get:27 http://in.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [86.4 kB]                                    
Fetched 2,913 kB in 34s (85.0 kB/s)                                                                                                
Reading package lists... Done

Next start installing the mcomix package by using the following command.

root@linuxhelp1:~# apt-get install mcomix -y 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpango1.0-0 libpangox-1.0-0 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
  linux-image-extra-4.4.0-21-generic
Use ' sudo apt autoremove'  to remove them.
The following additional packages will be installed:
  python-cairo python-gobject-2 python-gtk2 python-imaging python-pil python-pkg-resources
Suggested packages:
  unrar p7zip-full mupdf-tools python-gobject-2-dbg python-gtk2-doc python-pil-doc python-pil-dbg python-setuptools
The following NEW packages will be installed:
  mcomix python-cairo python-gobject-2 python-gtk2 python-imaging python-pil python-pkg-resources
0 upgraded, 7 newly installed, 0 to remove and 63 not upgraded.
Need to get 1,577 kB of archives.
After this operation, 8,046 kB of additional disk space will be used.
Get:1 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-pkg-resources all 20.7.0-1 [108 kB]
Get:2 http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu xenial/main amd64 mcomix all 1.2.1-1~webupd8~xenial1 [310 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/main amd64 python-cairo amd64 1.8.8-2 [41.3 kB]
.
.
.
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for man-db (2.7.5-1) ...
Setting up python-pkg-resources (20.7.0-1) ...
Setting up python-cairo (1.8.8-2) ...
Setting up python-gobject-2 (2.28.6-12ubuntu1) ...
Setting up python-gtk2 (2.24.0-4ubuntu1) ...
Setting up python-pil:amd64 (3.1.2-0ubuntu1) ...
Setting up python-imaging (3.1.2-0ubuntu1) ...
Setting up mcomix (1.2.1-1~webupd8~xenial1) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

Search the mcomix from dash board and click on the icon to open the mcomix .



To see the latest version of the mcomix on the screen, click about from the window.

To uninstall the mcomix

Run the following command to uninstall the MComix.

root@linuxhelp1:~# apt-get remove mcomix -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libpango1.0-0 libpangox-1.0-0 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
  linux-image-extra-4.4.0-21-generic python-cairo python-gobject-2 python-gtk2 python-imaging python-pil python-pkg-resources
Use ' sudo apt autoremove'  to remove them.
The following packages will be REMOVED:
  mcomix
.
.
.
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for hicolor-icon-theme (0.15-0ubuntu1) ...
Processing triggers for shared-mime-info (1.5-2ubuntu0.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160701-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu5) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Tag : MComix
FAQ
Q
Does Mcomix has a Night Mode to read ?
A
Yes Mcomix has a Night Mode Which makes the screen Ligher for the user to read.
Q
How to compile Mcomix from source?
A
TO compile Mcomix from source

First install
apt-get install python-setuptools

2) download and extract the archieve format after extracting it run the python script (setup.py) for installation as" python setup.py install"
Q
Since Mcomix is a comic book reading application does it supports the scroll mode?
A
You have mode name"Manga mode" by which you can do so in Mcomix
Q
Does Mcomix support double page mode ?
A
Yes Mcomix will go Fullscreen mode and fit image to window width, height or both.
Q
Does Mcomix has regular updates?
A
Yes Mcomix will release periodic updates