Split "Zusätzliche Software" list over a function
This commit is contained in:
parent
7f175b2377
commit
9195a7dc0c
|
@ -3,8 +3,84 @@
|
|||
###
|
||||
# Variabeln setzung
|
||||
###
|
||||
|
||||
# Linux distro
|
||||
script_distro='Linux Mint'
|
||||
|
||||
# Zusätzliche packete
|
||||
more_packages=""
|
||||
|
||||
###
|
||||
# Funktionen
|
||||
###
|
||||
function _addToDefaultPackages() {
|
||||
more_packages="${more_packages} ${1}"
|
||||
}
|
||||
|
||||
|
||||
###
|
||||
# Difiniere liste der zusätzlichen Software
|
||||
###
|
||||
|
||||
# Grafik
|
||||
_addToDefaultPackages "cheese"
|
||||
_addToDefaultPackages "inkscape"
|
||||
|
||||
# Office
|
||||
_addToDefaultPackages "libreoffice"
|
||||
|
||||
# Sicherheit
|
||||
_addToDefaultPackages "keepassxc"
|
||||
|
||||
# Spiele
|
||||
_addToDefaultPackages "0ad"
|
||||
_addToDefaultPackages "beneath-a-steel-sky"
|
||||
_addToDefaultPackages "billard-gl"
|
||||
_addToDefaultPackages "blobby"
|
||||
_addToDefaultPackages "blockout2"
|
||||
_addToDefaultPackages "flight-of-the-amazon-queen"
|
||||
_addToDefaultPackages "freeciv"
|
||||
_addToDefaultPackages "frozen-bubble"
|
||||
_addToDefaultPackages "gbrainy"
|
||||
_addToDefaultPackages "gnome-games"
|
||||
_addToDefaultPackages "gweled"
|
||||
_addToDefaultPackages "hedgewars"
|
||||
_addToDefaultPackages "lincity-ng"
|
||||
_addToDefaultPackages "lure-of-the-temptress"
|
||||
_addToDefaultPackages "openttd"
|
||||
_addToDefaultPackages "pingus"
|
||||
_addToDefaultPackages "pipewalker"
|
||||
_addToDefaultPackages "pokerth"
|
||||
_addToDefaultPackages "supertux"
|
||||
_addToDefaultPackages "supertuxkart"
|
||||
_addToDefaultPackages "teeworlds"
|
||||
_addToDefaultPackages "wesnoth"
|
||||
_addToDefaultPackages "widelands"
|
||||
|
||||
# Spiele Plattformen
|
||||
_addToDefaultPackages "playonlinux"
|
||||
_addToDefaultPackages "steam"
|
||||
_addToDefaultPackages "wine-stable"
|
||||
_addToDefaultPackages "winetricks"
|
||||
|
||||
# Systemverwaltung
|
||||
_addToDefaultPackages "gparted"
|
||||
|
||||
# Tools
|
||||
_addToDefaultPackages "shutter"
|
||||
_addToDefaultPackages "vim"
|
||||
|
||||
# Verwaltung
|
||||
_addToDefaultPackages "calibre"
|
||||
|
||||
# Wissen
|
||||
_addToDefaultPackages "goldendict"
|
||||
_addToDefaultPackages "hardinfo"
|
||||
_addToDefaultPackages "ubuntu-edu-preschool"
|
||||
_addToDefaultPackages "ubuntu-edu-primary"
|
||||
_addToDefaultPackages "ubuntu-edu-secondary"
|
||||
_addToDefaultPackages "ubuntu-edu-tertiary"
|
||||
|
||||
|
||||
###
|
||||
# Begrüßung
|
||||
|
@ -30,18 +106,25 @@ echo ">>> Starte initiales Setup für Rechner mit frisch installiertem ${script_
|
|||
###
|
||||
echo ">>> Automatische Installation empfohlener Pakete aktivieren ..."
|
||||
sudo sed -i 's/false/true/g' /etc/apt/apt.conf.d/00recommends
|
||||
|
||||
echo ">>> Besten Spiegelserver für Linux Mint auswählen ..."
|
||||
mint-switch-to-local-mirror
|
||||
|
||||
echo ">>> Paketquellen aktualisieren ..."
|
||||
apt update
|
||||
|
||||
echo ">>> System aktualisieren (apt) ..."
|
||||
DEBIAN_FRONTEND=noninteractive apt full-upgrade --yes
|
||||
|
||||
echo ">>> System aktualisieren (mintupdate-cli) ..."
|
||||
DEBIAN_FRONTEND=noninteractive mintupdate-cli upgrade --yes
|
||||
|
||||
echo ">>> Proprietäre Treiber installieren (sofern verfügbar) ..."
|
||||
ubuntu-drivers autoinstall
|
||||
|
||||
echo ">>> Zusätzliche Software installieren ..."
|
||||
DEBIAN_FRONTEND=noninteractive apt install 0ad beneath-a-steel-sky billard-gl blobby blockout2 calibre cheese flight-of-the-amazon-queen freeciv frozen-bubble gbrainy gnome-games goldendict gparted gweled hardinfo hedgewars inkscape keepassxc libreoffice lincity-ng lure-of-the-temptress openttd pingus pipewalker playonlinux pokerth shutter steam supertux supertuxkart teeworlds ubuntu-edu-preschool ubuntu-edu-primary ubuntu-edu-secondary ubuntu-edu-tertiary vim wesnoth widelands wine-stable winetricks --yes
|
||||
DEBIAN_FRONTEND=noninteractive apt install ${more_packages} --yes
|
||||
|
||||
echo ">>> Sprachpakete 'ar' und 'fa' installieren ..."
|
||||
apt install language-pack-ar language-pack-gnome-ar language-pack-fa language-pack-gnome-fa --yes
|
||||
echo ">>> Sprachunterstützung vervollständigen ..."
|
||||
|
|
Loading…
Reference in New Issue