in Krusader development

Checkout our developer site on Phabricator where all development is taking place.

You can fetch the source from the KDE Git repository.

Checkout (Anonymous)

$ git clone git://

Checkout (Developer)

$ git clone

Note: Refer to the GitKdeOrgManual for details.


$ cd krusader
$ mkdir -v build && cd build
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/ ..
$ make
$ su -c "make install"

Note: For the advanced and latest installation instructions please refer to the INSTALL file in the Krusader sources.

Note: On a multi cpu/core system you might want to speed up the compile process by increasing the number of jobs (e.g. "make -j4").


Due to the layout of KDE's repository, translations aren't part of the checkout. If you just want to install a specific translation you can do so with a few more commands.

$ wget -U "Mozilla/5.0"*checkout*/trunk/l10n-kf5/<XX>/messages/extragear-utils/krusader.po
$ msgfmt krusader.po -o
$ su -c "cp /usr/share/locale/<XX>/LC_MESSAGES/"

Note: Replace <XX> with a language code (e.g. de for German). Refer to the for a list of available language codes.

Building a git snapshot with translations

In order to build a snapshot which includes translations KDE's releaseme script can be used. Here is how it works:

$ git clone git://
$ releaseme/tarme.rb --version git`date +%Y%m%d` --origin trunk krusader

Note: You need to have ruby installed to run the script.

The script will create a tarball in the same directory which can be installed as usual:

$ tar xjvf krusader-git`date +%Y%m%d`.tar.bz2
$ cd krusader-git`date +%Y%m%d`
$ make
$ su -c "make install"