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

sudo eopkg info packagename

For example:

sudo 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:

sudo eopkg search term

For example:

sudo 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.