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