-
Notifications
You must be signed in to change notification settings - Fork 96
Installing Gummi
Gummi is available in several ways. If you are an end-user, you will likely be interested in the installation instructions under the first section. If you are a developer, or you want to run the latest development code - you can also compile Gummi from source.
Gummi was packaged for the following platforms:
Ubuntu: Official repository
Debian: Official repository
Gentoo: Official repository
Arch: Community repository
Slackware: SlackBuilds repository
OpenBSD Ports entry
MacOSX / NetBSD: Pkgsrc entry
Windows: See here
An unofficial package for general use on systems that support Flatpak is also available:
Flatpak: Flathub entry
Big thanks to all packagers!
Compiling Gummi is a multi-step process that allows you to run the latest (untested) development code. This procedure is aimed at advanced users and developers. The instructions below are aimed at Ubuntu/Debian environments but should translate to your platform without issues:
List of dependencies:
- Intltool
- Glib (>= 2.20)
- GTK3 (>= 3.20)
- GTKSourceview (>= 3.4)
- Gtkspell (>= 3.00)
- Synctex (>= 1.16)
- Poppler
On a Debian based system this translates to:
1. Install Dependencies
sudo apt install intltool libglib2.0-dev libgtk-3-dev libgtksourceview-3.0-dev libpoppler-glib-dev libsynctex-dev libgtkspell3-3-dev
2. Retrieve Gummi sourcecode
git clone https://github.com/alexandervdm/gummi.git
3. Configure Gummi build environment
cd gummi
./autogen.sh --prefix=/usr
./configure --prefix=/usr
4. Compile Gummi
make
5. Install Gummi
make install
Note: I do not recommend installing software outside of your package manager. You can also compile the Gummi sourcecode and use the resulting binary without installing by using the development Makefile. Run the following command to use this alternative procedure:
cd src && make && ./gummi
Gummi User Guide 2015. Original author: Guy Edwards with modifications by Alexander van der Meij.