System - Installer/Fjern applikation/program


Source: Download script

Last Updated: 11. September 2025 by Agnete Moos (agms@sonderborg.dk)

Parameters:

Navn Type Standardværdi Påkrævet
Click to see the source code
#!/usr/bin/env bash

set -x

INSTALL="$1"
APPNAMES="$2"

# Stop Debconf from doing anything
export DEBIAN_FRONTEND=noninteractive

# Resync the local package index from its remote counterpart
apt-get --assume-yes update
# Attempt to fix broken or interrupted installations
apt-get --assume-yes --fix-broken install

# Install or remove the chosen package
if [ "$INSTALL" = "True" ]; then
  # shellcheck disable=SC2086  # We want word-splitting to handle multiple apps
  apt-get --assume-yes install $APPNAMES
else
  # shellcheck disable=SC2086  # We want word-splitting to handle multiple apps
  apt-get --assume-yes remove $APPNAMES
fi

# Remove packages only installed as dependencies, which are no longer dependencies
apt-get --assume-yes autoremove

Beskrivelse

Dette script kan bruges til at installere eller fjerne applikationer/programmer, som kan installeres via Ubuntus pakkehåndteringssystem apt. Scriptet kan dog ikke håndtere programmer, som har interaktive installere.

Vær forsigtig med at fjerne programmer, hvis du ikke er sikker på, hvad de bruges til.

Scriptet tager to inputparametre:

  1. Installer? Sæt hak i afkrydsningsfeltet for at installere de valgte programmer. Lad feltet stå tomt for at fjerne de valgte programmer.

  2. Pakkenavne Navnene på de applikationer, som skal installeres eller fjernes. Navnet skal matche de navne, som applikationerne har i Ubuntus pakkesystem “apt’. Disse pakkenavne kan typisk findes ved at google “Ubuntu install appnavn”. Alternativt kan man spørge Magenta. Man kan også søge efter pakker/pakkenavne her: https://packages.ubuntu.com/

Eksempler: Ønsker man at installere/fjerne VLC Player, skal Pakkenavne være “vlc” (uden citationstegn). Ønsker man at installere/fjerne tegneprogrammet Pinta (Alternativ til MS Paint), skal Pakkenavne være “pinta” (uden citationstegn). Ønsker man at installere/fjerne VLC Player OG pinta, skal Pakkenavne være “vlc pinta” (uden citationstegn). Ønsker man at installere/fjerne 3D-modelleringsprogrammet Blender (alternativ til Paint 3D), skal Pakkenavne være “blender” (uden citationstegn).