Instalacja Debiana
Ten dokument opisuje proces instalacji Debian Stable jako systemu operacyjnego do rozwoju Lumi-o. Może być przydatny dla osób konfigurujących podobne środowisko.
Wybrano Debian Stable, ponieważ Lumi ma budować się niezawodnie na przewidywalnej, długoterminowej platformie. Rozwój GIMP ukierunkowany jest na Debian Testing, dzięki czemu Debian Stable jest ściśle powiązanym systemem bazowym.
Lumi działa najlepiej na Debianie z Cinnamon (X11) i jest rozwijany oraz testowany w tym środowisku. Cinnamon zapewnia znajomy, przypominający Windows przepływ pracy na pulpicie, a X11 oferuje najbardziej stabilne środowisko do rozwoju Lumi.
Jeśli przechodzisz z Windows, główna zmiana koncepcyjna polega na tym, że większość instalacji i konfiguracji oprogramowania odbywa się przez menedżery pakietów i proste polecenia terminala, a nie przez instalatory do pobrania.
Dla kogo jest ten przewodnik
Ten przewodnik dokumentuje działającą konfigurację Debian Stable używaną do rozwoju Lumi. To nie jest ogólny samouczek instalacji Linuxa.
Jest najbardziej przydatny dla:
- artystów przechodzących z Windows, którzy chcą przewidywalnej konfiguracji Linuxa
- programistów budujących Lumi ze źródeł
- użytkowników, którzy wolą odtworzyć znane środowisko pracy niż projektować własną konfigurację systemu
Zakłada się podstawową znajomość partycjonowania dysku i prostego korzystania z wiersza poleceń.
Utwórz kopię zapasową danych
Przed instalacją Debiana utwórz pełną kopię zapasową katalogu domowego na dysku zewnętrznym. Dołącz wszelkie dodatkowe foldery z danymi, które chcesz zachować.
Uwaga: w systemie Linux ~ oznacza katalog domowy.
Jeśli korzystasz z repozytoriów Git, wypchnij ważne zmiany do remote’ów, aby można je było łatwo przywrócić po instalacji. Ten krok ma znaczenie tylko wtedy, gdy już używasz Git.
Utwórz partycję
Przygotuj miejsce na dysku głównym dla Debiana. Istnieje wiele przewodników i narzędzi ułatwiających ten krok, w tym GParted. W zależności od konfiguracji możesz:
- zmniejszyć istniejącą partycję Windows w celu dual boot
- ponownie wykorzystać istniejącą partycję Linux
- utworzyć nowe partycje Linux i swap
Jeśli nie masz pewności, przed wprowadzeniem zmian zapoznaj się z przewodnikami dotyczącymi konkretnego sprzętu, ponieważ etapy partycjonowania znacznie różnią się między systemami.
Utwórz instalacyjny nośnik USB Debiana
Zakładając, że docelowa partycja i przestrzeń swap już istnieją:
- Pobierz obraz ISO Debiana z oficjalnej strony: https://www.debian.org/
- W systemie Windows użyj BalenaEtcher, aby zapisać obraz ISO na dysku USB.
- W systemie Linux użyj narzędzia wiersza poleceń, takiego jak
dd, aby utworzyć rozruchowy nośnik USB.
Zainstaluj Debiana
Włóż dysk USB.
Uruchom ponownie komputer i naciśnij klawisz menu rozruchu (zwykle
F2,F12,EsclubDel) podczas startu.Wybierz urządzenie USB.
Wybierz instalator niegraficzny.
Po wyświetleniu monitu pozostaw hasło roota puste, aby instalator przyznał dostęp sudo do Twojego konta użytkownika.
Partycjonuj ręcznie:
- System plików: ext4 (journaling)
- Swap: istniejąca partycja swap
- Punkt montowania:
/ - Etykieta:
linux - Nazwa hosta: nazwa systemu wyświetlana jako
user@hostname - Konto użytkownika: Twoje imię i nazwisko
- Nazwa użytkownika: nazwa logowania w terminalu
Na tym etapie instalator Debiana umożliwia wybór środowiska graficznego; wybierz Cinnamon dla konfiguracji zalecanej przez Lumi.
Zakończ instalację i uruchom ponownie system Debian Stable.
Konfiguracja systemu
Skalowanie wyświetlacza
Debian Stable obecnie obsługuje skalowanie ułamkowe niespójnie, szczególnie na wyświetlaczach 4K. Zamiast obniżać rozdzielczość ekranu, dostosuj bezpośrednio elementy interfejsu.
Zalecane ustawienia:
- Unikaj ułamkowego skalowania wyświetlacza.
- 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 - Mysz i touchpad → Dostosowanie rozmiaru wskaźnika
- Desktop (right-click) → Customize → Larger icon size
Dostosowanie Firefoxa:
- Address bar →
about:config - Ustaw
layout.css.devPixelsPerPxna1
Terminal
Skonfiguruj preferencje terminala:
- Menu → Terminal → Edit → Preferences
- Text → Initial size:
140 columns,40 rows - Text → Custom font:
Monospace 10 - Colours → Built-in schemes → Solarized Dark
Przywróć dane
W razie potrzeby przywróć pliki z kopii zapasowej do katalogu domowego, na przykład:
Backup/Home/Artwork→~/ArtworkBackup/Home/code→~/codeBackup/Home/Desktop→~/DesktopBackup/Home/.ssh→~/.sshBackup/Home/.config/lumi→~/.config/lumi
Uwaga: foldery zaczynające się od . to ukryte katalogi konfiguracyjne w systemie Linux.
Opcjonalnie: konfiguracja Git
Wymagane tylko wtedy, gdy planujesz zbudować Lumi lub przywrócić repozytoria.
Zainstaluj Git
sudo apt install gitSkonfiguruj swoją tożsamość:
git config --global --editDostęp do GitLab
Przywróć dostęp do repozytoriów w GitLab lub GitHub:
- Zmień uprawnienia pliku klucza SSH:
chmod 600 ~/.ssh/id_rsa - Dodaj klucz do agenta SSH:
ssh-add ~/.ssh/id_rsa - Przetestuj połączenie:
ssh -T git@ssh.gitlab.gnome.orglubssh -T git@github.com
Dla każdego repozytorium pobierz zmiany z remote’ów i zresetuj lokalną gałąź, aby była zgodna:
git reset --hard remote-name/branch-name
git clean -dfUruchom git status, aby potwierdzić, że repozytoria są czyste.
Masz teraz nowy system operacyjny z przywróconymi danymi i repozytoriami. Ta konfiguracja odzwierciedla znane środowisko pracy używane do rozwoju Lumi i w razie potrzeby można ją dostosować do indywidualnych przepływów pracy.
Zbuduj Lumi po konfiguracji systemu
Skrypty budowania Lumi znajdują się w:
~/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