Debian documentatie: Debian GNU/Linux Installatie handleiding
Dit document bevat installatie-instructies voor het Debian GNU/Linux 11 systeem (codenaam "bullseye"), voor de architectuur 64-bit PC ("amd64").
Opmerking: zonder "Chrome-remote-desktop" vind ik Ubuntu met de "Unity" desktop of
Lubuntu (nu met Qt libraries) ook een goed alternatief voor de desktop.
De computers met een Intel "Bay Trail" processor geven al sinds Linux kernel 3.1x problemen (anno eind 2015)
Dit is verholpen met de nieuwe 6.x kernel, zie: linuxcapable.com: How to Install Linux Kernel 6.1 on Debian 11 or 10
De google-remote-desktop werkt nog niet met deze processor!
Opmerking: de Debian installatie overschrijft de disk, Ubuntu checkt op een eventueel reeds bestaande installatie, en meldt dit.
Eventueel moeten bestanden in de /home directory via een recovery mode worden opgeslagen op een backup drive.
Start na installatie: Root toegang via sudo configureren, "bron": USB-stick uitschakelen, internet bronnen toevoegen.
frits@debian:~$ su - Wachtwoord: <geheim> root@debian:~# visudotoegevoegd "frits"
# User privilege specification
root ALL=(ALL:ALL) ALL
frits ALL=(ALL:All) ALL <--- toegevoegd
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
Uitvoeren:
sudo vi /etc/apt/sources.listVerwijder de regels met: deb cdrom:[Debian GNU/Linux 11.2.0 _Bullseye...
deb http://deb.debian.org/debian bullseye main deb-src http://deb.debian.org/debian bullseye main deb http://ftp.nl.debian.org/debian/ bullseye main non-free contrib deb-src http://ftp.nl.debian.org/debian/ bullseye main non-free contrib deb http://security.debian.org/debian-security bullseye-security main contrib non-free deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free # bullseye-updates, to get updates before a point release is made; # see https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports deb http://ftp.nl.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://ftp.nl.debian.org/debian/ bullseye-updates main contrib non-free ~ ~ "/etc/apt/sources.list" 13 lines, xxx bytes
Anno 2023: bookworm in plaats van bullseye
Handig: "sed" magic!sudo sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list
sudo apt update && sudo apt upgradechecken versie:
cat /etc/debian_versionDe sub-versie upgrade van Debian, actueel: 11.6 [17-12-2022]
sudo apt dist-upgrade
Vervolg van de setup, configuratie Debian.
Aliassen configureren voor de Command-Line-Interface, zoals: alias ll='ls -al' , alias h='history' en alias lt='ls -lrt|last'# some more ls aliases alias ll='ls -l' <--- # verwijderd #alias la='ls -A' #alias l='ls -CF' alias h='history' <--- regel toegevoegd alias lt='ls -lrt|last' <--- regel toegevoegdDan: $ source ~/.bashrc
alias gi='cd WWW/doc/image'
Met het gi commando gaat ("goto") de prompt naar de "image" directory!
Met imagemagic worden vaak "convert" commando's uitgevoerd op plaatjes voor de website, o.a. van *.png naar *.jpg en re-size: x of y as.
Het "history" commando is handig om met een ! en een regelnummer vorige commando's opnieuw uit te voeren.
Ook: "cursor-up" toets voor vorige commando's!
Opmerking: in het volgende commando wordt "Double Commander" versie met GTK libraries geïnstalleerd.
Er is ook een versie met Qt libraries: doublecmd-qt , aanbevolen voor Lubuntu met de LXQt desktop environment.
sudo apt install -y openssh-server sudo apt install -y filezilla doublecmd-gtkOpmerking: standaard wordt het LibreOffice pakket geïnstalleerd. Eventueel kunnen Abiword en Gnumerik geïnstalleerd worden.
sudo apt install -y abiword sudo apt install -y gnumerikOptioneel:
sudo apt install -y soundconverter sudo apt install -y bluefish sudo apt install -y imagemagick gnome-paint
wget https://dl-ssl.google.com/linux/linux_signing_key.pub
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo dpkg -i google-chrome-stable_current_amd64.debAls je foutmeldingen ziet tijdens de installatie, typ dan sudo apt install -f en druk op 'Enter' om ze te herstellen.
sudo apt install -fTyp google-chrome en druk op Enter om Chrome te starten.
google-chromeConfiguratie file Chrome-remote-desktop: één regel! Toevoegen voor de Xfce desktop:
echo 'exec /usr/bin/startxfce4' >> ~/.chrome-remote-desktop-sessionOf: Toevoegen voor de Lxde desktop:
echo 'exec /usr/bin/startlxde' >> ~/.chrome-remote-desktop-sessionVervolgens:
wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb
sudo apt install ./chrome-remote-desktop_current_amd64.debOpstarten Chrome-remote-desktop, in de browser:
Instellen: Als je afwezig bent, kun je beveiligd toegang tot je computer krijgen ... met 6 cijfers pincode!
Opmerking: voor de download wordt met het wget commando de home directory gebruikt.ssh frits@odroid-hcResultaat:
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'odroid-hc' (ED25519) to the list of known hosts.
sudo dmesg | more
Voorbeeld foutmelding:
[ 23.060866] r8169 0000:03:00.0: firmware: failed to load rtl_nic/rtl8168g-2.fw (-2) [ 23.060926] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware
Zie: wiki.debian.org: Firmware
Geïnstalleerde software:apt list --installed | moreEventueel: voorbeeld python
apt list --installed | grep python
Zie voor details: linuxcapable.com: How to Install Linux Kernel 6.1 on Debian 11 or 10
Stappen:sudo apt update
sudo apt --list upgradable
sudo apt upgrade
echo "deb http://deb.debian.org/debian unstable main contrib non-free" | sudo tee -a /etc/apt/sources.list echo "deb-src http://deb.debian.org/debian unstable main contrib non-free" | sudo tee -a /etc/apt/sources.listCreate APT Pinning File:
sudo vi /etc/apt/preferencesNote, replace “Pin: release a=bullseye” with “Pin: release a=buster” if you use Debian 10.
Anno 2023: bookworm (Debian version: 12) in plaats van bullseye
File:Package: * Pin: release a=bullseye Pin-Priority: 500 Package: linux-image-amd64 Pin:release a=unstable Pin-Priority: 1000 Package: * Pin: release a=unstable Pin-Priority: 100Please remember to replace the amd64 with the architecture of your system.
sudo apt updateResultaat: 1 package can be upgraded. Run 'apt list --upgradable' to see it. Update to Linux Kernel 6.1
sudo apt upgrade
sudo rebootResultaat:
uname -a Linux asrock 6.1.0-2-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.7-1 (2023-01-18) x86_64 GNU/LinuxBij een volgende installatie komt de melding:
De volgende pakketten zijn automatisch geïnstalleerd en zijn niet langer nodig: linux-image-5.10.0-20-amd64 linux-image-5.10.0-21-amd64 Gebruik 'sudo apt autoremove' om ze te verwijderen.Uitgevoerd:
sudo apt autoremove ... De volgende pakketten zullen VERWIJDERD worden: linux-image-5.10.0-20-amd64 linux-image-5.10.0-21-amd64
Non-free: Firmware voorbeelden:
[ 1 ] RealTek RTL-8169 op Asrock Q1900DC