44 lines
1.4 KiB
Bash
Executable File
44 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
# Post installazione di Debian (1) con ambiente desktop KDE Plasma
|
|
# Questo script deve essere eseguito con i privilegi di root
|
|
|
|
if [ "$(id -u)" -ne 0 ]; then
|
|
echo "Errore: Questo script deve essere eseguito con i privilegi di amministratore."
|
|
echo "Usa il comando 'sudo' o passa all'utente root per eseguire questo script."
|
|
exit 1
|
|
fi
|
|
|
|
|
|
# Aggiungere account utente personale al gruppo sudo/wheel
|
|
|
|
# Creare punti di mount per le altre partizioni
|
|
mkdir /Data && chown luca:luca /Data
|
|
mkdir /mnt/Games && chown luca:luca /mnt/Games
|
|
|
|
# Modificare /etc/fstab
|
|
# Aggiungere voci per le altre partizioni: Data, Games, etc.
|
|
|
|
### APT package manager ###
|
|
# Aggiungere repository 'contrib' e 'non-free' alle sorgenti di apt
|
|
nano /etc/apt/sources.list
|
|
# Aggiungere architettura a 32-bit (per le librerie di Steam)
|
|
dpkg --add-architecture i386; apt update
|
|
# Non considerare pacchetti raccomandati come dipendenze
|
|
echo -e "APT::Install-Recommends \"false\";" >> "/etc/apt/apt.conf.d/90custom"
|
|
|
|
### flatpak e flathub ###
|
|
apt install flatpak
|
|
apt install kde-config-flatpak plasma-discover-backend-flatpak
|
|
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
|
|
|
|
### Firewall e anti-virus ###
|
|
apt install clamav clamav-base clamav-freshclam ufw gufw
|
|
|
|
systemctl disable clamav-freshclam
|
|
systemctl stop clamav-freshclam
|
|
freshclam
|
|
|
|
systemctl enable ufw
|
|
/usr/sbin/ufw enable
|
|
|