{"id":47827,"date":"2024-12-27T07:25:37","date_gmt":"2024-12-27T07:25:37","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=47827"},"modified":"2025-12-02T09:11:08","modified_gmt":"2025-12-02T09:11:08","slug":"install-sigil-2-3-1-ubuntu-mint","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2024\/12\/install-sigil-2-3-1-ubuntu-mint\/","title":{"rendered":"How to Install Sigil (2.7.0 Updated) in Ubuntu 24.04 \/ Linux Mint 22"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-37789\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/03\/sigil-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>This is a step by step guide shows how to install Sigil ePub ebook editor (v2.7.0 so far) in current Ubuntu releases and their based systems.<\/p>\n<p>Sigil is a popular free and open-source ePub ebook editor that works in Windows, Linux, and macOS. <del datetime=\"2025-07-18T07:21:49+00:00\">However, it does not provide official packages for Linux.<\/del><\/p>\n<p>While Sigil in Ubuntu system repository is always old, user can easily install the latest version via the official AppImage, or by compiling it from the source tarball.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-49287\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light-700x458.webp\" alt=\"\" width=\"610\" height=\"399\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light-700x458.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light-300x196.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light-768x503.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-light.webp 1074w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>As far as I know, there are 3 ways to get most recent Sigil running in Ubuntu 24.04 and higher. They are:<\/p>\n<ul>\n<li><b>AppImage<\/b>, non-install package that mounts all app files and run-time libraries into a temporary directory at run time.<\/li>\n<li><b>Flatpak<\/b>, universal Linux package format runs in sandbox environment.<\/li>\n<li><b>Compile from source<\/b>, for those don&#8217;t like running the app in sandbox.<\/li>\n<\/ul>\n<h3>Method 1: Use Sigil AppImage<\/h3>\n<p>Since version 2.5.0, the app added <b>AppImage<\/b> support for Linux on modern AMD\/Intel platform.<\/p>\n<p>The AppImage works in most Linux, without installation required. Just grab the package from the link below:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/Sigil-Ebook\/Sigil\/releases\/\" target=\"_blank\" rel=\"noreferrer noopener\">Download Sigil (under Assets)<\/a><\/div>\n<\/div>\n<p>Then, add executable permission from file properties dialog. Finally, click run the AppImage to launch the editor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50113\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil270-appimage-700x458.webp\" alt=\"\" width=\"610\" height=\"399\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil270-appimage-700x458.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil270-appimage-300x196.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil270-appimage-768x503.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil270-appimage.webp 1126w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>NOTE<\/b>: Ubuntu since 22.04 does NOT support AppImage out-of-the-box. You need to press Ctrl+Alt+T to open terminal and run command to install the required library:<\/p>\n<pre>sudo apt install libfuse2<\/pre>\n<h3>Method 2: Install Sigil through Flatpak package<\/h3>\n<p>For most Linux on <code>amd64<\/code> and <code>arm64<\/code> platform, there&#8217;s an <b>unofficial<\/b> (community maintained) Sigil Flatpak package available in <a href=\"https:\/\/flathub.org\/en\/apps\/com.sigil_ebook.Sigil\" target=\"_blank\" rel=\"noopener\">Flathub<\/a> that allows to install and run the app in sandbox environment.<\/p>\n<p><i>Tips: Though the Flathub page (see the last link) always says &#8220;Changes in version 2.3.1&#8221;, the package has been updated to v2.6.2 at the moment of writing.<\/i><\/p>\n<p>For Linux Mint, simply launch Software Manager, enable &#8220;unverified Flatpaks&#8221; in preferences, then search &amp; install the Sigil Flatpak package:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50115\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-mint-700x423.webp\" alt=\"\" width=\"610\" height=\"369\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-mint-700x423.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-mint-300x181.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-mint-768x464.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/sigil-mint.webp 889w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>For Ubuntu, open terminal (Ctrl+ALt+T) and run the 2 commands below one by one instead:<\/p>\n<ul>\n<li>First, install the daemon package:\n<pre>sudo apt install flatpak<\/pre>\n<\/li>\n<li>Next, install Sigil flatpak package:\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/com.sigil_ebook.Sigil.flatpakref<\/pre>\n<\/li>\n<\/ul>\n<p>If this is the first Flatpak package you installed, then you may need a log out and back in to make the app icon visible. Or, run the command below to start it from terminal:<\/p>\n<pre>flatpak run com.sigil_ebook.Sigil<\/pre>\n<p>And, you may replace <code>run<\/code> with <code>update<\/code> in the last command to check updates.<\/p>\n<h3>Method 3: Compile Sigil 2.7.0 from the source tarball<\/h3>\n<p>If you don&#8217;t like running the app in sandbox environment, then you may build it from source tarball by yourself.<\/p>\n<p><b>NOTE: Sigil now needs Qt6 &gt;= 6.4, this method works only in Ubuntu 24.04, Linux Mint 22, Debian 12 and higher.<\/b><\/p>\n<p>Building an app from source usually includes following steps:<\/p>\n<ul>\n<li>Install the build tools and dependency libraries (xxx-dev packages).<\/li>\n<li>Download the source and extract.<\/li>\n<li>Configure the source.<\/li>\n<li>Build &amp; install.<\/li>\n<li>And cleanup<\/li>\n<\/ul>\n<p>If all the requirements matches and there&#8217;s no compiler bugs, then the process is NOT hard.<\/p>\n<p><b>1.<\/b> First, press <code>Ctrl+Alt+T<\/code> to open up a terminal window. When it opens, run command to install all the required tools and dependency libraries:<\/p>\n<pre>sudo apt install build-essential cmake qt6-webengine-dev qt6-webengine-dev-tools qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools qt6-5compat-dev qt6-svg-dev libqt6webenginecore6-bin libhunspell-dev libpcre2-dev libminizip-dev libxkbcommon-dev python3-dev python3-pip python3-lxml python3-six python3-css-parser python3-dulwich python3-pil.imagetk python3-html5lib python3-regex python3-pil python3-cssselect python3-chardet<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47831\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps-700x492.webp\" alt=\"\" width=\"610\" height=\"429\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps-700x492.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps-300x211.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps-768x540.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/apt-sigil-deps.webp 918w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>2.<\/b> Then, download the latest Sigil source tarball from the Github release page under &#8220;Assets&#8221; section:<\/p>\n<div class=\"wp-block-buttons aligncenter\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-vivid-cyan-blue-to-vivid-purple-gradient-background has-text-color has-background\" href=\"https:\/\/github.com\/Sigil-Ebook\/Sigil\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Download Sigil<\/a><\/div>\n<\/div>\n<p>Select download the Source code (either zip or tar.gz), then extract, right-click on source folder and select &#8220;<b>Open in Terminal<\/b>&#8221; to open a terminal window with that folder as working directory.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50114\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/open-sigil270-terminal-700x456.webp\" alt=\"\" width=\"610\" height=\"397\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/open-sigil270-terminal-700x456.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/open-sigil270-terminal-300x195.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/open-sigil270-terminal-768x500.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/open-sigil270-terminal.webp 975w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>3.<\/b> When terminal opens with the Sigil source folder as working directory, start configure the source, build and install it by running the commands below one by one.<\/p>\n<ul>\n<li>First, create a build folder and navigate into it:\n<pre>mkdir build &amp;&amp; cd build<\/pre>\n<\/li>\n<li>Then, configure the source via cmake command:\n<pre>cmake -G \"Unix Makefiles\" -DCMAKE_BUILD_TYPE=Release ..\/<\/pre>\n<p>If it outputs errors, then you miss something that the app required. Though, in my case everything went well in Ubuntu 24.04.<\/li>\n<li>Next, start building the package via make command:\n<pre>make -j4<\/pre>\n<p>Here <code>-j4<\/code> means to start 4 threads in parallel. Depends on how many CPU cores you have, replace it with <code>j8<\/code>, <code>-j16<\/code> or just skip it.<\/li>\n<li>If there&#8217;s no compiler bug, you may then install Sigil now via command:\n<pre>sudo make install<\/pre>\n<\/li>\n<\/ul>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47833\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-700x397.webp\" alt=\"\" width=\"610\" height=\"346\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-700x397.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-300x170.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-768x435.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-1536x870.webp 1536w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231-1320x748.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2024\/12\/compile-sigil231.webp 1544w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>4.<\/b> As you see in the screenshot above, the commands above by default install Sigil into <code>\/usr\/local<\/code> directory. It won&#8217;t cover the native <code>.deb<\/code> package if you installed it from system repository.<\/p>\n<p>So, if you have multiple app icons in start menu, either remove other Sigil packages, or run <code>\/usr\/local\/bin\/sigil<\/code> to start the one you just compiled from terminal.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/launch-sigil.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-44267\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/launch-sigil.webp\" alt=\"\" width=\"513\" height=\"279\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/launch-sigil.webp 513w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/08\/launch-sigil-300x163.webp 300w\" sizes=\"auto, (max-width: 513px) 100vw, 513px\" \/><\/a><\/p>\n<p><b>5.<\/b> If everything goes well, you may cleanup by removing the source tarball as well as the extracted folder from the Downloads folder.<\/p>\n<p>You can also run the command below to remove the useless <code>-dev<\/code> packages (<b>optional<\/b>).<\/p>\n<pre>sudo apt remove build-essential qt6-webengine-dev qt6-webengine-dev-tools qt6-base-dev-tools qt6-tools-dev qt6-tools-dev-tools qt6-l10n-tools qt6-5compat-dev qt6-svg-dev libhunspell-dev libpcre2-dev libminizip-dev libxkbcommon-dev python3-dev<\/pre>\n<p><b>NOTE: After removed the -dev package above, run <code>apt remove --autoremove<\/code> at any time MAY remove the required run-time libraries that can cause Sigil app launching issue!!<\/b><\/p>\n<h3>Uninstall Sigil<\/h3>\n<p>For the Sigil AppImage, just delete the file from your Downloads folder.<\/p>\n<p>To uninstall Sigil that was building from the source (via the steps above), then just delete all the installed files:<\/p>\n<ul>\n<li>First, remove the library and share folders:\n<pre>sudo rm -R \/usr\/local\/share\/sigil \/usr\/local\/lib\/sigil<\/pre>\n<\/li>\n<li>Then, remove the icon, app shortcut, and executable files:\n<pre>sudo rm \/usr\/local\/share\/pixmaps\/sigil.png \/usr\/local\/share\/applications\/sigil.desktop \/usr\/local\/bin\/sigil<\/pre>\n<\/li>\n<\/ul>\n<p>To uninstall the Flatpak package, run command:<\/p>\n<pre>flatpak uninstall --delete-data com.sigil_ebook.Sigil<\/pre>\n<p>Also run <code>flatpak uninstall --unused<\/code> to remove useless runtime libraries.<\/p>","protected":false},"excerpt":{"rendered":"<p>This is a step by step guide shows how to install Sigil ePub ebook editor (v2.7.0 so far) in current Ubuntu releases and their based systems. Sigil is a popular free and open-source ePub ebook editor that works in Windows, Linux, and macOS. However, it does not provide official packages for Linux. While Sigil in [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":37789,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1388],"class_list":["post-47827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-ebook"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=47827"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47827\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/37789"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=47827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=47827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=47827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}