MuPDF Ubuntu 16.04

MuPDF, a lightweight PDF, XPS, and E-book viewer, reached 1.12.0 release recently. Here’s how to install it in Ubuntu 16.04, Ubuntu 17.04, Ubuntu 17.10, and their derivatives.

MuPDF 1.12.0 release highlights:

  • LCMS2 library for color management.
  • CMYK rendering with overprint simulation.
  • Spot color rendering.
  • Reworked structured text API.
  • Faster text searching.
  • New semantic XHTML output format.
  • New layout preserving HTML output format.
  • Improved non-AA rendering with new scan converter.
  • Improved support for LARGEFILE and TIFF
  • Add PCLm, and PSD output.
  • New “mutool trace” tool.
  • New “mutool sign” tool (work in progress).
  • And lots of bug fixes, See NEWS for details.

How to Install MuPDF 1.12.0 in Ubuntu / Linux Mint:

Besides building the tool from source, there’s an unofficial PPA with the packages for Ubuntu 16.04, Ubuntu 17.04, Ubuntu 17.10, and their derivatives.

1. Open terminal by pressing Ctrl+Alt+T or searching for “Terminal” from start menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

Type in password (no visual feedback due to security reason) when it asks and hit Enter.

2. Then install mupdf and mupdf-tools packages either via Synaptic Package Manager or by running following commands in terminal:

sudo apt-get update

sudo apt-get install mupdf mupdf-tools

If you have a previous release installed, simply launch Software Updater to upgrade the tool after checking for updates.

To use the PDF/XPS viewer, right-click on your file and select open with MuPDF. You can also set MuPDF as default in the Properties window.


To restore MuPDF to the stock version available in your Ubuntu’s main archive, run command in terminal to purge the PPA:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/apps

The first update for IntelliJ IDEA 2017.3 series was release a day ago with few bug fixes.

IntelliJ IDEA 2017.3.1 fixed:

  • Groovy: Intellisence does not work in Groovy code
  • JavaScript.Frameworks: Freezes when switching git branches

How to Install IntelliJ IDEA 2017.3.1 in Ubuntu:

There are a few ways to run the latest release of the Java IDE in Ubuntu desktop. And here are 3 of them:

method 1: Download official Linux package (NON-INSTALL), extract and run the executable to launch the IDE:

Download IntelliJ IDEA for Linux

method 2: Install the Snap package (runs in sandbox) for Ubuntu 16.04 and higher:

Open terminal via Ctrl+Alt+T or by searching ‘terminal’ from app launcher. When it opens, run command:

sudo snap install intellij-idea-community --classic

Replace intellij-idea-community with intellij-idea-ultimate for ultimate edition. And type your password (no visual feedback) when it asks.

method 3: Install the traditional .deb package via PPA to get the official Linux package and install the application shortcut automatically.

To do so, open terminal (Ctrl+Alt+T) and run following commands one by one to add the PPA and install the .deb packages:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

sudo apt-get update

sudo apt-get install intellij-idea-community

Also replace intellij-idea-community in the code with intellij-idea-ultimate for ultimate edition.


For the snap packages, you can either remove them from Ubuntu Software, or by running command in terminal:

sudo snap remove intellij-idea-community intellij-idea-ultimate

For the PPA packages, remove them either via Synaptic package manager, or by running command in terminal:

sudo apt-get remove --autoremove intellij-idea-community intellij-idea-ultimate

And you can remove the PPA via “Software & Updates” utility under Other Software tab.

GIMP 2.9.8, a new unstable release, an intermediate state on the way to the next GIMP 2.10, was released.

GIMP 2.9.8 introduces on-canvas gradient editing and various enhancements while focusing on bugfixing and stability.

  • Blend tool now features on-canvas gradient editing: adding, shifting, removing color stops, shifting midpoints and converting them to color stops, assignging colors to color stops, changing blending type for midpoints.
    Faster color library
  • ‘Clip Warning’ in Display Filters
  • The default brush is now “Hardness 050”.
  • OpenCL disabled by default
  • Statusbar will blink on warnings, errors
  • Screenshot for KDE/Wayland has been implemented
  • Color Picker now works on KDE/Wayland.
  • For more details, see the News page.

