Keep your Debian-based distro up to date

Keeping a system up to date prevent from any known security issues to be used. In this article, I’m helping you maintaining your Debian based distro up to date.

Why should I keep a computer up to date?

On each update, developers cast new security fixes and new features implementation. In a word, it means that update is to improve your experience.

If you don’t update, security is not fixed. But the exploits is already casted on the web. It means that if someone know that you are not up to date, he potentially know ways to compromise your system. He has just to look online (specially on a vulnerability database) and he know how to hack your computer.

Why should I avoid update?

As told above, update include changes. This may create compatibility issues for your programs.

I was using Wine in Mint 18.2 and when I upgraded, wine didn’t work on 32-bit EXE.

Aina Manoa Ratefiarison on forums.linuxmint.com

So, you have to check compatibility before upgrading. You can also downgrade if you see compatibility issues after upgrade (if the upgrade allow it).

Updating Debian (or Debian based distro)

Debian and Debian based distributions (Ubuntu, Mint, Devuan, …) uses APT (Advanced Packaging Tool) to manage installed software, called “packages”. And APT access to online repositories to get packages lists with its latest versions. So, maintaining Debian up to date is extremely easy. Just tell APT to get new packages list:

root@compute845$ apt-get update

Keep in mind that you have to use exclusively the root user (you can also use sudo if you know how to use it).

Then, you’ll have this result:

root@compute845$ apt-get update
Ign:1 http://ftp.uk.debian.org/debian stretch InRelease
Hit:2 http://ftp.uk.debian.org/debian stretch Release
Get:3 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Ign:4 http://dl.google.com/linux/mod-pagespeed/deb stable InRelease
Hit:5 http://dl.google.com/linux/mod-pagespeed/deb stable Release
Hit:6 http://packages.prosody.im/debian stretch InRelease
Hit:8 https://deb.nodesource.com/node_11.x stretch InRelease
Fetched 94.3 kB in 1s (76.6 kB/s)
Reading package lists… Done

This result list all repositories where APT was looking for package lists. Then, initiate upgrade:

root@compute845$ apt-get upgrade

You’ll have something like this if your system is already up-to-date:

root@compute845$ apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

But if you have something you can upgrade, APT will show the list:

root@compute845$ apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages will be upgraded:
kmod libcairo-gobject2 libcairo2 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1-mesa libgbm1
libgl1-mesa-glx libglapi-mesa libgles2-mesa libglx-mesa0 libkmod2
libvncclient1 libvncserver1 libwayland-client0 libwayland-cursor0
libwayland-server0 module-init-tools thermald
24 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 1 591 kB of archives.
After this operation, 41,0 kB of additional disk space will be used.
Do you want to continue? [Y/n]

You see:

  • How much you need to download (here: 1 591 kB)
  • How much disk space the upgrade (here: 14,0 kB)
  • And the most important, which packages will be upgraded (here, we have a huge list: kmod, libcairo-gobject2, libcairo2, libdrm-amdgpu1, libdrm-common, libdrm-intel1, libdrm-nouveau2, libdrm-radeon1, libdrm2, libegl-mesa0, libegl1-mesa, libgbm1, libgl1-mesa-glx, libglapi-mesa, libgles2-mesa, libglx-mesa0, libkmod2, libvncclient1, libvncserver1, libwayland-client0, libwayland-cursor0, libwayland-server0, module-init-tools, and thermald)

Once you are ready to upgrade, you have just to type “Y” then Enter. The required packages is downloading:

