Basics to Package Management
Solus uses the eopkg package management system to deliver software to the end-user.
Below are some basic commands for using eopkg.
Installing software
You can install one or more packages by using:
sudo eopkg install packagename
For example:
sudo eopkg install gnome-documents gnome-music
Reinstalling software
You can reinstall one or more packages by using:
sudo eopkg install --reinstall packagename
For example:
sudo eopkg install --reinstall gnome-documents gnome-music
Uninstalling software
You can uninstall one or more packages by using:
sudo eopkg remove packagename
For example:
sudo eopkg remove gnome-documents gnome-music
Get information on software
You can get information on software, such as its description, version, installation size, and more, by using
eopkg info packagename
For example:
eopkg info gnome-documents
Updating
You can update your system by using:
sudo eopkg upgrade
If you want to only update a specific piece of software on your system, you can specify is like below:
sudo eopkg upgrade firefox
Searching
You can search the software selection Solus provides by using:
eopkg search term
For example:
eopkg search documents
Notice that you don't need to search for a specific software name, although you can do that. We search summaries and software names by default.
Base development tools
If you are wanting to compile software under Solus, we recommend installing our system.devel
component by running the following:
sudo eopkg install -c system.devel
This will provide items such as clang
, gcc
, make
, a multitude of devel sub-packages, and more. Our system.devel
is similar to packages on other operating systems, such as Debian's build-essentials.