2024-05-17 16:04:18 +02:00
2024-05-17 16:04:18 +02:00

Debian Garage

Ceci est un ensemble de scripts permettant de créer une image ISO Debian 12 Live personnalisée. Suivez les instructions ci-dessous pour préparer et personnaliser votre image.

Pré-requis

Assurez-vous d'avoir dans le dossier contenant les scripts l'image ISO Debian 12 Live que vous souhaitez personnaliser.

Étapes de personnalisation

  1. Lancez le premier script

    ./install_in.sh
    
  2. Lorsque le script a termier de s'executer, suivez ces étapes manuellement :

    • Ajouter un serveur DNS :

      echo 'nameserver 1.1.1.1' > /etc/resolv.conf
      
    • Montez le système de fichiers devpts :

      mount devpts /dev/pts -t devpts
      
  3. Création et configuration de l'utilisateur :

    • Créez un utilisateur :

      adduser -M nom_utilisateur  (shell par default)
      
    • Ajoutez l'utilisateur au groupe sudo :

      usermod -aG sudo nom_utilisateur
      
    • Changez de session pour l'utilisateur créé :

      su - nom_utilisateur
      

Installation des paquets et configurations

  1. Installation des paquets :

    sudo apt install rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc nginx -y
    
  2. Désactivation de services

    • Désactivez rsyslog :

      sudo systemctl stop rsyslog && sudo systemctl disable rsyslog
      
    • Désactivez nginx :

      sudo systemctl stop nginx && sudo systemctl disable nginx
      
  3. Configuration des sources

    • Remplacez la liste des sources
      sudo curl -o /etc/apt/sources.list https://git.legaragenumerique.fr/GARAGENUM/apt-debian-12-bookworm/raw/branch/main/sources.list
      
  4. Installation de logiciels supplementaires

    • Intallation rustdesk

      curl -LO https://github.com/rustdesk/rustdesk/releases/download/1.2.4/rustdesk-1.2.4-x86_64.deb && sudo dpkg -i rustdesk-1.2.4-x86_64.deb
      
    • Installation VSCodium

      curl -LO https://github.com/VSCodium/vscodium/releases/download/1.89.1.24130/codium_1.89.1.24130_amd64.deb && sudo dpkg -i codium_1.89.1.24130_amd64.deb
      
    • Suppression des pack .deb

      rm codium_1.89.1.24130_amd64.deb rustdesk-1.2.4-x86_64.deb
      
  5. Nettoyage

    • Avant de quitter l'enviromment il faut nettoyer :
      sudo apt-get clean
      
      history -c
      
      exit
      

Lancer le 2ème script

Une fois les modifications apportées, lancez le deuxième script pour créer l'image personnalisée.

./install_out.sh

Une fois tout ceci effectuer ne pas oublier de démonter le système de fichiers devpts :

sudo umount devpts /dev/pts -t devpts

Docs

https://dev.to/otomato_io/how-to-create-custom-debian-based-iso-4g37

A faire

Utilisateurs

flatpak, libre office - Thunderbird (outlook) freetube, parabole, warehouse (gestion flatpak) zoom, whatsapp, teams, client element,

Erreurs

Au moment de l'installation des paquets.

E: Can not write log (Is /dev/pts mounted?) - posix_openpt (19: No such device) Tester cette commande mount devpts /dev/pts -t devpts

S'il y a un moyen d'installer pour tout le monde.

Etc/bash/passwd -- bash par default bin bash/zsh

un main.sh qui appel les trois script

exit 1 si problem exit 0 si ok

variables env debut du script

Description
No description provided
Readme 61 KiB
Languages
Shell 100%