root@compute878$ apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages will be upgraded:
kmod libcairo-gobject2 libcairo2 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1-mesa libgbm1
libgl1-mesa-glx libglapi-mesa libgles2-mesa libglx-mesa0 libkmod2
libvncclient1 libvncserver1 libwayland-client0 libwayland-cursor0
libwayland-server0 module-init-tools thermald
24 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 1 591 kB of archives.
After this operation, 41,0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 kmod amd64 24-1ubuntu3.2 [88,8 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libkmod2 amd64 24-1ubuntu3.2 [40,0 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-common all 2.4.95-1~18.04.1 [5 068 B]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm2 amd64 2.4.95-1~18.04.1 [31,0 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo2 amd64 1.15.10-2ubuntu0.1 [580 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo-gobject2 amd64 1.15.10-2ubuntu0.1 [17,1 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.1 [29,8 kB]
45% [7 libwayland-server0 29,4 kB/29,8 kB 99%] 37,5 kB/s 21s

Then, your update is installing:

root@compute878$ apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages will be upgraded:
kmod libcairo-gobject2 libcairo2 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1-mesa libgbm1
libgl1-mesa-glx libglapi-mesa libgles2-mesa libglx-mesa0 libkmod2
libvncclient1 libvncserver1 libwayland-client0 libwayland-cursor0
libwayland-server0 module-init-tools thermald
24 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 1 591 kB of archives.
After this operation, 41,0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 kmod amd64 24-1ubuntu3.2 [88,8 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libkmod2 amd64 24-1ubuntu3.2 [40,0 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-common all 2.4.95-1~18.04.1 [5 068 B]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm2 amd64 2.4.95-1~18.04.1 [31,0 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo2 amd64 1.15.10-2ubuntu0.1 [580 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo-gobject2 amd64 1.15.10-2ubuntu0.1 [17,1 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.1 [29,8 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.1 [29,8 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-client0 amd64 1.16.0-1ubuntu1.1~18.04.1 [23,8 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgbm1 amd64 18.2.2-0ubuntu1~18.04.1 [24,3 kB]
Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl-mesa0 amd64 18.2.2-0ubuntu1~18.04.1 [87,3 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglx-mesa0 amd64 18.2.2-0ubuntu1~18.04.1 [134 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglapi-mesa amd64 18.2.2-0ubuntu1~18.04.1 [23,5 kB]
Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-cursor0 amd64 1.16.0-1ubuntu1.1~18.04.1 [10,1 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-amdgpu1 amd64 2.4.95-1~18.04.1 [17,4 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-intel1 amd64 2.4.95-1~18.04.1 [59,9 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-nouveau2 amd64 2.4.95-1~18.04.1 [16,5 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-radeon1 amd64 2.4.95-1~18.04.1 [21,7 kB]
Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl1-mesa amd64 18.2.2-0ubuntu1~18.04.1 [4 840 B]
Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1-mesa-glx amd64 18.2.2-0ubuntu1~18.04.1 [3 784 B]
Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libgles2-mesa amd64 18.2.2-0ubuntu1~18.04.1 [4 892 B]
Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvncclient1 amd64 0.9.11+dfsg-1ubuntu1.1 [54,8 kB]
Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvncserver1 amd64 0.9.11+dfsg-1ubuntu1.1 [122 kB]
Get:23 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 module-init-tools all 24-1ubuntu3.2 [2 364 B]
Get:24 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 thermald amd64 1.7.0-5ubuntu2 [187 kB]
Fetched 1 561 kB in 1min 19s (19,7 kB/s)
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/kmod_24-1ubuntu3.2_amd64.deb …
Unpacking kmod (24-1ubuntu3.2) over (24-1ubuntu3.1) …
Preparing to unpack …/libkmod2_24-1ubuntu3.2_amd64.deb …
Unpacking libkmod2:amd64 (24-1ubuntu3.2) over (24-1ubuntu3.1) …
Setting up libkmod2:amd64 (24-1ubuntu3.2) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libdrm-common_2.4.95-1~18.04.1_all.deb …
Unpacking libdrm-common (2.4.95-1~18.04.1) over (2.4.91-2) …
Setting up libdrm-common (2.4.95-1~18.04.1) …

At the end:

root@compute878$ apt-get upgrade
Reading package lists… Done
Building dependency tree
Reading state information… Done
Calculating upgrade… Done
The following packages will be upgraded:
kmod libcairo-gobject2 libcairo2 libdrm-amdgpu1 libdrm-common libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libegl-mesa0 libegl1-mesa libgbm1
libgl1-mesa-glx libglapi-mesa libgles2-mesa libglx-mesa0 libkmod2
libvncclient1 libvncserver1 libwayland-client0 libwayland-cursor0
libwayland-server0 module-init-tools thermald
24 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
Need to get 1 591 kB of archives.
After this operation, 41,0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 kmod amd64 24-1ubuntu3.2 [88,8 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libkmod2 amd64 24-1ubuntu3.2 [40,0 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-common all 2.4.95-1~18.04.1 [5 068 B]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm2 amd64 2.4.95-1~18.04.1 [31,0 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo2 amd64 1.15.10-2ubuntu0.1 [580 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcairo-gobject2 amd64 1.15.10-2ubuntu0.1 [17,1 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.1 [29,8 kB]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-server0 amd64 1.16.0-1ubuntu1.1~18.04.1 [29,8 kB]
Get:8 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-client0 amd64 1.16.0-1ubuntu1.1~18.04.1 [23,8 kB]
Get:9 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgbm1 amd64 18.2.2-0ubuntu1~18.04.1 [24,3 kB]
Get:10 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl-mesa0 amd64 18.2.2-0ubuntu1~18.04.1 [87,3 kB]
Get:11 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglx-mesa0 amd64 18.2.2-0ubuntu1~18.04.1 [134 kB]
Get:12 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglapi-mesa amd64 18.2.2-0ubuntu1~18.04.1 [23,5 kB]
Get:13 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libwayland-cursor0 amd64 1.16.0-1ubuntu1.1~18.04.1 [10,1 kB]
Get:14 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-amdgpu1 amd64 2.4.95-1~18.04.1 [17,4 kB]
Get:15 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-intel1 amd64 2.4.95-1~18.04.1 [59,9 kB]
Get:16 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-nouveau2 amd64 2.4.95-1~18.04.1 [16,5 kB]
Get:17 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-radeon1 amd64 2.4.95-1~18.04.1 [21,7 kB]
Get:18 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libegl1-mesa amd64 18.2.2-0ubuntu1~18.04.1 [4 840 B]
Get:19 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1-mesa-glx amd64 18.2.2-0ubuntu1~18.04.1 [3 784 B]
Get:20 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 libgles2-mesa amd64 18.2.2-0ubuntu1~18.04.1 [4 892 B]
Get:21 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvncclient1 amd64 0.9.11+dfsg-1ubuntu1.1 [54,8 kB]
Get:22 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libvncserver1 amd64 0.9.11+dfsg-1ubuntu1.1 [122 kB]
Get:23 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 module-init-tools all 24-1ubuntu3.2 [2 364 B]
Get:24 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 thermald amd64 1.7.0-5ubuntu2 [187 kB]
Fetched 1 561 kB in 1min 19s (19,7 kB/s)
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/kmod_24-1ubuntu3.2_amd64.deb …
Unpacking kmod (24-1ubuntu3.2) over (24-1ubuntu3.1) …
Preparing to unpack …/libkmod2_24-1ubuntu3.2_amd64.deb …
Unpacking libkmod2:amd64 (24-1ubuntu3.2) over (24-1ubuntu3.1) …
Setting up libkmod2:amd64 (24-1ubuntu3.2) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libdrm-common_2.4.95-1~18.04.1_all.deb …
Unpacking libdrm-common (2.4.95-1~18.04.1) over (2.4.91-2) …
Setting up libdrm-common (2.4.95-1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libdrm2_2.4.95-1~18.04.1_amd64.deb …
Unpacking libdrm2:amd64 (2.4.95-1~18.04.1) over (2.4.91-2) …
Setting up libdrm2:amd64 (2.4.95-1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libcairo2_1.15.10-2ubuntu0.1_amd64.deb …
Unpacking libcairo2:amd64 (1.15.10-2ubuntu0.1) over (1.15.10-2) …
Setting up libcairo2:amd64 (1.15.10-2ubuntu0.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libcairo-gobject2_1.15.10-2ubuntu0.1_amd64.deb …
Unpacking libcairo-gobject2:amd64 (1.15.10-2ubuntu0.1) over (1.15.10-2) …
Setting up libcairo-gobject2:amd64 (1.15.10-2ubuntu0.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libwayland-server0_1.16.0-1ubuntu1.1~18.04.1_amd64.deb …
Unpacking libwayland-server0:amd64 (1.16.0-1ubuntu1.1~18.04.1) over (1.14.0-2) …
Setting up libwayland-server0:amd64 (1.16.0-1ubuntu1.1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libwayland-client0_1.16.0-1ubuntu1.1~18.04.1_amd64.deb …
Unpacking libwayland-client0:amd64 (1.16.0-1ubuntu1.1~18.04.1) over (1.14.0-2) …
Setting up libwayland-client0:amd64 (1.16.0-1ubuntu1.1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libgbm1_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libgbm1:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Setting up libgbm1:amd64 (18.2.2-0ubuntu1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libegl-mesa0_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libegl-mesa0:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Setting up libegl-mesa0:amd64 (18.2.2-0ubuntu1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libglx-mesa0_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libglx-mesa0:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Preparing to unpack …/libglapi-mesa_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libglapi-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Setting up libglapi-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/libwayland-cursor0_1.16.0-1ubuntu1.1~18.04.1_amd64.deb …
Unpacking libwayland-cursor0:amd64 (1.16.0-1ubuntu1.1~18.04.1) over (1.14.0-2) …
Setting up libwayland-cursor0:amd64 (1.16.0-1ubuntu1.1~18.04.1) …
(Reading database … 691520 files and directories currently installed.)
Preparing to unpack …/00-libdrm-amdgpu1_2.4.95-1~18.04.1_amd64.deb …
Unpacking libdrm-amdgpu1:amd64 (2.4.95-1~18.04.1) over (2.4.91-2) …
Preparing to unpack …/01-libdrm-intel1_2.4.95-1~18.04.1_amd64.deb …
Unpacking libdrm-intel1:amd64 (2.4.95-1~18.04.1) over (2.4.91-2) …
Preparing to unpack …/02-libdrm-nouveau2_2.4.95-1~18.04.1_amd64.deb …
Unpacking libdrm-nouveau2:amd64 (2.4.95-1~18.04.1) over (2.4.91-2) …
Preparing to unpack …/03-libdrm-radeon1_2.4.95-1~18.04.1_amd64.deb …
Unpacking libdrm-radeon1:amd64 (2.4.95-1~18.04.1) over (2.4.91-2) …
Preparing to unpack …/04-libegl1-mesa_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libegl1-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Preparing to unpack …/05-libgl1-mesa-glx_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libgl1-mesa-glx:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Preparing to unpack …/06-libgles2-mesa_18.2.2-0ubuntu1~18.04.1_amd64.deb …
Unpacking libgles2-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) over (18.0.5-0ubuntu0~18.04.1) …
Preparing to unpack …/07-libvncclient1_0.9.11+dfsg-1ubuntu1.1_amd64.deb …
Unpacking libvncclient1:amd64 (0.9.11+dfsg-1ubuntu1.1) over (0.9.11+dfsg-1ubuntu1) …
Preparing to unpack …/08-libvncserver1_0.9.11+dfsg-1ubuntu1.1_amd64.deb …
Unpacking libvncserver1:amd64 (0.9.11+dfsg-1ubuntu1.1) over (0.9.11+dfsg-1ubuntu1) …
Preparing to unpack …/09-module-init-tools_24-1ubuntu3.2_all.deb …
Unpacking module-init-tools (24-1ubuntu3.2) over (24-1ubuntu3.1) …
Preparing to unpack …/10-thermald_1.7.0-5ubuntu2_amd64.deb …
Unpacking thermald (1.7.0-5ubuntu2) over (1.7.0-5ubuntu1) …
Setting up kmod (24-1ubuntu3.2) …
Installing new version of config file /etc/modprobe.d/blacklist.conf …
Setting up libvncserver1:amd64 (0.9.11+dfsg-1ubuntu1.1) …
Processing triggers for ureadahead (0.100.0-20) …
ureadahead will be reprofiled on next reboot
Setting up libdrm-amdgpu1:amd64 (2.4.95-1~18.04.1) …
Setting up thermald (1.7.0-5ubuntu2) …
Setting up libvncclient1:amd64 (0.9.11+dfsg-1ubuntu1.1) …
Setting up libdrm-intel1:amd64 (2.4.95-1~18.04.1) …
Setting up module-init-tools (24-1ubuntu3.2) …
Processing triggers for libc-bin (2.27-3ubuntu1) …
Processing triggers for systemd (237-3ubuntu10.11) …
Processing triggers for man-db (2.8.3-2ubuntu0.1) …
Setting up libdrm-radeon1:amd64 (2.4.95-1~18.04.1) …
Processing triggers for dbus (1.12.2-1ubuntu1) …
Setting up libdrm-nouveau2:amd64 (2.4.95-1~18.04.1) …
Setting up libgles2-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) …
Setting up libglx-mesa0:amd64 (18.2.2-0ubuntu1~18.04.1) …
Setting up libegl1-mesa:amd64 (18.2.2-0ubuntu1~18.04.1) …
Setting up libgl1-mesa-glx:amd64 (18.2.2-0ubuntu1~18.04.1) …
Processing triggers for libc-bin (2.27-3ubuntu1) …

Congratulations! Your upgrade is done. The next step is to upgrade some sensitive packages (those who need to remove radically some old packages to replace them, like the kernel for example). The step is the same, but the command is:

root@compute878$ apt-get dist-upgrade

You can discover this way yourself.

Hope you loved this tutorial. More is coming soon.

Leave a Reply

Your email address will not be published. Required fields are marked *