Linux Format

Design and publish your very own eBooks

Ever wanted to become a self-published author? Looking for a simple way to create a digital publication – whether book or magazine – that can be read on a variety of devices? The solution lies in creating your book in EPUB format, which formats your book using familiar web languages (XHTML and CSS). The resulting content is dynamic and responsive, meaning it can be viewed on screens both large and small without needing adjustment.

The process of putting an EPUB document together from scratch might be daunting, were it not for the likes of Sigil (https://sigil-ebook.com), a powerful but user-friendly eBook editing tool. Even then, its array of features and options might be a little intimidating, which is why we’ve done all the hard work for you, uncovering the key tips and techniques you need to create a book that can be easily shared or published digitally.

Sigil can be installed through the Ubuntu Software Store, but the ubuntu-focal-universe version is outdated. Instead, be brave and install the latest version from source, which is simpler than you might think. If you’re running Ubuntu 18.04 or later, open a Terminal window and install the following dependencies:

$ sudo apt-get install build-essential git $ sudo apt-get install cmake $ sudo apt-get install qtbase5-dev qttools5-dev qttools5-dev-tools qtwebengine5-dev $ sudo apt-get install python3-dev python3-pip python3-lxml python3-six python3-css-parser python3-dulwich $ sudo apt-get install python3-tk python3-pyqt5 python3-html5lib python3-regex python3-pillow python3-cssselect python3-chardet

You’re ready to download the

You’re reading a preview, subscribe to read more.

More from Linux Format

Linux Format1 min read
Vector Vexations
Why does MySQL not support vectors in its community edition? Generative AI is the hot topic in tech. GenAI relies on vector data. Yet Oracle has no plans to support vectors in the community edition of MySQL. If you want to try out vector data with ot
Linux Format5 min read
Tips For Managing Docker Containers
Everyone knows how containers revolutionised application building and deployment. Using a E disposable stack of containers that make up an app that aren’t using the docker-compose command to manage the stack are missing a trick. It allows the shippin
Linux Format1 min read
Wine For Wayland
2023 was a great year for the Wayland driver for Wine. The goal was to move forward from the experimental phase and make the driver a proper upstream component. A year later, after several merge requests, many people are now already able to use the l

Related Books & Audiobooks