Post-installazione di bullseye

In fase di sviluppo Leggere le avvertenze In fase di sviluppo

L'installazione di Debian da qualche tempo sfiora la banalità, ma a me piace personalizzare un po' di cose per adattare questo sistema operativo all'uso che ne faccio. Quindi una guida personalissima per una macchina desktop per usi tecnici (e non consigli su cosa installare e cosa no).

Quanto segue è fatto in riferimento a Debian 11 bullseye, l'attuale stable, a 64 bit.

Se siete interessati a versioni precedenti: Post-installazione di Debian 10 Buster oppure Post-installazione di Debian 9 Stretch

Ovviamente alcuni dettagli (per esempio la versione di un programma o i nomi delle cartelle e degli utenti) potrebbe cambiare nel tempo.

Quali repository?

Partiamo con i soli repository ufficiali a cui a volte è utile aggiungere anche le sezioni contrib e (orrore!) non-free:

root@vv-i7-bullseye:~# nano /etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux 11.0.0 _Bullseye_ - Official amd64 NETINST 20210814-10:07]/ bullseye main

deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free

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://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free

Spesso è inoltre utile avere anche bullseye-backports, per avere pacchetti un po' più aggiornati:

# Backports per Debian 11 (bullseye)
deb http://ftp.it.debian.org/debian/ bullseye-backports main contrib non-free
deb-src http://ftp.it.debian.org/debian/ bullseye-backports main contrib non-free

Prima di proseguire:

root@vv-i7-bullseye:~# apt update ; apt upgrade

Pacchetti vari ufficiali da installare manualmente

Ricordarsi ogni tanto di aggiornare (lo fa in automatico anche il sistema, tipo una volta a settimana):

root@vv-i7-bullseye:~# apt update ; apt upgrade

Alcune note:

apt install xsensors # Temperatura e ventole

apt install linux-headers-amd64 patch gcc build-essential # Per pacchetti che richiedono di compilare qualcosa che c'entra col kernel

#apt install firmware-realtek # Risolvono in po' di problemi a costo della vostra libertà. Vedere anche bullseye-backports
#apt install firmware-iwlwifi
#apt install firmware-linux-nonfree
#apt install intel-microcode # Solo per processori Intel, ma esiste la versione AMD

apt install rmlint # Ricerca di file duplicati da linea di comando

apt install vlc # Per vedere i film (scaricati legalmente)

apt install gcc make gdb # Per sviluppare in C

apt install wireshark sysstat nmap htop dnsutils # Solo per chi sa cosa sono, roba da sistemisti

apt install gparted # Gestione dischi e partizioni

apt install liferea  # News, se volete

#apt install backintime-qt # Backup

apt install octave # Matematica
apt install octave-signal octave-communications # Analisi di segnali

apt install ttf-mscorefonts-installer # Alcuni caratteri da una nota multinazionale extra-comunitaria. So che non è bello...

apt install minicom putty # Terminali seriali, per sviluppatori embedded

apt install gnuplot # Grafici al volo da linea di comando

apt install pwgen # Generare password abbastanza sicure

apt install xsane # Scanner alla vecchia maniera

apt install gimp gimp-data-extras # Programma di fotoritocco

apt install filezilla # Client FTP

Per avere codice (relativamente) recente

A volte conviene installare un kernel un poco più recente, con qualche rischio (ma rimane il vecchio) e qualche beneficio in termini di supporto di hardware recente. Analogamente potrebbe essere utile avere programmi più aggiornati rispetto alla versione stabile. Per questo è utile usare bullseye-backports.

#apt install -t bullseye-backports firmware-realtek firmware-iwlwifi firmware-linux-nonfree

#apt install -t bullseye-backports libreoffice-gnome libreoffice

#apt install -t bullseye-backports kicad kicad-doc-it kicad-packages3d # PCB, roba da progettisti elettronici

#apt install -t bullseye-backports freeradius-utils # Solo per chi sa cosa sono, roba da sistemisti

