Debian Garage

Création d'une image iso debian 12 Live personnalisé.

Pour ce faire vous devez avoir dans le dossier avec les scripts l'image iso debian 12 Live que vous souhaitez personnalisé.

Une fois que vous avez votre image lancez le premier script install_in.sh

Une fois l'execution de ce script terminer, il faudra executer manuellement les étapes suivantes :

echo 'nameserver 1.1.1.1' > /etc/resolv.conf
mount devpts /dev/pts -t devpts

Création de l'utilisateur

adduser -M nom_utilisateur  (shell par default)

Ajout au groupe sudo

usermod -aG sudo nom_utilisateur

Basculer vers l'utilisateur créer


su - nom_utilisateur

DEBIAN GARAGE PACKAGES LIST

APT

sudo apt install rsyslog wget curl git net-tools iptables resolvconf rsyslog python3-pip python3-venv zip openssh-server gimp fail2ban vlc nginx -y
sudo systemctl stop rsyslog && sudo systemctl disable rsyslog
sudo systemctl stop nginx && sudo systemctl disable nginx

Source List

sudo curl -o /etc/apt/sources.list https://git.legaragenumerique.fr/GARAGENUM/apt-debian-12-bookworm/raw/branch/main/sources.list

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

Nettoyage

Avant de quitter l'enviromment il faut nettoyer :

sudo apt-get clean
history -c

Quitter

exit

Lancer le 2ème script

Une fois l'image créer ne pas oublier de :

sudo umount devpts /dev/pts -t devpts

Lancer l'installation de base de l'OS sur une machine.

Liens

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

A faire

Utilisateurs

flakpak, libre office - sunderbird (outlook) freetube, parabole, warehouse (gestion flakpak) 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%