From e542356640c45e34816470ae181ff432b9e45203 Mon Sep 17 00:00:00 2001 From: lebartal Date: Sun, 9 Nov 2025 20:29:54 +0100 Subject: [PATCH] Premier Commit --- AutoInstall/autoinstall.ksh | 43 +++++++++++++++++++++++++++++++++ AutoMaj/MAJ.ksh | 47 +++++++++++++++++++++++++++++++++++++ 2 files changed, 90 insertions(+) create mode 100755 AutoInstall/autoinstall.ksh create mode 100755 AutoMaj/MAJ.ksh diff --git a/AutoInstall/autoinstall.ksh b/AutoInstall/autoinstall.ksh new file mode 100755 index 0000000..284682a --- /dev/null +++ b/AutoInstall/autoinstall.ksh @@ -0,0 +1,43 @@ +#! /bin/bash +#-------------------------------------------- +# Script autoinstallation et configuration Ubuntu +#-------------------------------------------- + +#Installation NALA +curl https://gitlab.com/volian/volian-archive/-/raw/main/install-nala.sh | bash + +#Installation Flatpak +add-apt-repository ppa:flatpak/stable +apt update +apt install flatpak -y +apt install gnome-software-plugin-flatpak +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo + +#Installation Packages Flatpak + + +#Installation Packages +nala install zsh -y + +#Installation Mainline +add-apt-repository ppa:cappelikan/ppa +nala install mainline -y + +#Configuration zsh+plugins +sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" +git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions +git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ~/.zsh/zsh-syntax-highlighting +git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ~/powerlevel10k +echo "source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh" >> ~/.zshrc +echo "source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ~/.zshrc +echo 'source ~/powerlevel10k/powerlevel10k.zsh-theme' >>~/.zshrc +bash <(curl https://raw.githubusercontent.com/atuinsh/atuin/main/install.sh) +zsh + + +#Configuration megacommande maj" +echo "maj='nala full-upgrade && flatpak upgrade && mainline install-latest && update-grub'" > ~/;zshrc + + +#Reboot +# -> A ajouter un reboot a la finl \ No newline at end of file diff --git a/AutoMaj/MAJ.ksh b/AutoMaj/MAJ.ksh new file mode 100755 index 0000000..da71609 --- /dev/null +++ b/AutoMaj/MAJ.ksh @@ -0,0 +1,47 @@ +#! /bin/bash +set -e + +#@(#)############################################################## +#@(#) name: MAJ.ksh +#@(#) Description : Automatise les mises a jours Paquets + OS +#@(#) +#@(#)--------------------------------------------------------------------------- +#@(#) +#@(#) Auteur : Kevin GRANDFOND +#@(#) +#@(#) Date de création : 19/04/2023 +#@(#) +#@(#)--------------------------------------------------------------------------- +#@(#) Modifications +#@(#) +#@(#) 19/04/2023 - Création du script. +#@(#) +#@(#) A FAIRE : N/A +#@(#) +#@(#)############################################################## + +# Mettre à jour la liste des paquets +echo " ### Mise à jour de la liste des paquets ### " +apt-get update -y +echo " Mise à jour -OK- " + +# Mettre à jour les paquets installés +echo " ### Mise à jour de la liste des paquets installés ### " +apt-get upgrade -y +echo " Mise à jour -OK- " + +# MAJ de l'OS +echo " ### Montee de version de l'OS ### " +apt-get dist-upgrade -y +echo " Mise à jour -OK- " + +# Nettoyer les paquets obsolètes +echo " ### Suppression des paquets Obsolètes ### " +apt-get autoremove -y +echo " Mise à jour -OK- " + +# Nettoyer les caches de paquets +echo " ### nettoyage des caches des paquets ### " +apt-get clean -y + +echo "Mise à jour terminée avec succès." \ No newline at end of file