maj install_packages.sh

This commit is contained in:
lina 2024-05-21 20:04:59 +02:00
parent e7ef719f53
commit 5d8ebf23f6
4 changed files with 56 additions and 11 deletions

View File

@ -31,7 +31,7 @@ Assurez-vous d'avoir dans le dossier contenant les scripts l'image ISO Debian 12
- Créez un utilisateur :
```
adduser -M nom_utilisateur (shell par default)
adduser nom_utilisateur (shell par default)
```
- Ajoutez l'utilisateur au groupe `sudo` :
@ -137,16 +137,14 @@ 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
### A faire
variables env debut du script --> ok
un main.sh qui appel les trois script
exit 1 si problem
exit 0 si ok
Etc/bash/passwd -- bash par default bin bash/zsh
variables env debut du script
S'il y a un moyen d'installer pour tout le monde.

View File

@ -67,4 +67,6 @@ fi
echo "Accès chroot"
sudo chroot squashfs-root/
sudo chroot squashfs-root/
echo "Execution du script terminer"

View File

@ -13,4 +13,6 @@ echo "Remplacement des occurrences"
sed -i 's|iso/|./|g' iso/md5sum.txt
echo "Compression de l'image ISO"
xorriso -as mkisofs -r -V "Debian Live 12.5.0 amd64" -o debian-live-12.5.0-custom-amd64.iso -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus -isohybrid-mbr /usr/lib/ISOLINUX/isohdppx.bin iso/boot iso
xorriso -as mkisofs -r -V "Debian Live 12.5.0 amd64" -o debian-live-12.5.0-custom-amd64.iso -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat -isohybrid-apm-hfsplus -isohybrid-mbr /usr/lib/ISOLINUX/isohdppx.bin iso/boot iso
echo "Execution du script terminer"

View File

@ -1,4 +1,47 @@
#!/bin/bash
USER=bellinuxien
PASSWORD=bellinux@dm!
DNS_SERVER="1.1.1.1"
USER_NAME="bellinuxien"
echo "Ajout du server DNS $DNS_SERVER"
echo "nameserver $DNS_SERVER" > /etc/resolv.conf
echo "Montage du système de fichiers devpts "
mount devpts /dev/pts -t devpts
if id "$USER_NAME" &>/dev/null; then
echo "L'utilisateur $USER_NAME existe déjà."
else
# Création de l'utilisateur
echo "Création de l'utilisateur : $USER_NAME"
adduser $USER_NAME
# Ajout de l'utilisateur au groupe sudo
echo "Ajout de l'utilisateur $USER_NAME au groupe sudo"
usermod -aG sudo $USER_NAME
fi
echo "Changement de session pour l'utilisateur $USER_NAME"
su - $USER_NAME
echo "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
echo "Désactivation des services"
sudo systemctl stop rsyslog && sudo systemctl disable rsyslog
sudo systemctl stop nginx && sudo systemctl disable nginx
echo "Configuration des sources"
sudo curl -o /etc/apt/sources.list https://git.legaragenumerique.fr/GARAGENUM/apt-debian-12-bookworm/raw/branch/main/sources.list
echo "Installation de logiciels supplémentaires"
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
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
rm codium_1.89.1.24130_amd64.deb rustdesk-1.2.4-x86_64.deb
echo "Nettoyage"
sudo apt-get clean
history -c
exit
echo "Execution du script terminer"