How to assign persistent network interface names on Debian

Problem:

You have configured the network in your Debian install via the /etc/network/interfaces file and everything seems to work, except the name of your configured network interface keeps changing after every reboot and that is resulting in the network being down. How do you assign persistent network interface name to fix this issue?

Read more · 3 min read

An alternative method to upgrade to Ubuntu 22.04 LTS (Jammy Jellyfish)

I recently upgraded my installation of Ubuntu 20.04 LTS (Focal Fossa) to Ubuntu 22.04 LTS (Jammy Jellyfish). Ubuntu comes with a bundled tool to handle the upgrade process, but I decided to do it a bit differently. This method is a bit more manual compared to the default Ubuntu method but, in my view, it gives more transparency and more control over the upgrade process. Here is how one can upgrade from Ubuntu 20.04 LTS (Focal Fossa) to Ubuntu 22.04 LTS (Jammy Jellyfish),

Read more · 4 min read

How to install NVIDIA drivers in openSUSE

openSUSE doesn’t include proprietary NVIDIA drivers by default. The included Nouveau driver is okay but it is not good enough for gaming and heavy multimedia tasks. openSUSE makes it pretty easy to install the proprietary NVIDIA drivers. Here is a short and to the point guide on installing proprietary NVIDIA drivers in openSUSE.

Read more · 2 min read

How to install multimedia codecs in openSUSE

openSUSE doesn’t include proprietary and patented software by default. Many codecs required to decode and play some common and popular multimedia formats, hence aren’t available, and those multimedia files can’t be played. A third party repository, called Packman, provides these missing codecs for openSUSE. Adding the Packman repository and installing all the necessary multimedia codecs is a relatively straightforward task. Here is how you can do it,

Read more · 1 min read