Karambino Installer

Various KDE 1.-4. Improvements

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

Available as/for: -

Karambino Installer is a SuperKaramba-based installer for KDE.

Karambino Installer utilizes SuperKaramba's ability to 'run' *.skz files, which are just zip archives with skz extension. This allows small software and content creators to package their content into a self-containted, 'executable' file. All the user has to do to install the content - double-click the downloaded file.

The behavior we are trying to achieve is similar to that MS Windows users have with *.MSI files, where, assuming the framework for 'running' .msi files is present, installation becomes: download (1 file), double-click, follow the prompts.

The installation steps are listed in an INI-type file, where each section is one "task" and contains reference to next "task" The goal of Karambino in that regard is to make creation of installabe packages almost as easy as writing cooking directions. Example:

actiontype = message
text = This procedure will install AbraKadabra.
title = %caption%
nextaction = chooseskin
actiontype = choice
text = Please, choose the skin variety.
title = %caption%
value = 'dark','Dark transparent background','light','Light transparent background'
nextaction = %output%
actiontype = extract
value = 'product/dark/*'
target = '%skinpath%tabs/'
nextaction = common1

Karambino Installer carries all 'instalation tasks' libraries (python scripts) together with the installable content in the skz (zip) file. At present Kdialog facility of KDE is used for prompts and questions.

The following functions are supported with commit # 1:
- Showing informational message (kdialog popup)
- Showing "Choose one of these options" dialog. (kdialog popup)
- Unpack (unzip) selective contents of the package.
- Manipulate INI-type configuration files. (load, save, get, set value)

My apologies, but documentation is not yet available. Plz, look at the working example links bellow if you want to get an early start.
Be the first to comment
Be the first to comment
File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
0 Affiliates
updated Aug 16 2006
added Aug 16 2006
downloads 24h
mediaviews 24h 0
pageviews 24h 0