Installazione di Debian
Questo documento descrive il processo utilizzato per installare Debian Stable come sistema operativo di sviluppo Lumi-o. Potrebbe essere utile per altri che creano un ambiente simile.
Debian Stable è stata selezionata perché Lumi mira a costruire in modo affidabile su una piattaforma prevedibile a lungo termine. Lo sviluppo di GIMP mira a Debian Testing, rendendo Debian Stable un sistema di base strettamente allineato.
Lumi dà il meglio di sé su Debian con Cinnamon (X11) ed è sviluppato e testato in quell’ambiente. Cinnamon fornisce un flusso di lavoro desktop familiare simile a Windows, mentre X11 ha fornito l’ambiente più stabile per lo sviluppo di Lumi.
Se provieni da Windows, il principale cambiamento concettuale è che la maggior parte dell’installazione e della configurazione del software avviene tramite gestori di pacchetti e semplici comandi del terminale anziché tramite programmi di installazione scaricabili.
A chi è rivolta questa guida
Questa guida documenta una configurazione Debian Stable funzionante utilizzata per lo sviluppo di Lumi. Non è un tutorial generale sull’installazione di Linux.
È molto utile per:
- artisti che passano da Windows e desiderano una configurazione Linux prevedibile
- sviluppatori che costruiscono Lumi dal sorgente
- utenti che preferiscono riprodurre un ambiente di lavoro conosciuto piuttosto che progettare la propria configurazione di sistema
Si presuppone una familiarità di base con il partizionamento del disco e un semplice utilizzo della riga di comando.
Effettua il backup dei tuoi dati
Prima di installare Debian, crea un backup completo della tua directory Home su un’unità esterna. Includi eventuali cartelle di dati aggiuntive che desideri conservare.
Nota: in Linux, ~ rappresenta la directory Home.
Se utilizzi repository Git, esegui il push di eventuali modifiche importanti alle loro origini in modo che possano essere ripristinate facilmente dopo l’installazione. Questo passaggio è rilevante solo se usi già Git.
Crea una partizione
Crea spazio sul tuo disco primario per Debian. Esistono molte guide e strumenti per questo passaggio, incluso GParted. A seconda della configurazione, puoi:
- ridurre una partizione Windows esistente per il dual boot
- riutilizzare una partizione Linux esistente
- preparare nuovo Linux e scambiare partizioni
Se non sei sicuro, consulta le guide specifiche dell’hardware prima di apportare modifiche, poiché i passaggi di partizionamento variano in modo significativo tra i sistemi.
Crea un USB di installazione Debian
Supponendo che esistano già una partizione di destinazione e uno spazio di swap:
- Scarica l’ISO Debian dal sito ufficiale: https://www.debian.org/
- Su Windows, utilizzare BalenaEtcher per scrivere l’ISO su un’unità USB.
- Su Linux, utilizzare uno strumento da riga di comando come
ddper creare un USB avviabile.
Installa Debian
Inserire l’unità USB.
Riavviare e premere il tasto del menu di avvio (comunemente
F2,F12,EscoDel) durante l’avvio.Selezionare il dispositivo USB.
Scegli un programma di installazione non grafico.
Lascia vuota la password di root quando richiesto in modo che il programma di installazione conceda l’accesso sudo al tuo account utente.
Partizionare manualmente:
- Filesystem: ext4 (journaling)
- Swap: partizione di swap esistente
- Punto di montaggio:
/ - Etichetta:
linux - Nome host: nome del sistema mostrato come
user@hostname - Account utente: il tuo nome completo
- Nome utente: nome di accesso del terminale
Il programma di installazione Debian fornisce una scelta di ambiente desktop in questa fase; seleziona Cannella per la configurazione consigliata da Lumi.
Completa l’installazione e riavvia in Debian Stable.
Configurazione del sistema
Ridimensionamento della visualizzazione
Debian Stable attualmente gestisce il ridimensionamento frazionario in modo incoerente, specialmente su display 4K. Invece di ridurre la risoluzione del display, regola direttamente gli elementi dell’interfaccia.Aggiustamenti consigliati:
- Evitare il ridimensionamento della visualizzazione frazionario.
- Menu → Selezione carattere → Impostazioni carattere → Fattore di scala testo:
2.5 - Carattere desktop:
14 - Pannello → Personalizza → Altezza pannello:
60 - Aspetto del pannello → Dimensioni icona simbolica zona destra:
48px - Mouse e touchpad → Regolazione dimensione puntatore
- Desktop (tasto destro) → Personalizza → Dimensione icona più grande
Regolazione di Firefox:
- Barra degli indirizzi →
about:config - Imposta
layout.css.devPixelsPerPxsu1
Terminale
Configura le preferenze del terminale:
- Menu → Terminale → Modifica → Preferenze
- Testo → Dimensione iniziale:
140 columns,40 rows - Testo → Carattere personalizzato:
Monospace 10 - Colori → Schemi integrati → Solarized Dark
Ripristina dati
Ripristina i file di backup nella directory Home secondo necessità, ad esempio:
Backup/Home/Artwork→~/ArtworkBackup/Home/code→~/codeBackup/Home/Desktop→~/DesktopBackup/Home/.ssh→~/.sshBackup/Home/.config/lumi→~/.config/lumi
Nota: le cartelle che iniziano con . sono directory di configurazione nascoste in Linux.
Facoltativo: configurazione Git
Richiesto solo se prevedi di creare Lumi o ripristinare i repository.
Installa Git
sudo apt install gitConfigura la tua identità:
git config --global --editAccesso a GitLab
Ripristina l’accesso al repository su GitLab o GitHub:
- Modificare le autorizzazioni sul file della chiave SSH:
chmod 600 ~/.ssh/id_rsa - Aggiungi l’utente alla nuova installazione Git:
ssh-add ~/.ssh/id_rsa - Testare la connessione:
ssh -T git@ssh.gitlab.gnome.orgossh -T git@github.com
Per ogni repository, recupera le origini e reimposta il ramo locale in modo che corrisponda:
git reset --hard remote-name/branch-name
git clean -dfEsegui git status per verificare che i repository siano puliti.
Ora disponiamo di un nuovo sistema operativo con tutti i dati e i repository ripristinati. Questa configurazione riflette un ambiente di lavoro noto utilizzato per lo sviluppo di Lumi e può essere adattato ai singoli flussi di lavoro secondo necessità.
Costruisci Lumi dopo l’installazione del sistema operativo
Gli script di build Lumi si trovano in:
~/code/lumi-dev/build/lumi/scripts.
cd ~/code/lumi-dev/build/lumi/scripts
# Install dependencies once
sudo bash lumi-install-packages.sh
# First full setup build
bash lumi-build-script.sh --scope setup --dir lumi-dev
# Regular rebuild after code changes
bash lumi-build-script.sh --scope build --dir lumi-dev
# Quick compile path
bash lumi-build-script.sh --scope compile --dir lumi-dev
# Launch Lumi
bash lumi-launch-active.sh lumi-dev