How to Install Sigil eBook Editor on Ubuntu

To Install Sigil eBook Editor on Ubuntu

Sigil is an open source EPUB ebook editor that runs on Linux Ubuntu Systems. It is designed with several new features and bug-fixes. Installation of Sigil eBook editor on Ubuntu is explained in this article.

Features

  • Provide sgc-nav.css data-stylesheet and allow templates in Prefs Directory.
  • Additional Setting to set own temporary directory location.
  • Support Qt Stylesheet and epub3 bindings elements.
  • Shortcut to active Metadata Editor.

Installation of Sigil eBook Editor

Before installing sigil, add the repository files by using the below command.

root@linuxhelp1:~# add-apt-repository ppa:ubuntuhandbook1/sigil
 
 More info: https://launchpad.net/~ubuntuhandbook1/+archive/ubuntu/sigil
Press [ENTER] to continue or ctrl-c to cancel adding it

gpg: keyring `/tmp/tmpmoukuz8z/secring.gpg'  created
gpg: keyring `/tmp/tmpmoukuz8z/pubring.gpg'  created
gpg: requesting key 852541CB from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpmoukuz8z/trustdb.gpg: trustdb created
gpg: key 852541CB: public key " Launchpad PPA for Panda Jim"  imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
OK

Then update the added repository files with the following command.

root@linuxhelp1:~# apt-get update -y
Hit:1 http://in.archive.ubuntu.com/ubuntu xenial InRelease          
Hit:2 http://security.ubuntu.com/ubuntu xenial-security InRelease   
Get:3 http://ppa.launchpad.net/ubuntuhandbook1/sigil/ubuntu xenial InRelease [17.5 kB]
Hit:4 http://in.archive.ubuntu.com/ubuntu xenial-updates InRelease                  
Hit:5 http://in.archive.ubuntu.com/ubuntu xenial-backports InRelease                 
Get:6 http://ppa.launchpad.net/ubuntuhandbook1/sigil/ubuntu xenial/main amd64 Packages [1,520 B]
Get:7 http://ppa.launchpad.net/ubuntuhandbook1/sigil/ubuntu xenial/main i386 Packages [1,512 B]
Get:8 http://ppa.launchpad.net/ubuntuhandbook1/sigil/ubuntu xenial/main Translation-en [1,024 B]
Fetched 21.6 kB in 1s (12.6 kB/s)           
Reading package lists... Done

Run the below command to install the sigil software.

root@linuxhelp1:~# apt-get install sigil sigil-data -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:
  fonts-mathjax javascript-common libhunspell-dev libjs-jquery libjs-jquery-scrollto libjs-mathjax libminizip1 libqt5concurrent5
  python-regex python3-cssselect python3-cssutils python3-regex
Suggested packages:
  apache2 | lighttpd | httpd fonts-mathjax-extras libjs-mathjax-doc
The following NEW packages will be installed:
  fonts-mathjax javascript-common libhunspell-dev libjs-jquery libjs-jquery-scrollto libjs-mathjax libminizip1 libqt5concurrent5
  python-regex python3-cssselect python3-cssutils python3-regex sigil sigil-data
0 upgraded, 14 newly installed, 0 to remove and 28 not upgraded.
Need to get 10.0 MB of archives.
After this operation, 60.4 MB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ubuntuhandbook1/sigil/ubuntu xenial/main amd64 sigil-data all 0.9.6+dfsg-ubuntu16.04 [813 kB]
Get:2 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 python-regex amd64 0.1.20160110-1 [210 kB]
Get:3 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 python3-regex amd64 0.1.20160110-1 [199 kB]
Get:4 http://in.archive.ubuntu.com/ubuntu xenial/universe amd64 fonts-mathjax all 2.6.1-1 [960 kB]   
.
.
.
Setting up javascript-common (11) ...
Setting up libhunspell-dev:amd64 (1.3.3-4ubuntu1) ...
Setting up libjs-jquery (1.11.3+dfsg-4) ...
Setting up libminizip1:amd64 (1.1-8) ...
Setting up libqt5concurrent5:amd64 (5.5.1+dfsg-16ubuntu7.1) ...
Setting up python3-cssutils (1.0-4.1) ...
update-alternatives: using /usr/bin/cssparse_py3 to provide /usr/bin/cssparse (cssparse) in auto mode
update-alternatives: using /usr/bin/csscombine_py3 to provide /usr/bin/csscombine (csscombine) in auto mode
update-alternatives: using /usr/bin/csscapture_py3 to provide /usr/bin/csscapture (csscapture) in auto mode
Setting up libjs-jquery-scrollto (2.1.2+dfsg-1) ...
Setting up libjs-mathjax (2.6.1-1) ...
Setting up python3-cssselect (0.9.1+git90c72b0-1) ...
Setting up sigil-data (0.9.6+dfsg-ubuntu16.04) ...
Setting up sigil (0.9.6+dfsg-ubuntu16.04) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...

