Directory variables used by Listaller
What are directory variables?
Directory variables are used in IPK setup files, to allow Listaller to dynamically place the files in different directories, based on user's decisions or settings done by the distributor.
All IPK packages should use only directory sibstvars. However, in some cases it might be necessary to specify exact directory names. Packages not using directory variables can only be installed in shared mode for all users, temporary or private installations aren't possible. Also Listaller will lower the security level of these applications, because they can write into system directories and therefore could do malicious things.
Directory variables start and end with a % sign and are replaced with their value during the software installation process. They are usually found in file-lists of Listaller packages, but might be used in other places too.
List of Listaller directory variables
Here you can find a full list of Listaller directory variables.
The first row contains the variable name, the second one it's description. The "Default (shared)" and "Default (private)" columns show the values these variables might have in a shared or private installation. This does not mean these variables will always have the value described here!
<appid> is your application-ID.
Variable |
Description |
Default (shared) |
Default (private) |
%INST% |
The software installation directory, which is automatically generated by Listaller. |
/opt/apps/<appid> |
~/.appdata/<appid> |
%APP% |
The application directory (where .desktop-files are placed) |
/usr/share/applications |
~/.local/share/applications |
%LIB_PRIVATE% |
Directory for private libraries (should usually not be necessary) |
/opt/apps/<appid>/_libs |
~/.appdata/<appid>/_libs |
%PIX% |
Pixmap directory. |
/usr/share/pixmaps |
~/.local/share/icons |
%ICON-<?>% |
Directory for application icons associated with the application's desktop-file. Values for <?> can be 16, 24, 32, 48, 64, 128 or 256. |
/usr/share/icons/hicolor/<?>x<?>/apps |
~/.local/share/icons/hicolor/<?>x<?>/apps |