Debian (/ˈdɛbiən/), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version, Debian 0.01, was released on September 15, 1993, and the first stable version, 1.1, was released on June 17, 1996. The Debian Stable branch is the most popular edition for personal computers and servers, and is the basis for many other distributions.
(source: WikiPedia)
See also: https://wiki.debian.org/NetworkConfiguration
The configuration file is in /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
hostname myhostname
For IPv6 DHCP:
iface eth0 inet6 dhcp
For IPv6 SLAAC:
iface eth0 inet6 auto
Make sure you don't get an address on you physical interface. Set your interface on manual first.
iface eth0 inet manual
iface eth0 inet6 manual
auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_stp off
bridge_fd 0
bridge_maxwait 0
If you also want IPv6 on the bridge:
iface br0 inet6 auto
accept_ra 1
To disable IPv6 at all:
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
These are options in the /etc/apt/sources.list. Always use backports on stable.
# stable-backports
deb http://httpredir.debian.org/debian buster-backports main contrib non-free
Debian ansible is a little to old.
# Ansible
deb http://ppa.launchpad.net/ansible/ansible/ubuntu trusty main
Signal is not in the default repo
# Signal
deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main
This will only update packages. If additional packages are needed, the package will not be updated. Also the kernel will not be updated.
apt-get update
apt-get upgrade
This also includes kernel upgrades and the installation of additional packages.
apt-get update
apt-get dist-upgrade
apt-get --purge autoremove
To remove a package.
apt-get --purge remove packagename
To remove unused packages.
apt-get --purge autoremove
Get a list of removed packages, but still with there configuration files on disk.
dpkg --list | grep "^rc"
Remove all packages with existing configuration files.
dpkg --list | grep "^rc" | cut -d " " -f 3 | xargs sudo dpkg --purge
Sometimes you installed Debian with legacy boot. But after a while you really want UEFI. One option is to backup and reinstall your system. An other is converting manualy. Jens Getreu has made a perfect explanation about this situation. You can find the website here. (PDF mirror)
In /etc/update-motd.d/ are the scripts to be shown at login time. Make sure these scripts are executable, otherwise they won't run. Look for some insperation at https://github.com/yboetz/motd/.
apt-get install figlet lolcat
cd /etc/update-motd.d/
wget https://raw.githubusercontent.com/yboetz/motd/master/35-diskspace
wget https://raw.githubusercontent.com/yboetz/motd/master/40-services
wget https://raw.githubusercontent.com/yboetz/motd/master/20-sysinfo