Microsoft 365

Sono obbligato ad installarlo...

root@vv-i7-bullseye:~# apt install -t bullseye-backports install evolution evolution-ews

La configurazione va, in parte, fatta manualmente, saltando alcune automazioni. In particolare va inserito il tipo di server, modificato l'Host URL in https://outlook.office365.com/EWS/Exchange.asmx, ricavato l'OAB URL con il pulsante Fetch URL ed impostata l'autenticazione OAuth2. Verrà ovviamente richiesta la password e, se attivata dal vostro amministratore di dominio, l'autenticazione a più fattori.

Configurare Evolution EWS

root@vv-i7-bullseye:~# apt install -t bullseye-backports install onedrive

Le seguenti operazioni vanno fatte come utente ordinario e, soprattutto se avete già molto materiale sul disco remoto, in un momento in cui l'occupazione di banda Internet non è un problema.

vv@vv-i7-bullseye:~# onedrive --synchronize
Configuring Global Azure AD Endpoints
Authorize this app visiting:

https://login.microsoftonline.com/co...

Occorre accedere con un browser all'indirizzo proposto e copiare il lunghissimo indirizzo proposto dal browser dopo l'autenticazione:

Enter the response uri:
https://login.microsoftonline.com/common/oauth2/nativeclient?code=0.AQwA...

La sincronizzazione inizia immediatamente, copiando il disco remoto nella directory ~/OneDrive/, creata automaticamente . Per interromperla <CTRL-C>.

Per forzare la sincronizzazione:

vv@vv-i7-bullseye:~# onedrive --monitor

Per sincronizzare automaticamente occorre digitare, una sola volta:

vv@vv-i7-bullseye:~# systemctl --user enable onedrive
vv@vv-i7-bullseye:~# systemctl --user start onedrive

Da evitare: Teams

Pacchetti non ufficiali

In genere occorre importare le chiavi che firmano il pacchetto, come mostrato di seguito. Ricordate di verificare le impronte digitali. Gli aggiornamenti di questi pacchetti seguiranno il normale percorso proposto da Debian e saranno quindi "automatici".

Metto anche il link alla pagina ufficiale.

Virtualbox

root@vv-i7-bullseye:~# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -

root@vv-i7-bullseye:~# nano /etc/apt/sources.list
# Virtualbox 6
deb https://download.virtualbox.org/virtualbox/debian bullseye contrib

root@vv-i7-bullseye:~# apt update ; apt upgrade
root@vv-i7-bullseye:~# apt install virtualbox-6.1

VMware Workstation Player

Il pacchetto va scaricato dal sito WMvare ed installato come utente sudoers:

vv@vv-i7-bullseye:~# chmod +x VMware-Player-15.5.0-14665864.x86_64.bundle
vv@vv-i7-bullseye:~# sudo ./VMware-Player-15.5.0-14665864.x86_64.bundle

Non so se è un caso, ma più di una volta durante l'installazione ho avuto una sorta di buffer overflow, sempre risolto rilanciando una seconda volta l'installazione.

Solo se serve a seguito di errori, la procedura necessaria con kernel recenti e non ancora ufficialmente supportati è descritta alla pagina VMware Workstation Player

Impostazioni varie

Linea di comando

Io mi trovo bene aggiungendo (o togliendo i # presenti) alcuni alias:

vv@vv-i7-bullseye:~# :~$ nano ~/.bashrc

alias ll='ls -l'
alias la='ls -A'
alias l='ls -CF'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

vv@vv-15rse-2:~$ source ~/.bashrc

Note

  1. sudo è già presente nell'installazione predefinita di bullseye (nel caso: apt install sudo). Per aggiungere un utente al gruppo sudo: adduser vv sudo

Data di creazione di questa pagina: settembre 2021
Ultima modifica: 30 giugno 2022


Pagina principaleAccessibilitàNote legaliPosta elettronicaXHTML 1.0 StrictCSS 3

Vai in cima