klik is a system that provides an easy way to download and run software for KDE (
It’s a simple way to try out the latest applications, and when you’re finished with them, uninstalling is
as easy as dragging them to your trash can. klik programs are distributed as a single image that contains
all of the application’s libraries and other components. This is rather like the way most software is
distributed on Apple’s OS X. klik introduces a new URL schema, klik://myapp. These simple URLs are
understood by klik to mean “Fetch me the latest version of my app from the klik servers.” Once
you have the klik client installed, you could type klik://skype into the Konqueror address bar to grab
the latest Skype package.


klik focuses on application bundles that contain all the basic libraries needed to execute the program.
Assuming you’re using a recent Linux distribution, there should never be any need to track down and
install dependencies for klik packages. These bundles are usually created “on the fly” when you click
on a klik URL. Effectively, you’re requesting the server for a recipe to make an application bundle
for your particular Linux system. klik then downloads all the files it needs, which are combined into
a single image file on your desktop with the file extension .cmg. When you install the klik client, it
also installs the necessary support for Konqueror to recognise these .cmg files and to know to pass
them onto klik when you click on them.

Mike Saunders, New Media Editor at Linux Format, the UK’s biggest selling newsstand Linux magazine, writes: “Each month our HotPicks section looks at the greatest new and updated open source software — and the best of the bunch wins our Hottest Pick award. In issue 75, January 2006, klik received the award!”

Read more at or in Tux Magazine.