From 51ed70db8f9c8ab22ded295a36e1759cca2c6995 Mon Sep 17 00:00:00 2001 From: wilou Date: Fri, 27 Jan 2023 09:48:42 +0000 Subject: [PATCH] =?UTF-8?q?Transf=C3=A9rer=20les=20fichiers=20vers=20''?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- install.sh | 137 ++++++++++++++++++++++++++--------------------------- 1 file changed, 68 insertions(+), 69 deletions(-) diff --git a/install.sh b/install.sh index 62bc62c..3b74352 100644 --- a/install.sh +++ b/install.sh @@ -1,69 +1,68 @@ -#!/bin/bash - -# (setleds +num pour le délire du pavé numérique) - -# Check if Script is Run as Root -if [[ $EUID -ne 0 ]]; then - echo "You must be a root user to run this script, please run sudo ./install.sh" 2>&1 - exit 1 -fi - -username=$(id -u -n 1000) -builddir=$(pwd) - -# Définition du nom d'hôte -echo "- Quel nom d'hôte voulez-vous donner à cette nouvelle machine ?" -read machinename -clear -hostnamectl set-hostname $machinename -sed -i '1i 127.0.0.1\t'$machinename /etc/hosts - -# noatime -cp /etc/fstab /etc/fstab.bck -awk '!/^#/ && ($3 != "swap") && ($2 != "/media/cdrom0") { if(!match(/noatime/, $4)) $4=$4",noatime" } 1' /etc/fstab > /etc/fstab.tmp -mv /etc/fstab.tmp /etc/fstab - -# swapiness -echo "vm.swappiness=1" >> /etc/sysctl.conf -echo "Désactivation et vidage de la mémoire swap - Veuillez patentier..." -swapoff -a -echo "Activation de la mémoire swap avec prise en compte de la valeur 1 " -swapon -a -sleep 3 - -# Purge des paquets non désirés -apt remove --purge libreoffice* -apt autoremove - -# Change Debian to SID Branch -cp /etc/apt/sources.list /etc/apt/sources.list.bck -cp sources.list /etc/apt/sources.list - -# Update packages list and update system -apt update -apt upgrade -y - -# Install nala -apt install nala -y -nala fetch --auto -y - -# Installation des paquets -nala install unattended-upgrades neofetch variety mate-tweak mate-dock-applet lightdm-settings numlockx curl nmap ksnip redshift-gtk -y - -# en question (timeshift avec btrfs ?) (mate-menu vs brisk) (ttf-mscorefonts-installer pas dans les dépots ?) - -# Anydesk -#wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add - -#echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list -#nala update -#nala install anydesk -y - -# Flatpak (reboot nécéssaire) -nala install flatpak -y -flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo -flatpak install flathub com.anydesk.Anydesk io.crow_translate.CrowTranslate com.discordapp.Discord io.github.hmlendea.geforcenow-electron org.onlyoffice.desktopeditors io.gitlab.librewolf-community com.usebottles.bottle -y - -# Logiciels Mint -wget -q -O - "https://github.com/linuxmint/webapp-manager/releases/download/master.lmde5/packages.tar.gz" | tar -xzf - -C /tmp -nala install /tmp/packages/*deb -y - +#!/bin/bash + +# (setleds +num pour le délire du pavé numérique) + +# Check if Script is Run as Root +if [[ $EUID -ne 0 ]]; then + echo "You must be a root user to run this script, please run sudo ./install.sh" 2>&1 + exit 1 +fi + +username=$(id -u -n 1000) +builddir=$(pwd) + +# Définition du nom d'hôte +echo "- Quel nom d'hôte voulez-vous donner à cette nouvelle machine ?" +read machinename +clear +hostnamectl set-hostname $machinename +sed -i '1i 127.0.0.1\t'$machinename /etc/hosts + +# noatime +cp /etc/fstab /etc/fstab.bck +awk '!/^#/ && ($3 != "swap") && ($2 != "/media/cdrom0") { if(!match(/noatime/, $4)) $4=$4",noatime" } 1' /etc/fstab > /etc/fstab.tmp +mv /etc/fstab.tmp /etc/fstab + +# swapiness +echo "vm.swappiness=1" >> /etc/sysctl.conf +echo "Désactivation et vidage de la mémoire swap - Veuillez patentier..." +swapoff -a +echo "Activation de la mémoire swap avec prise en compte de la valeur 1 " +swapon -a +sleep 3 + +# Purge des paquets non désirés +apt remove --purge libreoffice* +apt autoremove + +# Change Debian to SID Branch +cp /etc/apt/sources.list /etc/apt/sources.list.bck +cp sources.list /etc/apt/sources.list + +# Update packages list and update system +apt update +apt upgrade -y + +# Install nala +apt install nala -y +nala fetch --auto -y + +# Installation des paquets +nala install unattended-upgrades neofetch variety mate-tweak mate-dock-applet lightdm-settings numlockx curl nmap ksnip redshift-gtk -y + +# en question (timeshift avec btrfs ?) (mate-menu vs brisk) (ttf-mscorefonts-installer pas dans les dépots ?) + +# Anydesk +#wget -qO - https://keys.anydesk.com/repos/DEB-GPG-KEY | apt-key add - +#echo "deb http://deb.anydesk.com/ all main" > /etc/apt/sources.list.d/anydesk-stable.list +#nala update +#nala install anydesk -y + +# Flatpak (reboot nécéssaire) +nala install flatpak -y +flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo +flatpak install flathub com.anydesk.Anydesk io.crow_translate.CrowTranslate com.discordapp.Discord io.github.hmlendea.geforcenow-electron org.onlyoffice.desktopeditors io.gitlab.librewolf-community com.usebottles.bottle -y + +# Logiciels Mint +wget -q -O - "https://github.com/linuxmint/webapp-manager/releases/download/master.lmde5/packages.tar.gz" | tar -xzf - -C /tmp +nala install /tmp/packages/*deb -y