Linux

Eigenes ISO erstellen

 Ubuntu-mini herrunterladen 

 doppelter Speicher wird benötigt 

 mini-Iso in der VM installieren 

 Rechner-Name vergeben:                     tuxer-pc 

 Benutzer erstellen:                                 tuxer 

 Passwort eingeben:                                "tux" 

 Partition: Vollständige Platte 

 Sicherheitsdaten austomatisch installieren 

 Liste mit Paketen (ohne Desktop) 

 Grub-Boot Loader                                 JA 

 Reboot 

 ggf. Sicherungspunkt in VM installieren 

 

 login im Terminal 

 sudo apt install xfce4 xorg xterm lightdm lightdm-gtk-greeter 

 reboot 

 

 sudo apt install firefox xarchiver 

 Themen suchen:                       gnome-look-org 

            

 

 

2b.Los gehts     APP = DISTROSHARE 

Persönlichen ordner kopieren (mit verstecke Dateien) 

           --> etc/skel 

sudo cp -rav /home/tuxer/.* /etc/skel/ 
sudo apt install mtools

sudo apt install git 

git clone https://github.com/distroshare/distroshare-ubuntu-imager 

cd distroshare-ubuntu-imager 

     ls 

nano distroshare-ubuntu-imager.config 

     ...         DM="GDM"      (ggf.lightdm) 

     sudo ./distro...sh

TESTEN:          nohup gedit &

ggf:                 nohup gedit & exit

curl https://download.opensuse.org/repositories/home:/munix9:/unstable/Ubuntu_22.04/Release.key | sudo apt-key add -
echo "deb https://download.opensuse.org/repositories/home:/munix9:/unstable/Ubuntu_22.04/ ./" | sudo tee /etc/apt/sources.list.d/celestia-obs.list  
sudo apt update && sudo apt install celesti


Add TUXEDO software package sources

Ubuntu The easiest way: graphical

  • 1. Select Software & Updates from the main menu/dashboard and switch to the Other Software tab.

      2. Select "Add ..." and enter the following lines one after the other as APT line.

  • The APT lines:
    deb https://deb.tuxedocomputers.com/ubuntu [UBUNTU_CODENAME] main
  • Please replace [UBUNTU_CODENAME] with the version alias of your system.
    • Code name for Ubuntu 20.04: focal
    • Code name for Ubuntu 22.04: jammy
  • The whole thing should look like this for Ubuntu 22.04:
  • deb https://deb.tuxedocomputers.com/ubuntu jammy main

 

The alternative way: Terminal

  • First we fetch the key, that secures the TUXEDO repository, following the new method:
  • $ wget -O - https://deb.tuxedocomputers.com/0x54840598.pub.asc | gpg --dearmor > 0x54840598.pub.gpg
    $ cat 0x54840598.pub.gpg | sudo tee -a /usr/share/keyrings/tuxedo-keyring.gpg > /dev/nullThen we create a meaningful new entry inside /etc/apt/sources.list.d, so that the package manager can install software from the new repository.

  • $ echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/tuxedo-keyring.gpg] https://deb.tuxedocomputers.com/ubuntu jammy main' | sudo tee -a /etc/apt/sources.list.d/tuxedo-computers.list

As final step, we run sudo apt update in the terminal to check whether the package sources are fetched without errors. If the prompt returns without errors, you were successful. If you want to know more about the meaning of these keys and the new method that Debian stores them, you might want to read our article What are GPG-Keys for with Repositories? 


hostname -I


Bash - Programme

ranger                                           Dateimanager
lfm                                                 Last File Manager  Dateimanger
qiv                                                  Bildbetrachter

Bash - Befehle

alias                    Vergabe von Kurznamen an Kommandos

cat                       Textinhalt einer Datei anzeigen

chmod                Veränderung der Zugriffsrechte von ("change  mode")

chown                 Festlegung des Besitzers & Gruppenzugehörigkeit von Dateien 

chsh                     Ändern der Standardshell

date                     Anzeige von Datum und Zeit

