World Library  
Flag as Inappropriate
Email this Article

Klik (packaging method)

Article Id: WHEBN0002760924
Reproduction Date:

Title: Klik (packaging method)  
Author: World Heritage Encyclopedia
Language: English
Subject: AppStream, Portage (software), List of software package management systems, Portable application creators, Software distribution
Collection: Linux Package Management-Related Software, Software Distribution
Publisher: World Heritage Encyclopedia

Klik (packaging method)

klik installing an application
Developer(s) Simon Peter
Stable release 0.5r9 / June 7, 2006 (2006-06-07)
Development status discontinued/unmaintained
Written in Python
Operating system Linux
Type Software download system
License GPL (client)
Website (archived 2007)

Klik was a system for using portable software on Linux without needing superuser permissions to install the application. Released in 2006, it was developed until around 2011 and succeeded by the follow up project PortableLinuxApps.


  • Technology 1
  • Release history 2
  • See also 3
  • References 4
  • External links 5


Klik did not install software in the traditional sense (i.e., it did not put files all over the place in the system). It used one .cmg file per application. Each one is self-contained: it includes all libraries the application depends on and that are not part of the base system. In this regard, it is similar to "application virtualization". One can klik a file even if they are not a superuser, or they are using a live CD.

Klik integrated with web browsers on the user's computer. Users downloaded and installed software by typing a URL beginning with klik://. This downloaded a klik "recipe" file, which was used to generate the .cmg file. In this way, one recipe could be used to supply packages to a wide variety of platforms.

Klik files were often simpler than compiling and installing an application, as no installation actually took place. The .cmg file is a compressed image which is temporarily mounted to allow access to the program, but not having to extract the program or modify the underlying system. Currently only 8 klik programs can be run at once because of the limitation of mounting compressed images with the Linux kernel, unless FUSE is used. The file is remounted each time the program is run, meaning the user can remove the program by simply deleting the .cmg file.

Release history

klik was designed in 2004 by Simon Peter. A next version, klik2, was in development; and would natively incorporate the FUSE kernel module, but it never reached past the beta stage. Since 2011 the project homepage is not reachable anymore, but a successor project named PortableLinuxApps with similar goals was started by the main developer.[1]

See also


  1. ^ Peter, Simon (2010). "AppImageKit Documentation 1.0" (pdf). pp. 2–3. Retrieved 2011-07-29. The AppImage format has been created with specific objectives in mind: Be Simple [...], Maintain binary compatibility [...], Be distribution-agnostic [...], Remove the need for installation [...], Allow to put apps anywhere [...], Do not require recompilation [...], Keep base operating system untouched [...], Do not require root [...] 

External links

  • Official site (archived)
    • Official presentation
    • Screen capture video of Klik2
  • Successor project hosted on Source Forge (accessed August 2, 2011)
  • Forum at
  • English articles listed in klik Wiki
  • Slashdot - Point-and-klik Linux Software Installation?
  • Free Software Magazine interview with Simon Peter
  • Repository page at Google Code
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.