10 things to do after installing Debian 11

Configure daily update checks

If you would like to be notified of available updates the day they become available, open the Software & Updates application and set the following options:

Are you unable to get a list of updates?

You may run into the following error message when checking for updates for the first time:

Unable to get list of updates:
Failed to update metadata for lvfs: checksum failure: failed to verify data, expected yJcztsgVmmvtkn9na5YyQVdyqFNIXlzYUgrACKX

Run the following command to fix the issue:

$ fwupdmgr --force refresh

Enable unattended upgrades

If you would like to enable the automatic and unattended downloading and installation of security upgrades, run the follwoing command:

$ sudo dpkg-reconfigure unattended-upgrades
Configuring unattended-upgrades

Automatically download and install stable updates? Yes

Install TLP

If you have installed Debian 11 on a laptop, consider installing TLP to further optimise battery life.

$ sudo apt-get install tlp

Enable Network Manager to manage all interfaces

Network manager detects and configures network interfaces to automatically connect your system to available networks. By default, however, it will only recongnise network interfaces not declared in /etc/network/interfaces.

Use the following command to open /etc/network/interfaces:

$ sudo nano /etc/network/interfaces

Delete or comment out any configuration details for the primary network interface.

Use the following command to open /etc/NetworkManager/NetworkManager.conf:

$ sudo nano /etc/NetworkManager/NetworkManager.conf

Make the following change:


Restart NetworkManager with the following command:

$ sudo service NetworkManager restart

Install Syncthing for continuous file synchronisation

Syncthing reliably synchronises files between two or more computers. Its usefulness cannot be overestimated. Add the release key with the following command:

$ sudo curl -s -o /usr/share/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg

Add the syncthing repository with the following command:

$ sudo echo "deb [signed-by=/usr/share/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable" | sudo tee /etc/apt/sources.list.d/syncthing.list

Install syncthing on your system with the following command:

$ sudo -- bash -c 'apt update && apt install syncthing'

Enable syncthing for the local user bullseye:

$ sudo -- bash -c 'systemctl enable syncthing@bullseye.service && systemctl start syncthing@bullseye.service && systemctl status syncthing@bullseye.service'

Access the Syncthing configuration page by using your browser to navigate to the following address:


Use the following command to enable port forwarding on your local machine:

$ sudo ufw allow syncthing

Install neofetch

Neofetch is a command-line tool that displays information about your system next to an operating system logo.

$ sudo apt-get install neofetch

If you would like neofetch to display every time you open a new terminal, open .bashrc with the following command:

$ nano ~/.bashrc

Add the following text at the end of the file:

# use Neofetch to display information about the system
if [ -f /usr/bin/neofetch ]; then
    clear && neofetch;

Apply the changes with the following command:

$ source ~/.bashrc

Hide the snap directory

The snap directory in your home folder is not supposed to be accessed manually. Use the following command to hide it from view:

$ echo snap >> ~/.hidden

Hide the Desktop directory

The Desktop feature was disabled in GNOME 3.28. While this decision was not universally popular, developers pointed to the fact that, as an unmaintained feature, it stood the way of other improvements. Use the following command to hide the associated Desktop folder from view:

$ echo Desktop >> ~/.hidden

Install Virtual Machine Manager

If you would like run virtual machines from your desktop, start with the following command:

$ grep -E --color 'svm|vmx' /proc/cpuinfo

If the output shows svm or vmx in red, then the virtualization extensions are enabled and you are good to go.

Proceed to install virt-manager with the following command:

$ sudo apt-get install virt-manager libguestfs-tools python3-guestfs

With only members of the group libvirt allowed to run virt-manager, add the local user bullseye to the group:

$ sudo adduser bullseye libvirt

Install Google Chrome

Google Chrome is available neither as a snap nor flatpak. This ties in with what Martin Wimpress had to say in a recent episode of the LINUX Unplugged podcast.

If, after listening to Martin, you would still like to use Google Chrome, download the official Google Chrome for Linux installer with the following command:

$ wget -P ~/Downloads --show-progress https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Install Google Chrome with the following command:

$ sudo dpkg -i ~/Downloads/google-chrome-stable_current_amd64.deb

When you launch Google Chrome for the first time, it will ask you to:

[ ] make Google Chrome the default browser
[ ] Automatically send usage statistics and crash reports to Google


Disable both these options. If required, you can always re-enable them later.

With reference to Joey Sneddon and OMG!Ubuntu!

Motor der Ungleichheit

“Das vielleicht spektakulärste Beispiel dafür ist der Google-Mutterkonzern Alphabet. 2003, weniger als ein Jahr vor dem Börsengang, übertrug ‘Google USA’ seine Suchmaschinen- und Werbetechnologie an ‘Google Holdings’, eine in Irland eingetragene Tochter. Dank des irischen Steuerrechts kann das Unternehmen seine Gewinne mit einen Zwischenstopp auf den Bermudas versteuern. 15,5 Milliarden Dollar waren das bei Google im Jahr 2015, der Steuersatz für Unternehmen auf der Inselgruppe: null Prozent.” Gabriel Zucman fordert ein Finanzregister als effektive Waffe gegen die Intransparenz der Weltfinanzen.

You are the product

“What this means is that even more than it is in the advertising business, Facebook is in the surveillance business. Facebook, in fact, is the biggest surveillance-based enterprise in the history of mankind. It knows far, far more about you than the most intrusive government has ever known about its citizens. It’s amazing that people haven’t really understood this about the company. I’ve spent time thinking about Facebook, and the thing I keep coming back to is that its users don’t realise what it is the company does. What Facebook does is watch you, and then use what it knows about you and your behaviour to sell ads. I’m not sure there has ever been a more complete disconnect between what a company says it does—‘connect’, ‘build communities’—and the commercial reality. Note that the company’s knowledge about its users isn’t used merely to target ads but to shape the flow of news to them. Since there is so much content posted on the site, the algorithms used to filter and direct that content are the thing that determines what you see: people think their news feed is largely to do with their friends and interests, and it sort of is, with the crucial proviso that it is their friends and interests as mediated by the commercial interests of Facebook. Your eyes are directed towards the place where they are most valuable for Facebook.” John Lanchester does not know what will happen should this $450 billion penny ever drop.

We let technology into our lives. And now it’s starting to control us

“Our concern about government snooping sometimes distracts from self-awareness of our complicity as consumers of products so ubiquitous they have become everyday verbs.” Rachel Holmes is joining the resistance, because the so-called neutral platforms in reality facilitate hate against women, racism and homophobia.

How Google plans to rule the computing world through Chrome

“For many Chrome is just a browser. For others who use a Chromebox or Chromebook, it’s a full-time operating system. The general consensus is that Chrome OS, the platform used on these devices, can only browse the web and run either extensions and web apps; something any browser can do. Simply put, the general consensus is wrong and the signs are everywhere.”, suggests Kevin Tofel.