====== Kudell zurück zu Ubuntu ======
Minimum-Installation mit allen Treibern und Multimedia-Paketen
===== Zusätzliche Pakete =====
apt install \
vim gimp ffmpeg default-jdk git wget htop locate zip p7zip p7zip-full unzip gnome-shell-extension-manager libavcodec-extra vlc keepass2 emacs rsync curl imagemagick libimage-exiftool-perl dcraw sqlitebrowser smartmontools lshw inxi restic abcde lame easytag brasero remmina needrestart scribus net-tools mono-complete mc pv ntpsec ttf-mscorefonts-installer gnome-tweaks python3-paramiko python3-scp gdu sqlite3 sqlitebrowser photofilmstrip frei0r-plugins libdirectfb-extra liblrdf0-dev raptor2-utils libwildmidi-config wx3.2-doc fluid-soundfont-gm libcupsimage2-dev libcups2-dev cmake libreoffice libreoffice-help-de hyphen-de libreoffice-l10n-de openssh-server etherwake python3-argcomplete apache2-utils poppler-utils libdate-manip-perl liblog-log4perl-perl inotify-tools python3-geopy python3-geopandas python3.12-venv python3-magic rename apt-transport-https
===== Verbindung zu hermes und den backups herstellen =====
ssh springm@hermes
sudo su
echo "restic --no-lock -p /root/resticpw -r /backupdisk/restic-repo mount /resticrestore" | at now
cd /resticrestore/hosts/kudell/latest
tar cvjf /tmp/kudellroot.tg2 root
tar cvjf /tmp/kudelletc.tg2 etc
tar cvjf /tmp/kudellspringmssh.tg2 home/springm/.ssh
Auf kudell:
scp springm@hermes:/tmp/kudell*2 /tmp
cd /tmp
for f in *2; do tar xjf $f; done
cd ~springm
mv ~springm/.ssh ~springm/.ssh.old
cp -rp /tmp/home/springm/.ssh .
cd /
mv /root /root.old
cp -rp /tmp/root /root
Damit sind die alten ssh-keys wieder intakt.
===== Firefox ESR ohne snap =====
( https://ubuntuhandbook.org/index.php/2023/09/install-firefox-esr-115-ppa/ )
add-apt-repository ppa:mozillateam/ppa
apt install firefox-esr
snap disable firefox
snap remove --purge firefox
===== Thunderbird ohne Snap =====
( https://www.omgubuntu.co.uk/2024/08/install-thunderbird-deb-not-snap-in-ubuntu-24-04 )
sudo snap remove --purge thunderbird && sudo apt remove thunderbird
sudo add-apt-repository ppa:mozillateam/ppa
Package: thunderbird*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
Package: thunderbird*
Pin: release o=Ubuntu
Pin-Priority: -1
sudo apt update && sudo apt install thunderbird thunderbird-gnome-support
===== Platten mit /home/springm und ausgelagerte Bilder mounten =====
cd /mnt/etc
tail -3 crypttab >> /etc/crypttab
ls -l /root/keyfile # zur Sicherheit
rebooten - die Volumes müssen entschlüsselt sein. Überprüfen mit nautilus
cd /mnt/etc
cat fstab | tail -4 >> /etc/fstab
less /etc/fstab # kontrollieren!
mkdir /media/spinning_rust
mount -a
===== Webex =====
Download von https://binaries.webex.com/WebexDesktop-Ubuntu-Official-Package/Webex.deb
Was nirgends steht, nur auf https://community.cisco.com/t5/webex-meetings-and-webex-app/webex-needs-apparmor-profile-for-ubuntu-24-04/m-p/5077364/thread-id/11311:
Webex needs apparmor profile for ubuntu 24.04
abi ,
include
profile Webex /opt/Webex/bin/CiscoCollabHost flags=(unconfined) {
userns,
# Site-specific additions and overrides. See local/README for details.
include if exists
}
Afterwards you need to reload the profiles with
sudo systemctl reload apparmor
==== keepass2 ====
Installieren als normales Debian-Paket. Kee-Plugin holen und installieren mit
sudo su
exit
curl -s https://api.github.com/repos/kee-org/keepassrpc/releases/latest | jq -r ".assets[] | select(.name | test(\"KeePassRPC.plgx\")) | .browser_download_url" | xargs sudo curl -s -L -o "/usr/lib/keepass2/Plugins/KeePassRPC.plgx"
ls -l /usr/lib/keepass2/Plugins/KeePassRPC.plgx
==== Wake-on-Lan ====
1.Install ethtool :
sudo apt install ethtool
2.Checking the Interface :
ip a
3.Select the interface you want to use. For Example : ''enp4s0''
4.Turn wake on lan On Temporarily :
sudo ethtool --change enp4s0 wol g
5.Check the WOL status of the interface with the following command :
sudo ethtool enp4s0
6.find the bellow section :
Wake-on: g
Making wake on lan Permanent
7.find ethtool directory :
which ethtool
in my os : /usr/sbin/ethtool
8.Create wol.service in /etc/systemd/system/ with the following content.
[Unit]
Description=Enable Wake On Lan
[Service]
Type=oneshot
ExecStart = /usr/sbin/ethtool --change enp4s0 wol g
[Install]
WantedBy=basic.target
9.Enable The Service :
sudo systemctl daemon-reload
sudo systemctl enable wol.service
==== Zusätzliche emacs-Desktop-Einträge verhindern ====
cd /usr/share/applications
sudo chmod 600 emacsclient.desktop emacs-term.desktop
==== Tracker/Miner disablen ====
( https://www.linuxuprising.com/2019/07/how-to-completely-disable-tracker.html )
tracker3 reset -s -r
systemctl --user mask tracker-extract-3.service tracker-miner-fs-3.service tracker-miner-rss-3.service \
tracker-writeback-3.service tracker-xdg-portal-3.service tracker-miner-fs-control-3.service
===== Signal =====
( https://signal.org/download/linux/ )
# NOTE: These instructions only work for 64-bit Debian-based
# Linux distributions such as Ubuntu, Mint etc.
# 1. Install our official public software signing key:
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null
# 2. Add our repository to your list of repositories:
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
sudo tee /etc/apt/sources.list.d/signal-xenial.list
# 3. Update your package database and install Signal:
sudo apt update && sudo apt install signal-desktop
===== Virtualbox =====
( https://linuxiac.com/how-to-install-virtualbox-on-ubuntu-24-04-lts/ )
wget -O- https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download.virtualbox.org/virtualbox/debian $(. /etc/os-release && echo "$VERSION_CODENAME") contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list
sudo apt update
apt install virtualbox-7.1
vboxmanage -v | cut -dr -f1
Extpack muss im nächsten Befehl an 2 Stellen genau diese Version haben
wget https://download.virtualbox.org/virtualbox/7.1.4/Oracle_VirtualBox_Extension_Pack-7.1.4.vbox-extpack
sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.1.4.vbox-extpack
===== Rusdesk =====
Download von https://github.com/rustdesk/rustdesk/releases
===== Ubuntu pro =====
https://ubuntu.com/pro/
sudo pro attach
pro status --all