How to Install GIMP 2.9.x in Ubuntu:

There’s a PPA repository contains the latest development GIMP packages for Ubuntu 16.04, Ubuntu 17.04, and Ubuntu 17.10.

1. Note that GIMP 2.9.x is unstable! It should not be used in production!

2. Not sure why, the last numbers of 2.9.x, announced by GIMP team, are even numbers. But the PPA builds packages with odd version numbers (so far its GIMP 2.99).

1. Open terminal via Ctrl+Alt+T or by searching for it from app launcher. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:otto-kesselgulasch/gimp-edge

Input your password (no visual feedback while typing) when it asks and hit Enter.

2. Then upgrade GIMP from an existing release via Software Updater utility:

or simply run commands to check updates and install GIMP:

sudo apt update

sudo apt install gimp

How to Restore:

You can easily restore GIMP image editor to the stock version (distribution build) in your Ubuntu by purging the PPA via command:

sudo apt install ppa-purge && sudo ppa-purge ppa:otto-kesselgulasch/gimp-edge

And if you want to re-install the latest stable GIMP (2.8.22 so far), see this tutorial after purging the previous PPA.


The open-source network analyzer Wireshark 2.4.3 was released days ago on Nov 30. The stable PPA finally built the packages for all current Ubuntu releases.

Wireshark 2.4.3 is a bug-fix release. Following bugs has been fixed in the release:

  • The IWARP_MPA dissector could crash.
  • The NetBIOS dissector could crash.
  • The CIP Safety dissector could crash.
  • “tshark -G ?” doesn’t provide expected help.
  • File loading is very slow with TRANSUM dissector enabled.
  • SSL Dissection bug.
  • Wireshark crashes when exporting various files to .csv, txt and other ‘non-capture file’ formats.
  • RLC reassembly doesn’t work for RLC over UDP heuristic dissector.
  • HTTP Object export fails with long extension (possibly query string).
  • 3GPP Civic Address not displayed in Packet Details.
  • PEEKREMOTE dissector does not decode 11ac MCS rates properly.
  • Wireshark Crash when trying to use Preferences | Advanced.
  • Read the release note for more.

How to Install Wireshark 2.4.3 in Ubuntu:

Wireshark has a stable PPA with the latest packages for Ubuntu 14.04, Ubuntu 16.04, Ubuntu 17.04, and Ubuntu 17.10, though the title says only Ubuntu 17.10.

1. To add the PPA, open terminal from Unity Dash / App Launcher, or via Ctrl+Alt+T shortcut keys, and then run command:

sudo add-apt-repository ppa:wireshark-dev/stable

Type in your password (no visual feedback due to security reason) when it asks and hit Enter.


2. For those who have a previous release installed, launch Software Updater (or Update Manager) to upgrade it to the latest:

upgrade wireshark

Or run the commands below in terminal to install / upgrade wireshark:

sudo apt-get update

sudo apt-get install wireshark

How to restore:

To restore to the stock version of Wireshark in Ubuntu main repositories, purge the PPA via ppa-purge tool:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:wireshark-dev/stable

The 2018.0 release of the open-source Hugin Panorama photo stitcher reached the first beta release a day ago.

Changes in Hugin 2018.0 include:

  • Several improvements for optimizer tabs (mark deselected images, allow changing optimizer variables for all selected images at once, option to ignore line cp)
  • hugin_stacker: New tool to stack overlapping images.
  • Hugin: Added option to disable auto-rotation of images in control point and mask editor.
  • Nona, verdandi and hugin_stacker can now write BigTIFF images (for files >4 GB).
  • Added expression parser to GUI: This allows to manipulate several image variables at once. (This is the same as running pto_var –set from the command line.)
  • Add user-defined assistant and expose it in the GUI. It allows to set up different assistant stategies without the need to recompiling. Provide also some examples (scanned images, multi-row panoramas with orphaned images, single-shot panorama

Download Hugin 2018.0 Beta:

The source tarball, Windows and Mac OS packages are available for download at the link below:

Download Hugin

For Ubuntu, Hugin Packages team offers three PPAs, though the Beta build is not available at the moment.