To open the sigil software, type sigil in the search tab and then click sigil icon.

Here, you can access sigil eBook Editor software.

Click Help option to know more about sigil software.

To Uninstall the Sigil Package

Run the below command to remove sigil package.

root@linuxhelp1:~# apt-get remove sigil -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 packages will be REMOVED:
  sigil
.
.
.
Removing sigil (0.9.6+dfsg-ubuntu16.04) ...
Processing triggers for man-db (2.7.5-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 : sigil
FAQ
Q
What is the Sigil E-book Editor?
A
Sigil (sigillum) in Latin means “small seal” or “signet”. The word “sigla” (according to Wikipedia) also stands for an abbreviation used in medieval manuscripts.

Sigil is a free multi-platform product supported by Windows, Mac, Linux and other operating systems.

As a cross-platform application, it is distributed for the Microsoft Windows, Mac OS X and Linux platforms under the GNU GPL license. Sigil supports both WYSIWYG and code-based editing of EPUB files, as well as the import of HTML and plain text files.
Q
Why do you want to produce an EPUB file in Sigil eBook Editor?
A
An EPUB file is a normal zip file containing many files (e.g. text, style, images, audio, video etc) which define your ebook.

EPUB is the key International Digital Publishing Forum’s (IDPF) standard (currently version 3.0.1). It is important for four main reasons:

It is a recognised international standard used by many ereaders, tablets and mobile phones.
Your EPUB file can be submitted to Smashwords for approval and sale, and for distribution to Apple iBooks, Kobo, Barnes & Noble, Baker & Taylor’s Blio, Kobo, Oyster, and Scribd for sale.
By converting your EPUB file to the Mobi format (using Kindle Previewer) your eBook can be submitted to Amazon for approval and sale.
You avoid the somewhat tedious process of preparing Microsoft Word documents which will be acceptable to Amazon and Smashwords.
Q
How to use SIGIL for selfpublishing your ebook?
A
The following discussion is an overview and is not intended to provide a detailed step-by-step guide. The excellent Sigil user guide does that very well. So for each step I conduct in the SIGIL process there will be a section in the user guide.

The process I use is to:

prepare a full mock-up (including text, hyperlinks and formatted images) in Microsoft Word. This enables me to:
visualize how the ebook will look when finished.
share the book with my review team in a format in which they can embed comments.
create and save a new ePub file in Sigil.
bring all the prepared text into Sigil. There are a few ways to do this:
Save your MS word file as a text file or as a HTML file and load the file into Sigil. Sigil has a chapter on how to “Prepare your File for Sigil”.
In essence they recommend saving your file as a HTML file or a text file, Sigil will open a HTML file directly and will convert a text file. When I first started selfpublishing I used MS Word to prepare and submit my files. This was very tedious.
With Sigil I use a different approach which ensures I have the cleanest HTML possible: quite simply I copy and paste the text from MS Word into Sigil.
I add a new text file in Sigil for the title page, copyright page, introduction, each chapter, each appendix, and the back end material for our other books and about us. Once these are created I can copy the text across from MS Word to Sigil.
This approach enables me to do a final edit of the text, and confirm hyperlinks and image specifications
Q
SIGIL The EPUB Editor details?
A
For a time it looked like SIGIL’s development would stagnate as programmers withdrew. Recently though the situation appears to have changed and future directions are being planned. I am so pleased that SIGIL has gained a new lease of life.

The SIGIL home page is here.

Discussions about SIGIL can be found at the MobileRead Forums.

The SIGIL User Guide can be downloaded here.

SIGIL can be downloaded here.

If you invest in these resources you’ll soon learn how to use SIGIL for selfpublishing your ebook.
Q
What are the features available for the Sigil eBook Editor ?
A
Navigating the workspace
Features and Functions
How to import your manuscript
How to set styles
How to set up your metadata
How to create a table of contents
How to decipher and correct validation errors