From b2442a66436993350ed6d460877645fd5681b402 Mon Sep 17 00:00:00 2001 From: Puechberty Arthur Date: Thu, 30 Jul 2026 18:03:25 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20la=20keyring=20et?= =?UTF-8?q?=20du=20syst=C3=A8me,=20compilation=20de=20paru=20depuis=20les?= =?UTF-8?q?=20sources=20avec=20limitation=20des=20threads=20pour=20=C3=A9v?= =?UTF-8?q?iter=20les=20erreurs=20de=20m=C3=A9moire=20lors=20de=20l'instal?= =?UTF-8?q?lation=20de=20ghostty=20et=20bluetui.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/install.sh b/install.sh index ab8aa34..200ace5 100644 --- a/install.sh +++ b/install.sh @@ -114,9 +114,10 @@ cat > /mnt/setup.sh << EOF #!/bin/bash set -e -# Mise à jour complète du système pour avoir la bonne version de pacman/libalpm -echo "[INFO] Mise à jour du système (pacman -Syu)..." -pacman -Syu --noconfirm +# Mise à jour de la keyring et du système pour éviter les problèmes de librairies +echo "[INFO] Mise à jour de la keyring et du système..." +pacman -Sy --noconfirm archlinux-keyring +pacman -Su --noconfirm # Fuseau horaire ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime @@ -197,7 +198,7 @@ ExecStart= ExecStart=-/usr/bin/agetty --autologin $USERNAME --noclear %I \$TERM GETTYCONF -# Configuration AUR (paru-bin) et optimisation RAM +# Configuration AUR (paru) et optimisation RAM echo "[INFO] Configuration de sudo sans mot de passe temporaire..." echo "$USERNAME ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/temp chmod 0440 /etc/sudoers.d/temp @@ -215,13 +216,13 @@ CombinedUpgrade = true PARUCONF chown -R $USERNAME:$USERNAME /home/$USERNAME/.config/paru -echo "[INFO] Installation de paru-bin (evite le Out of Memory)..." -sudo -u $USERNAME bash -c "cd /tmp && git clone https://aur.archlinux.org/paru-bin.git && cd paru-bin && makepkg -si --noconfirm" || echo "[WARNING] Paru install failed" +echo "[INFO] Compilation de paru depuis les sources (limité à 1 coeur pour éviter le Out of Memory)..." +sudo -u $USERNAME bash -c "export CARGO_BUILD_JOBS=1; export MAKEFLAGS='-j1'; cd /tmp && git clone https://aur.archlinux.org/paru.git && cd paru && makepkg -si --noconfirm --skippgpcheck" || echo "[WARNING] Paru install failed" if ! command -v paru &> /dev/null; then echo "[ERROR] paru n'a pas pu être installé." else - echo "[INFO] Installation de ghostty et bluetui (limitation a 1 coeur pour eviter le Out of Memory)..." + echo "[INFO] Installation de ghostty et bluetui (limité à 1 coeur)..." sudo -u $USERNAME bash -c "export CARGO_BUILD_JOBS=1; export MAKEFLAGS='-j1'; paru -S --noconfirm --skipreview ghostty-git bluetui" || echo "[WARNING] Erreur pendant l'install de ghostty/bluetui" fi