5
0
Fork 0
mirror of https://codeberg.org/Computertruhe/Setup-Skripte.git synced 2024-06-06 18:46:25 +02:00

Merge branch 'minor-changes-to-mint-setup' of Computertruhe/computertruhe-setup into master

This commit is contained in:
Mac 2019-12-20 16:05:20 +01:00 committed by Gitea
commit 9d79af0124

View file

@ -1,17 +1,17 @@
#!/usr/bin/env bash
###
# Variabeln setzung
# Set variables
###
# Linux distro
script_distro='Linux Mint'
script_distro='Linux Mint 19.x'
# Zusätzliche packete
# Additional packages
more_packages=""
###
# Funktionen
# Functions
###
function _addToDefaultPackages() {
more_packages="${more_packages} ${1}"
@ -19,20 +19,20 @@ function _addToDefaultPackages() {
###
# Difiniere liste der zusätzlichen Software
# Define additional software packages
###
# Grafik
# Graphics
_addToDefaultPackages "cheese"
_addToDefaultPackages "inkscape"
# Office
_addToDefaultPackages "libreoffice"
# Sicherheit
# Security
_addToDefaultPackages "keepassxc"
# Spiele
# Games
_addToDefaultPackages "0ad"
_addToDefaultPackages "beneath-a-steel-sky"
_addToDefaultPackages "billard-gl"
@ -57,25 +57,25 @@ _addToDefaultPackages "teeworlds"
_addToDefaultPackages "wesnoth"
_addToDefaultPackages "widelands"
# Spiele Plattformen
# Gaming platforms
_addToDefaultPackages "playonlinux"
_addToDefaultPackages "steam"
_addToDefaultPackages "wine-stable"
_addToDefaultPackages "winetricks"
# Systemverwaltung
# System management
_addToDefaultPackages "gparted"
# Tools
_addToDefaultPackages "hardinfo"
_addToDefaultPackages "shutter"
_addToDefaultPackages "vim"
# Verwaltung
# Management
_addToDefaultPackages "calibre"
# Wissen
# Knowledge
_addToDefaultPackages "goldendict"
_addToDefaultPackages "hardinfo"
_addToDefaultPackages "ubuntu-edu-preschool"
_addToDefaultPackages "ubuntu-edu-primary"
_addToDefaultPackages "ubuntu-edu-secondary"
@ -83,31 +83,31 @@ _addToDefaultPackages "ubuntu-edu-tertiary"
###
# Begrüßung
# Greeting
###
echo "\
##############################
# Computertruhe setup script #
##############################
#####################################
# Computertruhe-Installationsskript #
#####################################
###
# Meintainer: Computertruhe e. V.
# Maintainer: Computertruhe e. V.
# Website: https://computertruhe.de/
# Version: 0.1.3
# Version: 0.1.4
# Repo: https://codeberg.org/Computertruhe/computertruhe-setup
# Ditro: ${script_distro}
# Distro: ${script_distro}
###
"
echo ">>> Starte initiales Setup für Rechner mit frisch installiertem ${script_distro} ..."
echo ">>> Starte initiales Setup für Rechner mit frisch installiertem \"${script_distro}\" ..."
###
# Automatisierung
# Automatic installation
###
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 ..."
echo ">>> Besten Spiegelserver für \"${script_distro}\" auswählen ..."
mint-switch-to-local-mirror
echo ">>> Paketquellen aktualisieren ..."
@ -130,15 +130,14 @@ apt install language-pack-ar language-pack-gnome-ar language-pack-fa language-pa
echo ">>> Sprachunterstützung vervollständigen ..."
apt install language-selector-common --yes
apt install $(check-language-support) --yes
echo ">>> Unnötige Pakete entfernen ..."
apt clean
apt autoremove --yes
echo ">>> Rootshell beenden ..."
exit
###
# Abschluss
# Finalisation
###
echo ">>> Initiales Setup beendet."
echo