Bonjour,
Je souhaiterai avoir vos avis sur mon installation de mon Raspberry 5 Pi 4 Go pour avoir un OS le plus proprement
et performant.
Information
Operating System: Raspberry PI Lite (64-Bit)
Premier Demarrage
Lors du du premier démarrage, de nombreuse erreur est présente dans les événements Linux, ce qui indiquerai un Bug
où un mauvais paramétrage du service et de la configuration.
root@pi5: journalctl -b0 -p warning;
> bluetoothd: profiles/audio/vcp.c:vcp_init() D-Bus experimental not enabled
> bluetoothd: profiles/audio/bap.c:bap_init() D-Bus experimental not enabled
> bluetoothd: profiles/audio/mcp.c:mcp_init() D-Bus experimental not enabled
> bluetoothd: src/plugin.c:plugin_init() Failed to init vcp plugin
> bluetoothd: src/plugin.c:plugin_init() Failed to init mcp plugin
> bluetoothd: src/plugin.c:plugin_init() Failed to init bap plugin
> bluetoothd: profiles/sap/server.c:sap_server_register() Sap driver initialization failed.
> bluetoothd: sap-server: Operation not permitted (1)
> bluetoothd: src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upo>
Correctifs:
Activation de la ligne Experimental
et mis à TRUE
de la valeur.
sed -i -e "s/\#Experimental \= false/Experimental \= true/" /etc/bluetooth/main.conf;
Le service Bluetoothd semble avoir une mauvaise configuration des requis.
J’écrase le fichier du service par cette configuration, puis j’indiques à SystemD
de mettre à jour un unit.
echo "[Unit]
Description=Raspberry Pi bluetooth helper
Requires=hciuart.service bluetooth.service
After=hciuart.service bluetooth.service
[Service]
Type=oneshot
ExecStartPre=/bin/sleep 2
ExecStart=/usr/bin/bthelper %I
RemainAfterExit=yes" > /lib/systemd/system/bthelper@.service;
systemctl daemon-reload;
Etape 1: Mise à niveau du kernel
Par défaut, le Noyau linux utilise le kernel 6.1.X
.
Mise à niveau du Noyau 6.6.X
.
rpi-update rpi-6.6.y;
Etape 2:Mise à jour du Système
apt update;
apt upgrade;
Etape 3: Installation du gestionnaire de Session
1. Installation du Paquet LightDM
apt install -y lightdm;
2. Correctif LightDM
Le paquet Lightdm souhaite accéder à un dossier mais en état est pas crée. (Création + Permission)
mkdir -p /var/lib/lightdm/data;
chown lightdm:lightdm /var/lib/lightdm/data;
Etape 4: XORG
apt install -y xorg;
Etape 5: Environnement de Bureau
1. Minimum Install
Installation du bureau XFCE en minimum.
apt install -y libxfce4ui-utils;
apt install -y xfce4-appfinder;
apt install -y xfce4-panel;
apt install -y xfce4-session;
apt install -y xfce4-settings;
apt install -y xfce4-terminal;
apt install -y xfconf;
apt install -y xfdesktop4;
apt install -y xfwm4;
apt install -y thunar;
X. Suppléments
apt install -y menulibre;
apt install -y mugshot;
apt install -y numlockx;
apt install -y xfce4-appmenu-plugin;
apt install -y xfce4-datetime-plugin;
apt install -y xfce4-dev-tools;
apt install -y xfce4-pulseaudio-plugin;
apt install -y xfce4-screenshooter;
apt install -y xfce4-terminal;
apt install -y xfce4-whiskermenu-plugin;
X. Docklike
apt install -y git;
apt install -y build-essential;
apt install -y libwnck-3-0 libwnck-3-dev;
apt install -y libxfce4ui-2-dev;
apt install -y libxfce4panel-2.0-4;
apt install -y libxfce4panel-2.0-dev;
rm -r /tmp/xfce4-docklike;
git clone https://gitlab.xfce.org/panel-plugins/xfce4-docklike-plugin.git /tmp/xfce4-docklike;
cd /tmp/xfce4-docklike;
# French Fix (by me)
sed -i '22 s/Épingler/Désépingler/' /tmp/xfce4-docklike/po/fr.po;
sed -i '177 s/Épingler/Désépingler/' /tmp/xfce4-docklike/po/fr.po;
sed -i '26 s/Désépingler/Épingler/' /tmp/xfce4-docklike/po/fr.po;
sed -i '190 s/Désépingler/Épingler/' /tmp/xfce4-docklike/po/fr.po;
./autogen.sh --prefix=/usr;
make -j$(nproc);
make install;
X. Correctif
Le paquet suivant permet le bon fonctionnement de l’environnement XFCE.
apt install -y gldriver-test;
Etape 6: Utilitaires
# ===========================================
apt install -y apt-file;
apt install -y apt-transport-https;
# ===========================================
apt install -y avahi-discover;
apt install -y avahi-daemon;
apt install -y avahi-utils;
apt install -y avahi-ui-utils;
# ===========================================
apt install -y bash-completion;
apt install -y bluez;
apt install -y blueman;
apt install -y ca-certificates;
apt install -y cifs-utils;
apt install -y curl;
# ===========================================
apt install -y dbus-x11;
# ===========================================
apt install -y gtk2-engines;
apt install -y gtk2-engines-murrine;
# ===========================================
apt install -y gvfs;
apt install -y gvfs-backends;
apt install -y gvfs-common;
apt install -y gvfs-daemons;
apt install -y gvfs-fuse;
# ===========================================
apt install -y htop;
apt install -y linux-headers-$(uname -r);
apt install -y lsb-release;
apt install -y man;
apt install -y neofetch;
apt install -y net-tools;
apt install -y ntfs-3g;
apt install -y openssh-server;
apt install -y software-properties-common;
apt install -y timeshift;
apt install -y unzip;
apt install -y wget;
# ===========================================
apt install -y xdg-desktop-portal;
apt install -y xdg-desktop-portal-dev;
apt install -y xdg-desktop-portal-gnome;
# ===========================================
Etape 7: Logiciels
# ===========================================
apt install -y file-roller;
apt install -y gedit;
# ===========================================
apt install -y gnome-calculator;
apt install -y gnome-calendar;
apt install -y gnome-connections;
apt install -y gnome-disk-utility;
apt install -y gnome-software;
apt install -y gnome-system-monitor;
apt install -y gnome-system-tools;
apt install -y gnome-terminal;
apt install -y gnome-text-editor;
# ===========================================
apt install -y gparted;
apt install -y krita;
apt install -y krita-l10n;
# ===========================================
apt install -y libreoffice;
apt install -y libreoffice-l10n-fr;
# ===========================================
apt install -y mplayer;
apt install -y smplayer;
# ===========================================
apt install -y plank;
apt install -y qbittorrent;
# ===========================================
apt install -y rhythmbox;
apt install -y rhythmbox-plugins;
# ===========================================
apt install -y ristretto;
apt install -y seahorse;
apt install -y synaptic;
apt install -y smbclient;
# ===========================================
Etape 8: Configuration du Système (Langue, Fuseau horaire, Clavier)
# ===========================================
apt install -y locales locales-all;
# ===========================================
dpkg-reconfigure keyboard-configuration;
dpkg-reconfigure tzdata;
dpkg-reconfigure locales;
# ===========================================
Etape 9: Personnalisation de l’environnement Graphique
1. Curseur
apt install -y breeze-cursor-theme;
apt install -y chameleon-cursor-theme;
apt install -y dmz-cursor-theme;
apt install -y xcursor-themes;
2. Fond d’écran
Je télécharge et je met les images dans le dossier Images de l’utilisateur ayant comme ID 1000.
rm -r /tmp/wallpaper 2>/dev/null;
git clone https://github.com/dracula/wallpaper.git /tmp/wallpaper; mkdir -p /home/$(id -n -u 1000)/Images/Dracula; mv /tmp/wallpaper/* /home/$(id -n -u 1000)/Images/Dracula; chown -R $(id -n -u 1000):$(id -n -g 1000) /home/$(id -n -u 1000)/Images;
3. Icônes
Installation d’icône pour l’environnement de bureau.
# ===========================================
apt install -y papirus-icon-theme;
# ===========================================
wget https://github.com/dracula/gtk/files/5214870/Dracula.zip -O /tmp/Dracula_icon.zip; unzip /tmp/Dracula_icon.zip -d /usr/share/icons;
3. Thèmes
Installation de thème pour l’environnement de bureau.
wget https://github.com/dracula/gtk/archive/master.zip -O /tmp/Dracula_theme.zip; unzip /tmp/Dracula_theme.zip -d /usr/share/themes; mv /usr/share/themes/gtk-master /usr/share/themes/Dracula;
4. Thème pour XFCE4 Terminale
git clone https://github.com/dracula/xfce4-terminal /tmp/xfce-terminal; cd /tmp/xfce-terminal; mv *.theme /usr/share/xfce4/terminal/colorschemes;