linux  linux OS  ubuntu

ubuntu desktop

Kleine Installationsanleitung für meine Ubuntu Desktop Distribution. Dies waren meine ersten Linux Gehversuche und haben auch lange angehalten. Aber Ubuntu ist Ubuntu... Zu viel properitär für meinen Geschmack! Aber für den Einstieg sehr gut geeignet. Nur Linux Mint ist noch besser für den Einstieg! 

Installs

sudo apt update && sudo apt dist-upgrade && sudo apt auto-remove

sudo apt install \
dnsutils traceroute nmap arp-scan mtr-tiny \
gimp gimp-help-de language-pack-gnome-de doublecmd-gtk inkscape libreoffice \
nano ssh sshfs rsync curl tree \
diodon flameshot \
gnome-software gnome-software-plugin-flatpak flatpak \
gnome-tweaks chrome-gnome-shell gnome-weather gnome-clocks \
p7zip p7zip-full \
subversion git \
devtodo \
virt-manager \
ubuntu-restricted-extras

#enable Flatpack
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

-> iptables
-> smtp sendmail

-> chrome
-> VSCode
-> XnView MP
-> Steam
-> smartSVN

-> Bash-IT
-> ble.sh

sudo Timeout

cd /etc/sudoers.d
sudo visudo -f mani
Defaults timestamp_timeout=42

Backup wiederherstellen! Wichtig in der Reihenfolge von oben runter bis hier hin. 

GNOME Extensions

howto installieren

  1. Chrome Extension installieren -> https://extensions.gnome.org/
  2. sudo apt install chrome-gnome-shell

Extensions

Shortcuts

Tastenkombination     Command
Alt+F7 Zuweisung aufheben    
Super+V Zuweisung aufheben, neue Benutzer Zuweisung diodon /usr/bin/diodon
Super+E neue Benutzer Zuweisung nautilus /usr/bin/nautilus
Super+R neue Benutzer Zuweisung bash /usr/bin/gnome-terminal
Super+Shift+S neue Benutzer Zuweisung flameshot /usr/bin/flameshot gui --path /home/mani/Pictures/Screenshots/
Super+Shift neue Benutzer Zuweisung keyboardlight /usr/local/bin/KeyboardLight.sh

Chromebook - Tastaturbeleuchtung (Link)

/etc/hosts

Terminal anpassen


nano .bashrc
#unten diese Zeilen anfügen um mit tab analog CMD Befehle durchflippern zu können  
bind 'set completion-ignore-case on'
bind 'TAB:menu-complete'

Backup-Job

# sudo apt install p7zip p7zip-full rsync
-> Backup_l0la59.sh

SVN Client

sudo apt install subversion

SVN Passwort Speichern

nano ~/.subversion/config
#Wenn die Datei config nicht existiert, dann einmal svn help aufrufen!
password-stores =
store-passwords = yes
store-auth-creds = yes

Zertifikat aktzeptieren

svn update m~
#Die Abfrage die dann kommt kann mit (p)ermanently? beantwortet werden!

Webserver

-> apache2
-> https
-> php.ini

# Nachdem der User "mani" in die Gruppe www-data gehoben wurde, muss ein Reboot gemacht werden! 

#m~.de nach /var/www/html moven und umgekehrt von da ein symbolischen Link ziehen
sudo ln -s /var/www/html ~/m~/m~.de 
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 775 /var/www/html

Virtualisierung mit qemu / KVM

sudo apt install virt-manager
#Nach der Installation ist ein Reboot notwendig damit die neuen Berechtigungen funktionieren. 

Images werden im Verzeichnis /var/lib/libvirt/images/ gespeichert.