diff --git a/scripts/linuxparty.sh b/scripts/linuxparty.sh index 08f8c238c858e16fa6110102d816c570d6f8e5fb..e7f81bef3b20e67d5da00262d2556b3bbdee6513 100644 --- a/scripts/linuxparty.sh +++ b/scripts/linuxparty.sh @@ -14,12 +14,12 @@ fi MY_DIR="$( readlink -f "$( dirname "${BASH_SOURCE[0]}" )" )" HIVE_DIR="$MY_DIR/../hive/" #we assume here that the LIP install stick is mounted at /media/MultiBoot... better idea? -#Liste, in der alle Packete verzeichnet werden, die vom Skript tatsächlich installiert werden; Pseudo-Packete sind "all-capital" +#Liste, in der alle Pakete verzeichnet werden, die vom Skript tatsächlich installiert werden; Pseudo-Pakete sind "all-capital" INSTALLED_PKGS="HEADER" -#Packetlisten zur Installation/Auswahl, nur Packete die im Repo liegen. +#Paketlisten zur Installation/Auswahl, nur Pakete die im Repo liegen. #Hive-Programme (z.B. anaconda) müssen extra behandelt werden -#Der Textinstaller installiert _ausschließlich_ Packete bei denen Preinstalled gesetzt ist! +#Der Textinstaller installiert _ausschließlich_ Pakete bei denen Preinstalled gesetzt ist! #Syntax: preinstalled? pkgname description COMMON_PKGS=(\ "TRUE" "gufw" "Firewall Frontend" \ @@ -162,7 +162,7 @@ case "$GUI" in } install_pkgs() { - #ACHTUNG: nicht vorausgewählte Packete werden _nie_ installiert! + #ACHTUNG: nicht vorausgewählte Pakete werden _nie_ installiert! local arg=$3[@] pkglist=$(preinstalledpkgs $3) @@ -171,7 +171,7 @@ case "$GUI" in apt-install $pkglist ok "$pkglist installiert" else - ok "Keine Packete installiert" + ok "Keine Pakete installiert" fi } @@ -196,14 +196,14 @@ case "$GUI" in } install_pkgs() { local pkglist=$3[@] - INSTALL=$(zenity --list --title "$1" --text "$2" --checklist --separator=" " --width=786 --height=400 --column "Installieren?" --column "Packet" --column "Beschreibung" "${!pkglist}" 2> /dev/null || true) + INSTALL=$(zenity --list --title "$1" --text "$2" --checklist --separator=" " --width=786 --height=400 --column "Installieren?" --column "Paket" --column "Beschreibung" "${!pkglist}" 2> /dev/null || true) if [ -n "$INSTALL" ]; then INSTALLED_PKGS="$INSTALLED_PKGS $4" #register pseudo package apt-install $INSTALL ok "$INSTALL installiert" else - ok "Keine Packete installiert" + ok "Keine Pakete installiert" fi } @@ -273,7 +273,7 @@ case "$GUI" in apt-install $(echo $INSTALL | tr -d \") ok "$INSTALL installiert" else - ok "Keine Packete installiert" + ok "Keine Pakete installiert" fi } @@ -303,19 +303,19 @@ apt-install() { } install_common() { - install_pkgs "Allg. Packete installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Packete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Packete, insbesondere also keine Packete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" COMMON_PKGS "COMMON" + install_pkgs "Allg. Pakete installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" COMMON_PKGS "COMMON" } install_ph() { - install_pkgs "Packete für Physiker installieren?" "Programme, die der OSAK/die ALUG sowie Lehrstühle der Physik für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Packete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Packete, insbesondere also keine Packete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" PH_PKGS "PHYSIK" + install_pkgs "Pakete für Physiker installieren?" "Programme, die der OSAK/die ALUG sowie Lehrstühle der Physik für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" PH_PKGS "PHYSIK" } install_m() { - install_pkgs "Packete für Mathematiker installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Packete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Packete, insbesondere also keine Packete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" M_PKGS "MATHEMATIK" + install_pkgs "Pakete für Mathematiker installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" M_PKGS "MATHEMATIK" } install_if() { - install_pkgs "Packete für Informatiker/Programmierung installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Packete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Packete, insbesondere also keine Packete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" IF_PKGS "INFORMATIK" + install_pkgs "Pakete für Informatiker/Programmierung installieren?" "Programme, die der OSAK/die ALUG für sinnvoll hält, sind bereits zur Installation vorselektiert.\nWenn du keine Pakete aus der Liste installieren willst, einfach Abbrechen.\nBitte beachten: Das LIP-Script deinstalliert keine Pakete, insbesondere also keine Pakete die in einem früheren Lauf aktiv waren,\nund diesmal nicht ausgewählt sind!" IF_PKGS "INFORMATIK" } install_anaconda() { @@ -418,7 +418,7 @@ apt-get purge ubiquity --yes apt-get autoremove --yes echo -echo "Auf dem Install-USB-Stick liegen viele der zu installierenden Packete" +echo "Auf dem Install-USB-Stick liegen viele der zu installierenden Pakete" bright "Es ist dringend empfohlen, jetzt einen Instaĺl-USB-Stick einzustecken" echo echo "Sonst muß aus dem Internet heraus installiert werden. Das ist langsam, geht aber auch." @@ -444,24 +444,24 @@ else fi fi -# Packetquellen bereitlegen. +# Paketquellen bereitlegen. echo - echo "Bereitstellung der Packetquellen" + echo "Bereitstellung der Paketquellen" # Entweder apt-get update # Oder apt-clone restore if [[ $HAVELIPSTICK -eq 1 ]] then # infuse script has already done our job here -echo "Nutze Packete vom USB-Repository" +echo "Nutze Pakete vom USB-Repository" # echo "Bereite apt-clone vor" # dpkg -GERi "/var/cache/apt/archives/dpkg-early-install" >/dev/null 2>&1 # APT_CLONE_BACKUP="$(mktemp --tmpdir="$HOME" --suffix='.apt-clone.tar.gz')" -# echo "Erstelle Backup der apt Packetquellen in ${APT_CLONE_BACKUP}" +# echo "Erstelle Backup der apt Paketquellen in ${APT_CLONE_BACKUP}" # apt-clone clone "${APT_CLONE_BACKUP}" >/dev/null 2>&1 # echo "Wende apt-clone an" # apt-clone restore "/var/cache/apt/archives/apt-clones/ftp-halifax.apt-clone.tar.gz" >/dev/null 2>&1 || true else - #echo "Update der Packetquellen aus dem Internet mit 'apt-get update'" + #echo "Update der Paketquellen aus dem Internet mit 'apt-get update'" # Wie sichert man apt-get update ab ? # apt-get -o Dir::Etc::SourceList=/etc/apt/sources.list.d/lipoffline.list,Dir::Etc::SourceParts="" update apt-get update @@ -512,18 +512,18 @@ echo pressenter "Installation abgeschlossen!\n\nFalls Du doch noch mehr Software installieren möchtest, starte $0 erneut." echo -#Folgende Packete koennen auch fuer Helfer waehrend der Installation interessant sein: +#Folgende Pakete koennen auch fuer Helfer waehrend der Installation interessant sein: PKGS_EXTRA="fityk openssh-server linux-firmware-nonfree zsh zsh-doc lftp graphviz gddrescue smartmontools" -echo "Auf dem Installer-USB-Stick sind außerdem noch die folgenden Packete enthalten:" +echo "Auf dem Installer-USB-Stick sind außerdem noch die folgenden Pakete enthalten:" echo ${PKGS_EXTRA} -echo "Installiere diese Packete bei Bedarf bitte selbst mit 'sudo apt-get install <Packetname>' " +echo "Installiere diese Pakete bei Bedarf bitte selbst mit 'sudo apt-get install <Paketname>' " echo "Deaktiviere LIP Software Repository" bash $MY_DIR/liprepoctl.sh off INSTALLED_PKGS="$INSTALLED_PKGS FOOTER" create_doc -echo "Installierte Packete: $INSTALLED_PKGS" +echo "Installierte Pakete: $INSTALLED_PKGS" echo #end;