Last active
June 2, 2021 10:32
-
-
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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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 |
Zur Installation und Aktualisierung der Programmpakete:
-
Mit dem Internet verbinden.
-
Windowstaste (links neben der Leertaste) einmal drücken.
-
Das Wort
Konsole
eingeben und Eingabetaste drücken -
Die Zeile weiter unten, die mit
curl ...
beginnt:- markieren,
- kopieren (durch gleichzeitges Drücken der Tasten
Strg
undC
), und - in das Fenster der Konsole einfügen, durch Klicken des Fensters der Konsole und dann gleichzeitges Drücken der Tasten
Strg
,UMSCHALT
undV
:
curl -sL https://gist.github.com/Konfekt/33a3adfc7ad5f5f0bd55dee290654e02/raw | sudo bash /dev/stdin
- Eingabetaste drücken.
-
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
Diese Seite ist erreichbar unter tinyurl.com/schups.