Skip to content

Instantly share code, notes, and snippets.

@Konfekt
Last active June 2, 2021 10:32
Show Gist options
  • Save Konfekt/33a3adfc7ad5f5f0bd55dee290654e02 to your computer and use it in GitHub Desktop.
Save Konfekt/33a3adfc7ad5f5f0bd55dee290654e02 to your computer and use it in GitHub Desktop.
Installation von openSUSE zusätzlichen Programmpaketen für die Oberstufe nach Installation des Betriebssystems
# Zum Installieren:
#
# 0. Mit dem Internet verbinden.
# 1. Windowstaste drücken
# 2. Konsole eingeben und Eingabetaste drücken
# 3. In der Konsole eingeben:
#
# curl -s https://gist.githubusercontent.com/Konfekt/33a3adfc7ad5f5f0bd55dee290654e02/raw/6c44d19be3011e1ff32b42243d1e6c1ce05bddfd/opensuse-essentials.sh | sudo bash /dev/stdin
#
# und Eingabetaste drücken.
if [ $(id -u) -ne 0 ]; then
echo "Please run as root, for example, by sudo!"
exit
fi
z="sudo zypper --non-interactive --gpg-auto-import-keys --no-gpg-checks --ignore-unknown"
zin=""$z" install --recommends --auto-agree-with-licenses --allow-vendor-change"
echo "Installiere Programmpakete..."
. /etc/os-release
version="$VERSION_ID"
# media
$z addrepo -f http://packman.inode.at/suse/openSUSE_Leap_${version}/ packman
$z addrepo -f http://opensuse-guide.org/repo/openSUSE_Leap_${version}/ dvd
$z dist-upgrade --from http://packman.inode.at/suse/openSUSE_Leap_${version}/
$zin ffmpeg lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libavdevice58 libdvdcss2 vlc-codecs
$zin freshplayerplugin java-1_8_0-openjdk-plugin xine-browser-plugin
$zin vlc
# education
$z addrepo https://download.opensuse.org/repositories/Education/openSUSE_Leap_${version}/Education.repo
$z refresh
$z addrepo https://download.opensuse.org/repositories/Java:packages/openSUSE_Leap_15.2/Java:packages.repo
$zin openjfx
$zin java-11-openjdk-jmods
$zin bluej-kde bluej eclipse eclipse-jdt git zeal ShellCheck kmplot kalzium gtypist gtypist-lang
# to train the German keyboard layout in German, use:
# gtypist -w ttde.typ
$z addrepo https://download.opensuse.org/repositories/Education/openSUSE_Tumbleweed/Education.repo
$z refresh
$zin geogebra
$zin python3-idle python3-tk python3-asttokens
sudo pip3 install thonny
# browser
$zin plasma-browser-integration chromium
# video conference
$z addrepo https://download.opensuse.org/repositories/network:telephony/openSUSE_Leap_"$version"/network:telephony.repo
$z refresh
$zin skype
# From https://docs.microsoft.com/en-us/microsoftteams/get-clients#install-manually-from-the-command-line
# but disabling auto-refresh of the repository
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[teams]\nname=teams\nbaseurl=https://packages.microsoft.com/yumrepos/ms-teams\nenabled=1\nautorefresh=0\nkeeppackages=0\ntype=rpm-md\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/zypp/repos.d/teams.repo'
$zin teams
curl -sSfL https://zoom.us/client/latest/zoom_openSUSE_x86_64.rpm -o /tmp/zoom_openSUSE_x86_64.rpm &&
$zin /tmp/zoom_openSUSE_x86_64.rpm
$zin webcamoid clipgrab
# appimage
$zin appimaged
curl -sSfl https://github.com/TheAssassin/AppImageLauncher/releases/download/v2.2.0/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm -o /tmp/appimagelauncher.rpm
$zin /tmp/appimagelauncher.rpm
# office
$zin thunderbird libreoffice-gnome libreoffice-gtk2 libreoffice-gtk3 xournalpp evince okular okular-spectre evince zathura qpdf
$zin noto-sans noto-serif google-croscore-fonts
# editor
curl -sSfL https://atom.io/download/rpm -o /tmp/atom.x86_64.rpm &&
$zin /tmp/atom.x86_64.rpm
# image editing
$zin digikam krita inkscape scribus
# Windows Applications
$zin PlayOnLinux
# tools
$zin tlp zsh rxvt-unicode gvim krusader feh pandoc fd ripgrep unar hplip
# Updaten
$z refresh
$z update
# Updates Aktivieren:
$zin yast2-online-update yast2-online-update-configuration yast2-online-update-frontend
# yast2-online-update => YaST2-Onlineupdate: accept all and fully automatic
# yast2 online_update
echo "Programmpakete wurden installiert."
# Siehe http://opensuse-guide.org/ für weitere erste Installationsschritte
@Konfekt
Copy link
Author

Konfekt commented Feb 22, 2020

Diese Seite ist erreichbar unter tinyurl.com/schups.

@Konfekt
Copy link
Author

Konfekt commented Feb 26, 2020

Zur Installation und Aktualisierung der Programmpakete:

  1. Mit dem Internet verbinden.

  2. Windowstaste (links neben der Leertaste) einmal drücken.

  3. Das Wort Konsole eingeben und Eingabetaste drücken

  4. Die Zeile weiter unten, die mit curl ... beginnt:

    1. markieren,
    2. kopieren (durch gleichzeitges Drücken der Tasten Strg und C), und
    3. in das Fenster der Konsole einfügen, durch Klicken des Fensters der Konsole und dann gleichzeitges Drücken der Tasten Strg, UMSCHALT und V:
    curl -sL https://gist.github.com/Konfekt/33a3adfc7ad5f5f0bd55dee290654e02/raw | sudo bash /dev/stdin
    1. Eingabetaste drücken.
  5. Nach Eingabe des Administratorpassworts startet die Installation der Programmpakete.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment