distro extend update

This commit is contained in:
Dirk Alders 2021-08-26 10:19:44 +02:00
parent ae8ba45b84
commit 4b65847814
9 changed files with 412 additions and 10 deletions

View File

@ -16,8 +16,11 @@ MULTIMEDIA="
ffmpeg
kodi kodi-pvr-hts
spotify-client
photocollage
ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame
"
TOOLS="
evolution
gnuplot

66
apt-extend-mx Executable file
View File

@ -0,0 +1,66 @@
#!/bin/sh
#
#
# Additional Packages
COMMON="joe keepass2 xdotool powerline fonts-powerline powerline-gitstatus curlftpfs libstdc++6"
_COMMON="
joe git tmux
keepass2 xdotool
brasero
sshfs curlftpfs openssh-server
fonts-powerline powerline python3-powerline python3-powerline-gitstatus
lib32stdc++6
"
MULTIMEDIA="qjackctl ardour calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame kodi"
_MULTIMEDIA="
ffmpeg
kodi kodi-pvr-hts
spotify-client
"
TOOLS="evolution latexmk texlive-generic-recommended texlive-latex-extra texlive-lang-german texlive-fonts-recommended"
_TOOLS="
evolution
gnuplot
gnome-boxes
gvncviewer
texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio
gimp
"
PROGRAMMING="virtualenv python3-wxgtk4.0 qt5dxcb-plugin"
_PROGRAMMING="
pycodestyle
virtualenv
python-coverage python3-coverage python-jinja2 python3-jinja2
python-wxtools python3-wxgtk4.0
python3-evdev python3-serial
python3-sphinx python3-sphinx-rtd-theme
meld
retext
"
ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
echo The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $ALL
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
echo $ALL
su --command="apt-get install -y $ALL"
;;
*)
echo Installation aborted!
;;
esac

82
apt-extend-ubuntu Executable file
View File

@ -0,0 +1,82 @@
#!/bin/sh
#
#
# Additional Packages
COMMON="
joe git
synaptic
neofetch
sshfs curlftpfs
keepass2 xdotool
tlp tlp-rdw
lib32stdc++6
"
_COMMON="
joe git tmux
keepass2 xdotool
brasero
sshfs curlftpfs openssh-server
fonts-powerline powerline python3-powerline python3-powerline-gitstatus
lib32stdc++6
"
MULTIMEDIA="
kodi kodi-pvr-hts
ubuntu-restricted-extras libdvd-pkg
"
_MULTIMEDIA="
ffmpeg
spotify-client
photocollage
ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame
"
TOOLS="
"
_TOOLS="
evolution
gnuplot
gnome-boxes
gvncviewer
texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio
gimp
"
PROGRAMMING="
virtualenv
python3-wxgtk4.0
"
_PROGRAMMING="
pycodestyle
virtualenv
python-coverage python3-coverage python-jinja2 python3-jinja2
python-wxtools python3-wxgtk4.0
python3-evdev python3-serial
python3-sphinx python3-sphinx-rtd-theme
meld
retext
"
ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
echo The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $ALL
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
sudo apt-get -y install $ALL
;;
*)
echo Installation aborted!
;;
esac

103
dnf-extend-fedora Executable file
View File

@ -0,0 +1,103 @@
#!/bin/sh
#
#
# Additional Packages
COMMON="
joe
neofetch
powerline powerline-fonts
keepass xdotool
tlp
gnome-tweaks mint-themes-gtk3 albatross-gtk3-theme breeze-gtk-gtk3 breeze-icon-theme breeze-cursor-theme clearlooks-phenix-gtk3-theme deepin-gtk-theme deepin-icon-theme
curlftpfs sshfs
powerline powerline-fonts
snapd
"
MULTIMEDIA="
qjackctl
ardour6 calf fluid-soundfont-gm fluid-soundfont-gs lv2-calf-plugins lv2-calf-plugins-gui
audacious
"
rpmfusion="
kodi kodi-pvr-hts
"
snap="
spotify
"
TOOLS="
evolution thunderbird
texlive-scheme-basic texlive-german texlive-nth texlive-units latexmk
texstudio
gimp
remmina
"
PROGRAMMING="
virtualenv
meld
python3-wxpython4
"
ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
echo RPMFUSION: The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo rpmfusion-free-release rpmfusion-nonfree-release lv2-EQ10Q-plugins $rpmfusion
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
sudo dnf install -y https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install -y $rpmfusion
;;
*)
echo Installation aborted!
;;
esac
echo DNF: The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $ALL lv2-EQ10Q-plugins
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
sudo dnf -y install $ALL https://kojipkgs.fedoraproject.org//packages/lv2-EQ10Q-plugins/2.2/5.fc32/x86_64/lv2-EQ10Q-plugins-2.2-5.fc32.x86_64.rpm
echo
ln -s /var/lib/snapd/snap /snap
;;
*)
echo Installation aborted!
;;
esac
echo SNAP: The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $snap
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
sudo snap install $snap
echo
;;
*)
echo Installation aborted!
;;
esac

