No description
| README.md | ||
linux-laptop
Installation
sudo apt install keepassxc etckeeper gramps acl q\
apt-transport-https at bc build-essential ca-certificates cifs-utils curl \
dnsutils fzf git htop iotop jq keychain locales logrotate mc moreutils ncdu \
net-tools netdiscover pwgen python3 ripgrep rsync swaks tree vim wget whois \
ethtool fwupd lm-sensors s-tui smartmontools alacritty virt-manager ocrmypdf \
vlc openssh-server krdc tmux libreoffice python3-pip shellcheck mpv newsboat
pip install blag --break-system-packages
sudo apt remove graphviz nano ubuntu-advantage-tools ubuntu-pro-client plasma-discover
# snap
sudo apt remove snapd
sudo rm -rf /var/cache/snapd/
# firefox; https://www.omgubuntu.co.uk/2022/04/how-to-install-firefox-deb-apt-ubuntu-22-04
sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
Package: firefox*
Pin: release o=Ubuntu
Pin-Priority: -1' | sudo tee /etc/apt/preferences.d/mozilla
sudo apt update && sudo apt install firefox firefox-l10n-de
# docker, https://docs.docker.com/engine/install/ubuntu/
sudo apt remove $(dpkg --get-selections docker.io docker-compose docker-compose-v2 docker-doc podman-docker containerd runc | cut -f1)
# Add Docker's official GPG key:
sudo apt update
sudo apt install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
sudo tee /etc/apt/sources.list.d/docker.sources <<EOF
Types: deb
URIs: https://download.docker.com/linux/ubuntu
Suites: $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}")
Components: stable
Architectures: $(dpkg --print-architecture)
Signed-By: /etc/apt/keyrings/docker.asc
EOF
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo docker run hello-world
sudo adduser mg docker
echo "Relogin/Reboot erforderlich!"
# restic
# als user!
# "script" über go-task
crontab -e
@reboot sleep 360 && cd /home/mg/repos/restic && /home/mg/Nextcloud/Programme/task backup_home
5 */4 * * * sleep 360 && cd /home/mg/repos/restic && /home/mg/Nextcloud/Programme/task backup_home
Zusätzliche
- via deb (Nextcloud/Programme)
- Pulsar
- xnview mp
- als Standard setzen
- gswoop
- gswoop: Lizenz eintragen
- subtui
- winbox ab Werk für Linux
- VeraCrypt, Shotcut, Nextcloud Client als AppImage
dotfiles
- Anpassungen: dotfiles
setup_minimal.sh
wireguard
- Profile importieren (Name muss als Interface durchgehen)
nmcli connection import type wireguard file wg1.conf- Im Networktool "Autostart" deaktivieren
KeePassXC
- mit Erweiterung: "https://addons.mozilla.org/de/firefox/addon/keepassxc-browser/"
- Tastenkürzel einrichten
virt-manager
- VM ohne Disk angelegt
- danach Disk angehangen
- Reboot
- vor Start:
sudo mount -t cifs -ousername=michaelgrote,password=hallowelt -orw,uid=$(id -u libvirt-qemu) //fileserver3.mgrote.net/vm /mnt/fs
- Disk wurden von
*.vmdkumgewandelt:sudo qemu-img convert -cp -O qcow2 mint3-disk1.vmdk mint3-disk1.qcow2
weitere Aufgaben
- Firefox-Profil übernehmen
- Repos klonen
- Sicherung einrichten und testen
- Taskbar aufräumen
- Energie; an bleiben wenn Deckel zu
- Klänge aus
Übersicht:
- RDP:
krdc