-
Notifications
You must be signed in to change notification settings - Fork 0
System Software
paka Is the system's package manager. Some packages are provided in source form.
usage: paka [command] [option]
Commands:
package -D or package --download <package to download> Downloads a package
package -C or package --uninstall <package to uninstall> Safely uninstalls a package and all its dependencies
package -R or package --remove <package to uninstall> Uninstalls a package, but keeps all dependencies
Switches:
--sandbox Installs all packages in sandbox mode, meaning that the root installation folder is no longer / but a subdirectory in /tmp/paka-sandbox-(package name)
--debug Displays additional information
Paka uses formula files to download, configure and install software on your system. All formula files can be found in /programs/system/paka/formula
Formula files have 3 "procedures" INFO INSTALL 'REMOVE'
the INFO procedure contains all package metadata
the INSTALL procedure contains installation instructions, and the REMOVE procedure contains removal instructions
INFO:
`SRC_URL` - [Required] The package URL to download
`AUTO_REMOVE` [Optional] Whether to use the auto remove feature. This feature tries to remove the files installed by the package. The list of potential files is located in the local package database `/programs/system/paka/db`
`BIN | SRC` [Optional] indicates the package type
`LIB` [Optional] indicates the package kind
`HOLD` [Optional] If enabled, temporary data of the package won't be removed
`NO_DOWNLOAD` [Optional] If enabled, Paka won't attempt to download `SRC_URL`
freeze Is the tool for creating operating system builds for distribution
breeder.sh Is used to create bootable images of IterkoczeOS from releases generated by freeze