In Slint software is provided as packages that can be installed, removed and updated.
The packages shipped in the installation ISO come from these repositories:
These sources of packages are registered in the file /etc/slapt-get/slapt-getrc. You can also change these sources or even add some, but is risky and not recommended for beginners, apart from possibly adding local sources of packages.
The packages included in all repositories but Slackware are listed in this page, that also indicates the priorities among the packages sources.
After having installed Slint, you be automatically notified of updates of installed packages coming from repositories registered in /etc/slapt-get/slapt-getrc
You can install additional packages coming from the
Extra-14.2 repositories using the commands
slapt-get, or the graphical application
You want an application not available in one of these repositories? If the components needed to build it are available in one of the “source” repositories slkbuild or sbo you can use one of the commands
spi, or the graphical application
sourcery to build and install a package for it.
However, this is more advised for experienced users, as in this case you can occasionally encounter issues like missing dependencies or conflicts with installed packages: the components used to build the packages are provided by volunteers who can not check the results in every possible configuration.
If you have enough experience you can also build packages yourself. If you are interested see how to do that in the Salix and Slackware documentations on the web: these distributions use two different methods with identical results: packages in the Slackware format, that can be installed in both distributions as in Slint, and Slint provides all needed tools, like
Some package management tools are accessed in
Graphical mode (from a menu or clicking on an icon) others in
Terminal mode (typing a command in terminal). All the commands should be typed as
root, i.e. with administrative privileges. To use them:
Terminalmode click on the
Terminal Emulatorpicture in the bottom panel to display a terminal, put the mouse over or click on the terminal's window then type
su(for: Super User) and when asked, type root's password.
Graphicalmode, just click on the menu entry or in the icon in the Slint Control Center and when asked, type the root's password.
To know the usage of the command accessed from a terminal, type “<command name> –help”. example for the
didier[~]$ spi --help
You can get more in-depth information typing e.g.
man spi instead of
spi –help (no need to be root for that).
Here are the tools intended for end users. Those in bold are the ones you will use most of the time for packages installation and updates
|installpkg||Terminal||Install a package already downloaded||You can use spkg instead|
|removepkg||Terminal||Remove an installed package||You can use spkg instead|
|upgradepkg||Terminal||Replace an installed package||You can use spkg instead|
|spkg||Terminal||Install, remove and upgrade packages||Does not download packages|
|slapt-get||Terminal||Search, download and install packages||Manage dependencies|
|slapt-src||Terminal||Search, downloads the components, builds and install packages||Used when a already built package is not available|
|spi||Terminal||Do most tasks of slapt-get for already built packages, else of slapt-src|
|gslapt||Graphical||Graphical front-end for slapt-get||Accessible from the Slint Control Center|
|sourcery||Graphical||graphical front-end for slapt-src||Accessible from the Slint Control Center|
First, you need to keep your system safe installing the software updates as soon as available:
spi -u slapt-get -u
or from the Slint Control Center (Applications) or the menu click on Gslapt, give the password for root then click Update. This updates the files that records the software packages available on the software repositories. You need to do hat only once, unless you modify the sources in /etc/slapt-get/slapt-getrc.
Be aware that some packages are blacklisted in /etc/slapt-get/slapt-getrc, i.e. can not be automatically upgraded or installed.
slapt-get have a
--search option or target, see their man pages or the
gslapt has a search field. All these tools can then install the chosen packages, and also remove already installed packages.