Actualiser install.sh

This commit is contained in:
wilou 2024-04-25 09:43:23 +00:00
parent 1921918a29
commit 5932451681

View File

@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Bannière # Bannière
cat wibian.figlet echo "Wibian Extras" | figlet -f big
echo -ne "\n" echo -ne "\n"
# Vérifie si le script est lancé avec les droits root # Vérifie si le script est lancé avec les droits root
@ -13,118 +13,12 @@ fi
username=$(id -u -n 1000) username=$(id -u -n 1000)
builddir=$(pwd) builddir=$(pwd)
# Changement de la langue par défaut
localectl set-locale LANG=fr_FR.UTF-8
echo "La langue française a été définie par défaut pour ce système"
# 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 pour les partitions ext4
#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
# Mise à jour de la liste des paquets disponibles et mise à jour des paquets installés # Mise à jour de la liste des paquets disponibles et mise à jour des paquets installés
apt update apt update
apt upgrade -y apt upgrade -y
# Installation des composants du serveur graphique Xorg # Installation des dépendances pour Zoom
apt install -y xorg xbacklight xbindkeys xinput xvkbd apt install libxcb-xtest0 ibus
# Installation de l'environnement de bureau MATE en mode core
apt install -y mate-desktop-environment-core
# Installation du gestionnaire d'affichage
apt install -y desktop-base lightdm lightdm-gtk-greeter-settings
# Isntallations des outils de gestion de l'alimentation.
apt install -y acpi acpid
# Installation des outils de gestion du son
apt install -y alsa-utils mate-media pulseaudio
# Installation des outils de gestion des cartes réseaux
apt install -y network-manager-gnome network-manager-openvpn-gnome
# Installation des outils liés au bluetooth
apt install -y blueman pulseaudio-module-bluetooth
# Installation des outils liés aux imprimantes
apt install -y cups system-config-printer
apt install --install-recommends -y printer-driver-all
# Installation d'un outil de notification et d'installation des mises à jour
apt install -y gnome-package-updater mate-indicator-applet package-update-indicator
# Polices d'écritures and icônes
apt install -y fonts-recommended fonts-font-awesome papirus-icon-theme ttf-mscorefonts-installer
# Activation des services fraichement installés
systemctl enable acpid
systemctl enable cups
systemctl enable bluetooth
systemctl enable lightdm
# Installation des paquets complémentaires pour MATE
packages=(
alarm-clock-applet
atril
caja-admin
caja-mediainfo
caja-share
caja-eiciel
celluloid
cheese
dconf-editor
foliate
engrampa
eom
gnome-disk-utility
gnome-system-tools
gparted
greybird-gtk-theme
gtkhash
gucharmap
kazam
metadata-cleaner
mate-applets
mate-applet-brisk-menu
mate-calc
mate-dock-applet
mate-power-manager
mate-screensaver
mate-system-monitor
mate-tweak
mate-utils
peek
pluma
polybar
qshutdown
picom
redshift-gtk
seahorse
shutter
stacer
tilix
timeshift
variety
synaptic
xscreensaver-gl
zim
)
for package in "${packages[@]}"; do
echo "Installation de $package..."
apt install -y $package
done
# Installation des paquets utilitaires
apt install -y curl flatpak freerdp2-x11 figlet htop libnotify-bin nmap net-tools numlockx speedtest-cli stress s-tui swaks testdisk tldr tlp unzip whois wmctrl xdotool
# Installation de la solution de virtualisation KVM # Installation de la solution de virtualisation KVM
apt install -y bridge-utils dnsmasq-base qemu-system qemu-utils firewalld gir1.2-spiceclientgtk-3.0 libvirt-daemon-system virt-manager virt-viewer apt install -y bridge-utils dnsmasq-base qemu-system qemu-utils firewalld gir1.2-spiceclientgtk-3.0 libvirt-daemon-system virt-manager virt-viewer
@ -138,14 +32,11 @@ virsh net-autostart default
# apt install -y brasero # apt install -y brasero
# apt install -y caja-nextcloud # apt install -y caja-nextcloud
# apt install -y geany geany-plugin-addons geany-plugin-git-changebar geany-plugin-overview geany-plugin-spellcheck geany-plugin-treebrowser geany-plugin-vimode # apt install -y geany geany-plugin-addons geany-plugin-git-changebar geany-plugin-overview geany-plugin-spellcheck geany-plugin-treebrowser geany-plugin-vimode
apt install -y firefox-esr-l10n-fr
apt install -y thunderbird-l10n-fr
# apt install -y gimp gimp-data-extras gimp-help-fr # apt install -y gimp gimp-data-extras gimp-help-fr
# apt install -y hugin # apt install -y hugin
# apt install -y imagination # apt install -y imagination
# apt install -y kdenlive # apt install -y kdenlive
# apt install -y obs-studio # apt install -y obs-studio
# apt install -y simple-scan
# Désinstallation des paquets non désirés # Désinstallation des paquets non désirés
apt remove -y fortunes-min apt remove -y fortunes-min