Fork me on GitHub

Install Geany-Plugins

There are different ways to get the Geany-Plugins project onto your system. The easiest is to ask the package manager software of the distribution you are using.

Packages

Fedora

yum install geany-plugins

or do a

yum search geany-plugins

to get the available plugins listed and install the plugin you like to use via

yum install geany-plugins-{pluginname}

Debian

Install via

apt-get install geany-plugins

Ubuntu

Install via:

sudo apt-get install geany-plugins

or

sudo apt-get install geany-plugin-{pluginname}

To see the list of plugins available in the repositories use:

apt-cache search geany

Alternatively (GUI method), use Synaptic (System -> Administration -> Synaptic Package Manager) and search for "geany". Note: you must have the "Universe" repository enabled.

Arch Linux

Install via:

pacman -S geany-plugins

Other distributions

Please feel free to let us know of any other install command for the distribution or rather package manager you are using.

Compile yourself

See the downloads page to get a tarball of Geany-Plugins and unpack it. (tar xzf tarball.tar.gz or tar xjf tarball.tar.bz2). Then use either waf or autotools to compile and install it. Note you will need to have different compile tools (such as gcc) and libraries (e.g. CTPL for GeanyGenDoc) installed.

waf

Note that waf needs python to be installed, which is the case on most modern Linux distributions. In case you do not have python installed, you may want to read further with the autotools way below.
To use waf

./waf configure
./waf build -p
./waf install

You can get more detailed information about the possibilities with waf via

./waf --help

autotools

This is the way to build Geany-Plugins which you may know better, because it's more widely used. The possibility to use autotools to compile and install Geany-Plugins is provided for compatibility reasons, if you do not have installed python or there is any other reason which prevents you from using waf
For compiling Geany-Plugins with autotools, do the following:

./configure
make
make install

You can get more detailed information about possibilities by running

./configure --help