Solus is one of the best Linux Desktop distributions available for new and advanced Linux users. The installation is straightforward as covered in our previous Solus installation guide. In this tutorial we will discuss how you can upgrade your Solus Linux Desktop machine from the command Line or through a graphical interface from Software Center.

There are two types of upgrades that can be performed on a Solus Linux system. You can perform an upgrade of a specific package or all packages installed on the system, both provided during installation and the ones added manually by you. The package manager used by Solus is called eopkg.

Before performing any update, you can check for the integrity of all packages installed by running the following command in the terminal.

$ sudo eopkg check 
Checking all installed packages

Checking integrity of appstream-glib                             OK
Checking integrity of gd                                         OK
Checking integrity of gstreamer-1.0-plugins-good                 OK
Checking integrity of gnome-themes-extra                         OK
Checking integrity of libxshmfence                               OK
Checking integrity of gstreamer-1.0-plugins-base                 OK
Checking integrity of gpgme                                      OK
Checking integrity of libice                                     OK
Checking integrity of libsndfile                                 OK
Checking integrity of libdvdcss                                  OK
Checking integrity of libvisio                                   OK
Checking integrity of libmediaart                                OK
Checking integrity of xset                                       OK
Checking integrity of libgtk-2                                   OK
Checking integrity of mpg123                                     OK
Checking integrity of giflib                                     OK
Checking integrity of dbus-launch                                OK
Checking integrity of solus-artwork                              OK

Upgrade Solus Linux Machine

If you prefer to initiate system upgrade from the command line, run the command below.

sudo eopkg upgrade

Review the list of packages to be updated then hit the yes key to initiate the upgrade.

$ sudo eopkg upgrade
Updating repositories
Updating repository: Solus
eopkg-index.xml.xz.sha1sum     (40.0  B)100%    697.19 KB/s [00:00:00] [complete]
Solus repository information is up-to-date.
Safety switch forces the upgrade of following packages:
ca-certs  clr-boot-manager  curl  glib2  libnss  nghttp2  sqlite3
The following packages will be upgraded:
Total size of package(s): 958.83 MB
There are extra packages due to dependencies.
Do you want to continue? (yes/no) yes
Downloading 1 / 296
Package glib2 found in repository Solus
glib2-2.64.3-64-1-x86_64.eopkg (2.2 MB)100%    466.46 KB/s [00:00:03] [complete]
Downloading 2 / 296
Package clr-boot-manager found in repository Solus
clr-boot-manager-3.2.9-23-1-x86_64.eopkg (48.0 KB)100%     51.36 MB/s [00:00:00] [complete]
Downloading 3 / 296
Package libnss found in repository Solus
libnss-3.52.1-44-1-x86_64.eopkg (1.4 MB)100%    115.58 MB/s [00:00:00] [complete]
Downloading 4 / 296

For guys who prefer graphical interface, launch Software Center application to check list of packages to be upgraded and initiate the upgrade.

The time the upgrade will take varies depending on the internet speed of your network connected to the machine.

If you’re interested in upgrading a single package, the use:

sudo eopkg upgrade <packagename>