meta données pour cette page
Installation de la distribution Manjaro
La suite des instructions convient pour les raspberry pi de la 4ème génération. J'utilise cette plateforme pour mon poste personnel dont celui-ci est composé de deux machines qui peuvent se communiquer grâce à l'application x2x utilisant le protocole SSH.
installation
Téléchargeons en premier la distribution : https://manjaro.org/downloads/arm/raspberry-pi-4/arm8-raspberry-pi-4-xfce/
Avec une micro carte SD, on l'insère dans une fente (port physique) d'une autre machine tel qu'un pc portable puis on y écrit l'image dessus avec l'aide de dd. Mais avant il faudra la décompresser :
unzx image.img.xz dd if=image.img of=/dev/mmcp0 bd=1M && sync
Placer la micro carte SD dans la fente (port physique) de lecteur de carte du raspberry pi et le tour est joué pour que le système puisse se lancer. Au premier démarrage, des questions simple seront posées telle que le type de clavier, l'heure, le nom du compte utilisateur courant, etc.
Configuration matériels
Voici ce que j'utilise:
cat /boot/config.txt
gpu_mem=64 initramfs initramfs-linux.img followkernel kernel=kernel8.img arm_64bit=1 disable_overscan=1 #enable sound dtparam=audio=on #hdmi_drive=2 #enable vc4 dtoverlay=vc4-fkms-v3d max_framebuffers=2 disable_splash=1 # CUSTOM: # See /boot/overlays/README for all available options force_turbo=1 over_voltage=6 arm_freq=2048 #arm_freq=1800 #gpu_freq=500 gpu_freq=750 v3d_freq=500
Paquets requis
Ensuite, j'aurais besoin de nouveaux, d'en enlever et d'une mise à jour au préalable des paquets:
pacman -Suuyy pacman -S samba xfce4 blueman pacman -S pkg-config fluxbox vim htop ranger leafpad git simple-scan cups xterm tmux mutt mpv evince net-tools mtr yay fakeroot gcc make autoconf automake chromium firefox openvpn youtube-dl virt-manager arandr slim
Quels paquets non officiel doivent être utilisé depuis AUR :
yay -S tinwkle x2x atom-editor-bin
Extension du poste
En effet, j'utilise deux raspberry pi avec des configurations similères dont les données sont montés depuis un point de montage NFS. Pour cela, j'utilise simplement fstab :
cat /etc/fstab
X.X.X.X:/home/btatu/nfs/ /home/btatu nfs4 defaults,_netdev 0 0
Probablement qu'il faudrait que je vois pour ajouter des options pouvant améliorer la fluidité des chargements des applications par exemple bien que le serveur est dans mon réseau local.
En ce qui concerne la prise en main à distance avec clavier et sourie, il y a besoin de lancer x2x en tâche de fond. Potentiellement prochainement dans un service:
ssh -YXC X.X.X.X 'x2x -north -to :0'
Notons qu'il est nécessaire d'autoriser le X11Forwarding dans la configuration SSH pour que ça fonctionne.