Debian installeren
Dit document beschrijft het proces dat wordt gebruikt om Debian Stable te installeren als ontwikkelbesturingssysteem voor Lumi-o. Het kan nuttig zijn voor anderen die een vergelijkbare omgeving opzetten.
Debian Stable is gekozen omdat Lumi betrouwbaar wil bouwen op een voorspelbaar platform voor de lange termijn. GIMP-ontwikkeling richt zich op Debian Testing, waardoor Debian Stable een nauw aansluitend basissysteem is.
Lumi werkt het best op Debian met Cinnamon (X11) en wordt in die omgeving ontwikkeld en getest. Cinnamon biedt een vertrouwde, Windows-achtige desktopworkflow, terwijl X11 de meest stabiele omgeving voor Lumi-ontwikkeling biedt.
Als u van Windows komt, is de belangrijkste conceptuele verandering dat de meeste software-installatie en -configuratie plaatsvindt via pakketbeheerders en eenvoudige terminalopdrachten, in plaats van downloadbare installatieprogramma’s.
Voor wie is deze gids bedoeld
Deze gids documenteert een werkende Debian Stable-installatie die wordt gebruikt voor Lumi-ontwikkeling. Het is geen algemene Linux-installatiehandleiding.
Het is vooral nuttig voor:
- artiesten die overstappen van Windows en een voorspelbare Linux-installatie willen
- ontwikkelaars die Lumi vanaf de bron bouwen
- gebruikers die liever een bekende werkomgeving reproduceren dan hun eigen systeemconfiguratie ontwerpen
Basiskennis van schijfpartitionering en eenvoudig gebruik van de opdrachtregel wordt verondersteld.
Maak een back-up van uw gegevens
Maak vóór de installatie van Debian een volledige back-up van uw thuismap op een externe schijf. Neem ook extra datamappen op die u wilt behouden.
Opmerking: in Linux staat ~ voor uw thuismap.
Als u Git-repository’s gebruikt, push dan belangrijke wijzigingen naar de remotes, zodat u ze na de installatie eenvoudig kunt herstellen. Deze stap is alleen relevant als u Git al gebruikt.
Maak een partitie
Maak ruimte vrij op uw primaire schijf voor Debian. Er bestaan veel handleidingen en hulpmiddelen voor deze stap, waaronder GParted. Afhankelijk van uw opstelling kunt u:
- een bestaande Windows-partitie verkleinen voor dual boot
- een bestaande Linux-partitie hergebruiken
- nieuwe Linux- en swappartities aanmaken
Als u het niet zeker weet, raadpleeg dan hardwarespecifieke handleidingen voordat u wijzigingen aanbrengt, want partitioneringsstappen verschillen sterk per systeem.
Maak een Debian-installatie-USB
Ervan uitgaande dat er al een doelpartitie en swapruimte bestaan:
- Download de Debian ISO van de officiële website: https://www.debian.org/
- Gebruik op Windows BalenaEtcher om de ISO naar een USB-station te schrijven.
- Gebruik op Linux een opdrachtregelprogramma zoals
ddom een opstartbare USB te maken.
Installeer Debian
Plaats het USB-station.
Start opnieuw op en druk tijdens het opstarten op de opstartmenutoets (meestal
F2,F12,EscofDel).Selecteer het USB-apparaat.
Kies een niet-grafisch installatieprogramma.
Laat het root-wachtwoord leeg wanneer daarom wordt gevraagd, zodat het installatieprogramma sudo-toegang aan uw gebruikersaccount verleent.
Partitioneer handmatig:
- Bestandssysteem: ext4 (journaling)
- Swap: bestaande swappartitie
- Mountpunt:
/ - Label:
linux - Hostnaam: systeemnaam weergegeven als
user@hostname - Gebruikersaccount: uw volledige naam
- Gebruikersnaam: terminal-inlognaam
Het Debian-installatieprogramma biedt in dit stadium een keuze uit desktopomgevingen; selecteer Cinnamon voor de door Lumi aanbevolen configuratie.
Voltooi de installatie en start opnieuw op in Debian Stable.
Systeeminstellingen
Schermschalen
Debian Stable gaat momenteel inconsistent om met fractionele schaling, vooral op 4K-beeldschermen. Pas in plaats van de weergaveresolutie te verlagen de interface-elementen rechtstreeks aan.
Aanbevolen aanpassingen:
- Vermijd fractionele weergaveschaling.
- Menu → Font Selection → Font Settings → Text Scaling Factor:
2.5 - Desktop Font:
14 - Panel → Customize → Panel Height:
60 - Panel Appearance → Right Zone Symbolic Icon Size:
48px - Muis en touchpad → Grootte aanwijzer
- Desktop (right-click) → Customize → Larger icon size
Firefox-aanpassing:
- Address bar →
about:config - Stel
layout.css.devPixelsPerPxin op1
Terminal
Configureer terminalvoorkeuren:
- Menu → Terminal → Edit → Preferences
- Text → Initial size:
140 columns,40 rows - Text → Custom font:
Monospace 10 - Colours → Built-in schemes → Solarized Dark
Gegevens herstellen
Herstel indien nodig geback-upte bestanden in de thuismap, bijvoorbeeld:
Backup/Home/Artwork→~/ArtworkBackup/Home/code→~/codeBackup/Home/Desktop→~/DesktopBackup/Home/.ssh→~/.sshBackup/Home/.config/lumi→~/.config/lumi
Opmerking: mappen die beginnen met . zijn verborgen configuratiemappen in Linux.
Optioneel: Git instellen
Alleen nodig als u Lumi wilt bouwen of repository’s wilt herstellen.
Installeer Git
sudo apt install gitConfigureer uw identiteit:
git config --global --editGitLab-toegang
Herstel repositorytoegang voor GitLab of GitHub:
- Wijzig de machtigingen van het SSH-sleutelbestand:
chmod 600 ~/.ssh/id_rsa - Voeg de sleutel toe aan de ssh-agent:
ssh-add ~/.ssh/id_rsa - Test de verbinding:
ssh -T git@ssh.gitlab.gnome.orgofssh -T git@github.com
Haal voor elke repository de remotes op en reset de lokale branch zodat deze overeenkomt:
git reset --hard remote-name/branch-name
git clean -dfVoer git status uit om te bevestigen dat de repository’s schoon zijn.
U hebt nu een nieuw besturingssysteem met herstelde gegevens en repository’s. Deze opstelling weerspiegelt een bekende werkomgeving voor Lumi-ontwikkeling en kan indien nodig worden aangepast aan individuele workflows.
Lumi bouwen na OS-installatie
Lumi-buildscripts staan 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