Actualiser install.sh
This commit is contained in:
parent
1921918a29
commit
5932451681
115
install.sh
115
install.sh
@ -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
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user