Added first draft vor virtualization in linux and latex in vscode.
This commit is contained in:
parent
654db8f95c
commit
d2b2611ebf
68
linux/virtualisierung.md
Normal file
68
linux/virtualisierung.md
Normal file
@ -0,0 +1,68 @@
|
||||
# Quickgui - Virtuelle Maschinen unter Linux
|
||||
|
||||
Quickgui ist ein benutzerfreundliches Tool zur Verwaltung virtueller Maschinen (VMs) unter Linux. Es bietet eine grafische Oberfläche, die die Erstellung, Konfiguration und Verwaltung von VMs erleichtert. Es ist ein Flutter-Frontend für Quickget und Quickemu.
|
||||
|
||||
## Pakete
|
||||
|
||||
- **quickgui-bin**: Das Hauptprogramm (empfohlen - vorkompilierte Binärversion)
|
||||
- **quickget**: Ein Tool zum Herunterladen von VM-Images
|
||||
- **quickemu**: Ein Tool zum Starten und Verwalten von VMs
|
||||
- **qemu-desktop**: Virtualisierungs-Engine mit GUI-Unterstützung
|
||||
|
||||
## QEMU-Varianten
|
||||
|
||||
Die drei QEMU-Pakete in Arch Linux sind Metapakete, die verschiedene Teilpakete zusammengefasst haben und sich in ihrem Umfang unterscheiden:
|
||||
|
||||
- **qemu-base**: Minimalistische Variante für Headless-Setups (ohne grafische Schnittstelle). Nur x86_64-Emulation, ideal für Server.
|
||||
- **qemu-desktop**: Standard-Desktop-Variante mit GUI-Unterstützung und x86_64-Emulation (empfohlen für Quickgui).
|
||||
- **qemu-full**: Vollständigstes Paket mit Unterstützung für alle Prozessor-Architekturen (ARM, RISC-V, MIPS, PowerPC, etc.) und GUI-Support.
|
||||
|
||||
## Installation
|
||||
|
||||
### Empfohlene Methode (quickgui-bin)
|
||||
|
||||
```bash
|
||||
$: paru -S quickgui-bin
|
||||
```
|
||||
|
||||
### Alternative (Source-Paket - nicht empfohlen)
|
||||
|
||||
Das `quickgui`-Paket (Source) hat Versionskonflikte zwischen Flutter-Abhängigkeiten. Verwende stattdessen `quickgui-bin`.
|
||||
|
||||
### Abhängigkeiten auflösen
|
||||
|
||||
Die Installation könnte nach Paketquellen-Updates nötig sein:
|
||||
```bash
|
||||
$: sudo pacman -Sy
|
||||
$: paru -Sy
|
||||
```
|
||||
|
||||
Falls Mirror-Fehler auftreten, können lokale Mirror-Einstellungen zurückgesetzt werden:
|
||||
|
||||
```bash
|
||||
$: sudo pacman-mirrors --geoip
|
||||
$: sudo pacman -Syyu
|
||||
```
|
||||
|
||||
### Aufräumen nach fehlgeschlagenen Installationen
|
||||
|
||||
Falls vorherige Installationsversuche fehlschlugen, können verwaiste Abhängigkeiten entfernt werden:
|
||||
|
||||
#### Zeigt verwaiste Pakete
|
||||
|
||||
```bash
|
||||
paru -Qdt
|
||||
```
|
||||
|
||||
#### Entfernt alle verwaisten Pakete automatisch
|
||||
|
||||
```bash
|
||||
paru -Rns $(paru -Qdtq)
|
||||
```
|
||||
|
||||
|
||||
## Hinweise
|
||||
|
||||
- **Flutter-Abhängigkeiten**: Die modernen `flutter-*` Pakete (nicht `flutter-artifacts-*`) sollten verwendet werden, da die Artifacts-Versionen deprecated sind.
|
||||
- **Dart-Konflikte**: Bei Source-Installation (`quickgui`) können Versionskonflikte zwischen verschiedenen Dart-Implementierungen auftreten. Die Binär-Version (`quickgui-bin`) hat dieses Problem nicht.
|
||||
- **Octopi-Konsole**: Bei Verwendung von Octopi empfiehlt sich die Installation über die Standard-Konsole, da Octopi's integrierte Konsole stdin nicht korrekt weiterleitet.
|
||||
0
office/latex-in-vscode.md
Normal file
0
office/latex-in-vscode.md
Normal file
Loading…
x
Reference in New Issue
Block a user