From 9195a7dc0c1ac2451db8333068feefeb54407131 Mon Sep 17 00:00:00 2001 From: York-Simon Johannsen Date: Sat, 16 Nov 2019 14:23:25 +0100 Subject: [PATCH] =?UTF-8?q?Split=20"Zus=C3=A4tzliche=20Software"=20list=20?= =?UTF-8?q?over=20a=20function?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- linux_mint.sh | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 84 insertions(+), 1 deletion(-) diff --git a/linux_mint.sh b/linux_mint.sh index ed23551..a7c67df 100755 --- a/linux_mint.sh +++ b/linux_mint.sh @@ -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 ..."