https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3
Warning
- domyślne logowanie:
- użytownik: alarm hasło alarm
- root hasło root
- utowrzenie nowego użytkownika:
useradd -m -g users -G wheel,storage,power -s /bin/bash -d /home/[userName] [userName]
passwd [userName]
- przypisanie strefy czasowej
ln -sf /usr/share/zoneinfo/Europe/Warsaw /etc/localtime
Po uruchomieniu maliny należy zmienić ręcznie datę na aktualną przy pomocy timedatectl
, a nastepnie dopiero wykonać:
wifi-menu
pacman-key --init && pacman-key --populate archlinuxarm
następnie edytować plik pacman.conf
sudo nano /etc/pacman.conf
doinstalowanie niezbędnych zależności:
(możliwe, że trzeba będzie wykonać pełną aktualizację pacman -Syu
)
sudo pacman -Sy
sudo pacman -S base base-devel linux linux-firmware git wget openssh networkmanager network-manager-applet iw
wpa_supplicant dialog lshw unzip btop
W Arch User Repository (AUR) znajdziesz ogromną liczbę pakietów oprogramowania, przygotowanych przez członków społeczności, dlatego stworzono narzędzia pomocnicze AUR, które ułatwiaja ten proces.
yay jest jednym z najpopularniejszych pomocników AUR:
mkdir temp && cd temp
sudo git clone https://aur.archlinux.org/yay-bin.git
sudo chmod +x [USER:GROUP] yay-bin
cd yay-bin
makepkg -si
a następnie zaktualizować system yay -Syyuu
i zsynchronizować zegar systemowy sudo ntpdate pool.ntp.org
(nstalacja brakującego pakietu yay -S ntp
, timedatectl set-ntp true
)
yay -S zsh
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
nastepnie się przelogować, lub nawet zrestartować maline.
Tip
tmux
zastępuje znaki nie-ASCII symbolem _, jeśli został uruchomiony bez opcji -u
, a ustawienia lokalne w momencie jego uruchomienia nie były ustawione na UTF-8.
Najlepszym sposobem na rozwiązanie tego problemu jest zainstalowanie i włączenie lokalizacji UTF-8 w systemie
tmux
tmux -u
Zalecam instalację sterownika z repo:
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
szczegóły można znaleźć pod adresem:
https://github.com/adafruit/Adafruit_Python_DHT
Tip
w razie brakujących pakietów, można je wyszukać za pomocą yay
i parametru -Ss
, np yay -Ss setuptools
, a następnie instalacja wyszukanego pakietu
efekt koncowy