View File

@ -1,23 +1,26 @@
#!/bin/sh
#
REPLACE_FOLDERS="Audio Bilder data Dokumente Downloads eclipse Musik prj Schreibtisch Videos"
BASE_FOLDERS="data Downloads media_images Videos C64"
VIP_FOLDERS="prj Schreibtisch"
echo The following folders will be deleted:
for folder in $REPLACE_FOLDERS; do
echo "* $HOME/\033[1m$folder\033[0m"
for folder in $BASE_FOLDERS; do
echo -e "* $HOME/\033[1m$folder\033[0m"
done
for folder in $VIP_FOLDERS; do
echo -e "* $HOME/\033[1m$folder\033[0m"
done
echo
read -r -p "Are you sure? [y/N] " response
case "$response" in
[yY][eE][sS]|[yY])
for folder in $REPLACE_FOLDERS; do
if [ "$folder" = "data" ]; then
rm -f $HOME/data; ln -s /usr/data/$USER $HOME/data
else
rm -rf $HOME/$folder; ln -s /usr/data/$USER/$folder $HOME
fi
for folder in $BASE_FOLDERS; do
rm -f $HOME/$folder; ln -s /usr/data/$USER/$folder $HOME
done
for folder in $VIP_FOLDERS; do
rm -rf $HOME/$folder; ln -s /usr/data/$USER/data/$folder $HOME
done
;;
*)

1
pip_upgrade_all Executable file
View File

@ -0,0 +1 @@
pip list --outdated --format=freeze | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install -U

View File

@ -1,4 +1,4 @@
#!/usr/bin/python3
#!/home/dirk/bin/venv/bin/python
#
import os

57
yay-extend-endeavour Executable file
View File

@ -0,0 +1,57 @@
#!/bin/sh
#
#
# Additional Packages
COMMON="
joe htop
owncloud-client
powerline powerline-fonts
chrome-gnome-shell
keepass xdotool xsel
sshfs curlftpfs
lib32-glibc brother-mfc-5890cn canon-pixma-ts5055-complete
"
MULTIMEDIA="
rhythmbox audacious
kodi kodi-addon-pvr-hts
shotwell
pro-audio pulseaudio-jack realtime-privileges soundfont-fluid
"
TOOLS="
evolution
libreoffice-fresh
texlive-bin texlive-latexextra
gnome-latex
gimp
librecad
xfig
docker docker-compose
"
PROGRAMMING="
python-pip
python-virtualenv
python2
meld
"
ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
echo The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $ALL
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
yay -S --needed $ALL
;;
*)
echo Installation aborted!
;;
esac

87
zypper-extend-suse Executable file
View File

@ -0,0 +1,87 @@
#!/bin/sh
#
#
# Additional Packages
COMMON="
git-core
neofetch
powerline
sshfs curlftpfs
keepass xdotool
gtk3-metatheme-breeze gtk3-metatheme-adapta gtk3-metatheme-bluebird arc-icon-theme paper-icon-theme deepin-icon-theme elementary-icon-theme
"
_COMMON="
joe git tmux
keepass2 xdotool
brasero
sshfs curlftpfs openssh-server
fonts-powerline powerline python3-powerline python3-powerline-gitstatus
lib32stdc++6
"
MULTIMEDIA="
kodi kodi.binary-addons-pvr.hts
ardour qjackctl lv2-calf
"
_MULTIMEDIA="
ffmpeg
kodi kodi-pvr-hts
spotify-client
photocollage
ardour ubuntustudio-controls calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs lame
"
TOOLS="
texlive-latexmk-bin
"
_TOOLS="
evolution
gnuplot
gnome-boxes
gvncviewer
texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio
gimp
"
PROGRAMMING="
make
python38-virtualenv
python38-wxPython
"
_PROGRAMMING="
pycodestyle
virtualenv
python-coverage python3-coverage python-jinja2 python3-jinja2
python-wxtools python3-wxgtk4.0
python3-evdev python3-serial
python3-sphinx python3-sphinx-rtd-theme
meld
retext
"
ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING
echo The followin packages and their required depending packages will be installed:
echo ------------------------------------------------------------------------------
echo $ALL
echo ------------------------------------------------------------------------------
read -r -p "Are you sure? [y/N] " response
echo ------------------------------------------------------------------------------
case "$response" in
[yY][eE][sS]|[yY])
sudo zypper ar -cfp 90 https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/ packman
sudo zypper ar -cfp 90 http://opensuse-guide.org/repo/openSUSE_Tumbleweed/ libdvdcss
sudo zypper ar -cfp 90 https://download.opensuse.org/repositories/multimedia:/apps/openSUSE_Tumbleweed/ multimedia:apps
sudo zypper install $ALL
;;
*)
echo Installation aborted!
;;
esac