echo                     Anzeige eines Textes / Ausgabe von Variabeln

exa                        moderne Alternative zu ls
exit                        Ende der Sitzung
find                        Suche nach Dateien
grep                       Durchsuchen von Dateien
info                        Anzeige einer Hilfe-Datei
ip                            Anzeigen und Konfiguration von Netzwerkgeräten
let                           Rechnen in der Konsole
man                       Handbuchseite  ("manual")
mkdir                     Erzeugung von Verzeichnissen ("make directory")
mv                          Verschieben ("move") von Dateien bzw. Umbenennung
ps                           Prozesse in der aktuellen Terminal-Sitzung anzeigen lassen
passwd                  Änderung des Passworts eines Benutzers ("password")
pv                           Betrachten des Fortschritt von Operationen durch Pipes
pwd                       Anzeige des Verzeichnisses ("print working directory")
rm                          Löschen von Dateien und Verzeichnisse ("remove")
rmdir                     Löschen eines leeren Verzeichnisses ("remove dir")
sudo                     Root-Rechte für den Benutzer ("substitute user do")
top                        Laufende Programme anzeigen
touch                    Erstellen von Dateien
lscpu                     Anzeige von Prozessor-Informationen ("list cpu")
lshw                     Hardware-Informationen ("list hardware")
lspci                     Informationen zur PCI-Hardware ("list pci")
lsusb                    Informationen zur USB-Hardware ("list usb")
whereis                Anzeigen des Pfades einer Datei
which                   Anzeige der Datei (Pfad der Datei anzeigen)
who                      Anzeige von Informationen über angemeldete Benutzer
whoami                Anzeige des Benutzer, unter dem gerade gearbeitet wird
pv                         Zum Betrachen des Fortschritt --> Ladebalken ?

.bashrc

# TUXer`s Begrüßung
clear
echo Die nette BASH, vom TUXer optimiert.
echo

# TUXer`s Datum (klein)
 echo -n "Datum:    " && date +%F && echo -n && echo -n "KW        " && date +%U


time="$(date +%R)" && echo "############### UHRZEIT ################" && echo
banner $time
echo "############### UHRZEIT ################"
echo

# TUXer`s Hotkeys
echo rechner = Syteminformationen
alias rechner='clear && lsb_release -i -c -d && echo -n "Kernel:         " && uname -r && echo -n "Lokale IP:      " && hostname -I | egrep -o "^.{0,14}" && echo -n "Pfad zur Shell:  " && echo $SHELL && cat /proc/meminfo |grep MemTotal && echo && free -h'

echo up = komplettes Update !
alias up='clear && echo Geben Sie Ihr Passwort ein, um Update und Upgrade durchführen zu können && sudo apt update && echo && echo -e "\e[1m\e[33mPaket-Update ist FERTIG, nun kommt das Upgrade\e[0m" && echo && sudo apt upgrade && echo'

echo up2 = flatpak update
alias up2='clear && echo Geben Sie Ihr Passwort ein, um Flatpak Update durchführen zu können && sudo flatpak update && echo && echo -e "\e[1m\e[33mFlatpak-Update ist FERTIG\e[0m" && echo' 

echo Suchen locate -i [DATEINAME.*]
echo DB = sudo updatedb
alias DB='sudo updatedb'

echo "  Bildbetrachter: qiv"
echo "  Dateibrowerser: ranger, lfm, mc"
echo

sudo apt install obs-studio
sudo apt install gnome-tweak-tool
sudo apt install neofetch screenfetch htop  

sudo apt install kdenlive shotcut openshot-qt audacious audacity vlc rhythmbox easytag
sudo apt install viking qmapshack gpsprune
sudo apt install ssh dconf-editor remmina nextcloud-desktop
sudo apt install evolution gimp krita mtpaint pdfarranger xournal
sudo apt install jstest-gtk steam-installer wine winetricks
sudo apt install virtualbox virtualbox-guest-additions-iso 
sudo apt install 
sudo apt glade (GTK-Programmierung)