Klik

From Gramps
Revision as of 22:09, 21 June 2009 by Dm1407 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

One click install system for Linux.

What is Klik?

Klik is a one click install system for Linux. It works somewhat like the install process of Mac: every application has it's own directory, with all dependencies built in. This doubles information but brings some great advantages:

  • installation locally of updated software, even if your distribution does not package the update. Eg. You can have firefox 2.0 running on Ubuntu Dapper Drake (for which you would do a manual install: download, extract, run), with only one click.
  • installation without influencing the main packages
  • deletion corresponds to deleting one file, leaving all configuration files and

More information: Klik wiki

GRAMPS installation with Klik

Is your distribution Klikable?

The Klik client must be installed on your system. You can get it from http://klik.atekon.de, see also http://klik.atekon.de/wiki/index.php/How_to_use_klik.


In the official Klik system, unsupported GRAMPS 1.0.11 is available. This version of GRAMPS is no longer supported by the GRAMPS developers

Installing GRAMPS

Once klik is installed, it is available as a protocol to Konqueror (KDE) or Firefox. So the standard klik version of GRAMPS can be installed by typing in the address bar of your browser klik://gramps. This will at the time being install GRAMPS 1.0.11, see http://gramps.klik.atekon.de/

To obtain GRAMPS 2.2.6, type:

klik://gramps@lsb

This is possible because 2.2.6 is in Debian unstable, and LSB target gets it's packages from unstable.

THIS IS NOT WORKING ON MY SETUP AT THE TIME OF WRITING I'm in contact with the developers of klik to understand why. Feel free to try it on your system. Some pointers to find the error:

  • klik downloads i396 binaries, and I have AMD64, do compatibility layer must be present (i386 versions of the core libs)
  • running konqueror from console gives error:
Exceeded MAXENTRIES.  Raise this value in mkcramfs.c and recompile.  Exiting.
mount: wrong fs type, bad option, bad superblock on /dev/loop/0,
      missing codepage or other error
with dmesg|tail we obtain:
[  402.749470] loop: loaded (max 8 devices)
[  402.756863] cramfs: wrong magic
[  402.862701] attempt to access beyond end of device
[  402.862708] loop0: rw=0, want=66, limit=2
[  402.862713] isofs_fill_super: bread failed, dev=loop0, iso_blknum=16, block=32