From Mageia wiki
Jump to: navigation, search


Drakconf multiflag.png
Andere Sprachen
Deutsch ; English ; Español ; Français ; Nederlands ;
Einleitung:
Mageia bietet eine Menge an Software die bereits als Pakete vorliegen. Jedoch können wir nicht alles haben, und nicht immer das neuste. Es kann auch sein, dass Sie eine ältere Version verwenden, oder mehrere Versionen eines Programms nutzen möchten. Hier sind einige Methoden die hierfür genutzt werden können.

Wirklich nicht in Mageia?

Überprüfen Sie zuerst, ob das Paket, welches Sie möchten, wirklich noch nicht als Paket bei Mageia vorliegt. Es kann auch unter einem anderen Namen vorhanden sein, anstatt unter dem, nach dem Sie suchen. Beachten Sie auch, dass alle Paketnamen in Kleinbuchstaben geschrieben sind. Sie können auch ein anderes Programm verwenden, zum Beispiel, davon abhängig welche Desktop-Umgebung Sie installiert haben, gibt es verschiedene PDF-Reader, welche standardmäßig vorinstalliert sind, wie Okular für die Plasma Desktop-Umgebung.

Hier finden Sie eingie Anwendungen, welche in Mageia verfügbar sind.

In der grafischen Mageia Softwareverwaltung können Sie auch nach Beschreibungen suchen, siehe Punkt 3:Suchmodus in der Dokumentation. In der Befehlszeile können Sie urpmq und urpmf verwenden.

Sie können auch in der Mageia Application Datenbank danach schauen.

Um anzuzeigen, welche Anwendung möglicherweise von Interesse ist, versuchen Sie

Falls Sie nicht die Anwendung in unseren offiziellen Repositorien nicht finden, welche Sie möchten, könenn Sie auch einen Blick in die externe Repositorien von Mageia-Paketen schauen und auch prüfen, ob es in einem unserer unterstützten, [#Universelle_Paketformate|universellen, Paketformaten]] verfügbar ist.

Falls Sie nicht die Anwendung finden, welche Sie benötigen, fragen Sie bitte in unserem Forum nach!

Im Mageia Backport-Repository finden Sie möglicherweise Anwendungen aus der kommenden Mageia-Version oder Upgrades die besondere Aufmerksamkeit benötigen. Siehe URPMI-de#urpmi.addmedia

Sie möchten vielleicht ein Paket von einer anderen Veröffentlichung von Mageia selbst neu paketieren, siehe rpm-Pakete aus anderen Mageia Veröffentlichungen weiter unten.

Die proprietären Treiber

Die proprietären Treiber, wie z.B. für Grafikkarten oder WiFi/WLAN Karten, werden in den non-free Quellen bereitgestellt. Aktivieren Sie zum Beispiel für NVIDIA die nonfree und nonfree_update Quellen und konfiguriere Sie anschließend im MCC Ihre NVIDIA Karte, woraufhin Sie gefragt werden, ob Sie den nouveau oder den NVIDIA Treiber verwenden möchten.

Patentbelastete Software

Viele Audio- und Video-Codecs sind für die freie Verwendung in kleineren oder größeren Teilen der Welt eingeschränkt und Anwendungen, die diese fest eingebunden haben befinden sich im tainted Repository.

Empfohlenermaßen solltest Sie vor der Installation prüfen, ob Sie einige der Pakte von dort legal nutzen können, abhängig von der Nutzung und in welchem Teil der Welt Sie sich befinden.

Wenn Sie alles aus den tainted Quellen aktualisieren möchten, was Sie auf Ihrem System installiert haben: aktivieren Sie beide Quellen, tainted und tainted_updates. Bei 64-Bit System sollten zusätzlich die 32-Bit Quellen aktiviert werden und anschließend als root der Befehl urpmi --auto-select ausgeführt werden.

Grundsätzliche Paketverwaltung in Mageia

Wenn Sie die voreingestellte Paketverwaltung in Mageia nicht kennen, schauen Sie sich bitte zuerst folgende Seiten an:

Installationsmedien für Anfänger

Installieren und entfernen von Software für Anfänger

Installieren und Entfernen von Anwendungen

Softwareverwaltung

Und über die Verwendung der Befehlszeile URPMI.

Mehr über die Paketverwaltung in Mageia

Neuigkeiten finden sich in den Veröffentlichungshinweisen

Sie verwenden möglicherweise DNF als Paketmanager: siehe hierzu den Link weiter oben und Verwenden von DNF. Es verwendet im Hintergrund die gleiche rpm Datenbank wie urpmi, JEDOCH werden andere Methoden verwendet um verwaiste Pakete zu ermitteln = wenn Sie sowohl urpmi als auch DNF verwenden, sollten Sie niemals die Funktion zum entfernen der Pakete bei beiden anwenden, siehe Pakete entfernen.

Mageia wird eventuell in Zukunft zu DNF wechseln.

32-Bit Repositorien auf 64-Bit Systemen

Bitte beachten Sie, dass auf 64-Bit Systemen die 32-Bit Repositorys bereits, als Voreinstellung, eingerichtet, allerdings nicht aktiviert sind.

Diese werden von einigen Paketen, wie Steam und Wine benötigt. Falls Sie Pakete installieren möchten, welche Abhängigkeiten zu Paketen aus den 32-Bit Repositorien haben, vergewissern Sie sich bitte, dass Sie die Core 32bit Release und Core 32bit Updates aktiviert haben. Gegebenenfalls werden auch die 32-Bit Nonfree oder Tainted Repositorys (beide jeweils als Release und Updates aufgeführt) benötigt.

Wichtige Regel:

  • Aktivieren Sie nicht die 32-Bit Repositorien ohne die entsprechenden 64-Bit Repositorien auch aktiviert zu haben, da 64-Bit Bibliotheken auf 64-Bit Systemen (generell) bevorzugt werden.
  • Sobald ein 32-Bit Repository verwendet wird, lassen Sie sowohl das entsprechende Release, als auch das Updates Repository aktiviert, damit potentielle Aktualisierungen nicht verhindert werden.

Warnung bezüglich Mageia-fremde Pakete

Warnung!
Kompatibilität. Wenn Sie externe Quellen verwenden, bitte teile uns mit, welche externen Quellen Sie installiert haben, egal ob Sie im Forum, der Mailingliste, im Bugtracker oder einem anderen Kanal ein Problem melden. Ansonsten können einige Dinge verwirrend werden und unnötig Zeit für alle benötigen. Vor allem verwirrend, wenn die Pakete der externen Quellen wie die Mageia Pakete benannt wurden, zum Beispiel ".mga7" als Teil des Paketnamens verwendet wird.

Beachten Sie auch, dass ein Upgrade auf die nächste Mageia Veröffentlichung problematisch werden könnte.

Siehe hierzu auch Abhängigkeiten weiter unten.

Warnung!
Sicherheit. Mageia ist nicht auf irgendeiner weiße für externe Pakete verantwortlich, sei es als RPM, Appimage, Flatpak, binäre Datei... Sie sind selbst verantwortlich dafür, ob Sie dem Anbieter der Software bezüglich Sicherheitsproblemen, Malware, usw. vertrauen. Dies ist möglicherweise vor allem bei Closed Source Software Anwendungen problematisch. Siehe hierzu bezüglich der Mitigartion unter Sicherheit weiter unten.

Externe Repositorys mit Mageia-Paketen

Sie finden möglicherweise ein benötigtes Paket für Mageia in einem Repository des Erstellers der Anwendung oder eines Enthusiast oder einer Organisation welche es zur Verfügung stellt.

Mageia enthusiasten

Andere Organisationen

Fedora COPR

Fedora COPR is ein Service, welcher von Fedora angeboten wird und von vielen genutzt wird.

Beispiele:

Weitere Repositorys

Beispiele:

  • Opera Webbrowser, Mageia kompatible RPM in den Repositorys von Fedora: Anleitung zur Verwendung mit dem DNF-Paketmanager.

Universelle Paketformate

Es existieren mehrere Wege um Software so zu Paketen umzuwandeln, dass es einfacher ist, diese auf vielen verschiedenen Linux Distributionen zu verwenden.

AppImage

AppImages sind eine Art eigenständiger Archive welche direkt heruntergeladen und ausgeführt werden können ohne eine Installation auszuführen oder root-Rechte zu benötigen. Laden Sie einfach die Datei herunter und machen Sie diese ausführbar: chmod a+x FreeCAD*.AppImage und führen Sie diese aus: ./FreeCAD* aus. Die Beispielbefehle gelten wenn Sie eine Konsole in dem Fenster öffnen in dem Sie das AppImage heruntergeladen haben. Drücken Sie zum Beispiel F4 in Dolphin um das Terminal zu öffnen.

Weitere Informationen können unter https://en.wikipedia.org/wiki/AppImage und https://appimage.org/ gefunden werden.

Anwendungen können auf den Webseiten der Hersteller, gesammelt und strukturiert unter https://www.appimagehub.com/,dieser Liste oder einer Browser/Downloader/Aktualisierungsanwendung - AppImage Pool - gefunden werden.

Beispiele: Wir haben FreeCAD (eine sehr funktionsreiche Anwendung zur technischen CAD welches in starker Entwicklung ist) und Slic3r (3D Drucker), aber eventuell sind Sie daran interessiert die Entwicklerversion einzusetzen um zusätzliche Eigenschaften verwenden zu können. Sie können die von Mageia zur Verfügung gestellte Version installiert lassen oder mehr als eine Version im AppImage Format verwenden. https://forums.mageia.org/en/viewtopic.php?f=7&t=12200

AppImageUpdate kann ausgeführt werden um AppImages auf die neueste Version zu aktualisieren. Es ist selbst ein AppImage und kann sich auch selbst aktualisieren. Da es Delta-Updates verwendet, sind die Downloads sehr klein und effizient. Beachten Sie, dass Sie derzeit [https://github.com/AppImage/AppImageUpdate/issues/182#issuecomment-972461213 einen Link zu den Zertifikaten erstellen müssen. Leider sind viele AppImages nicht mit den erforderlichen Informationen ausgestattet damit der Updater funktioniert. Ein gutes Beispiel hierfür ist FreeCAD, wodurch Sie eine große Menge an Daten zum herunterladen sparen. Um zu prüfen ob ein AppImage die erforderlichen Aktualisierungsinformationen enthält, geben Sie ./dasProgramm.AppImage --appimage-updateinformation ein; keine Ausgabe bedeutet keine Informationen.

Bitte beachten!
Wenn die AppImage-Anwendung nicht funktioniert weil ihr Abhängigkeiten fehlen, ist dies ein Fehler im AppImage selbst, da es alle benötigten Daten enthalten sollte. Ein unvollständiges AppImage kann mit einigen Distributionen funktionieren, mit anderen allerdings nicht. Wenn Sie also dieses Problem feststellen, informieren Sie den Ersteller des AppImage damit dies korrigiert werden kann.

Flatpak

Flatpak ist ein Dienstprogramm zur Softwareverteilung und Paketverwaltung für Linux. Damit können Sie eine breite Palette an Anwendungen direkt von den Entwicklern und unabhängig vom rpm-Paketsystem installieren. Das Flatpak-System verwaltet interne Abhängigkeiten und installiert automatisch, was zusätzlich benötigt wird. Die Programme werden in einer Sandbox ausgeführt, mit Ausnahme der Rechte, die bei der Installation abgefragt werden. Weitere Informationen finden Sie auf unserer Wikiseite Flatpak.

Java jar Dateien

Die am vielseitigste Lösung funktioniert auch unter Microsoft und Apple Systeme. Einige benötigen möglicherweise viele Abhängigkeiten, während andere bereits alles inkludiert haben. Beispiel: FriBok (schwedische Anwendung für Rechnungen und Buchhaltung)

Starten Sie hierfür einfach eine Java Anwendung mit java -jar thejarfile.jar

Gut zu wissen: die .jar Datei ist ein Archiv welches, zum Beispiel mit Ark, geöffnet werden kann um beispielsweise interne Konfigurationsdateien zu bearbeiten (ich verwende dies zum Beispiel für mein personalisierte Rechnungsformatierung)

Fremde rpm direkt verwenden

Neben dem normalen Vorbehalt, dass es möglicherweise nicht seine Abhängigkeiten findet, gibt es auch ein (kleines) Risiko, dass die rpm einige Scripts vor/nach der Installation ausführt, welche etwas tun, was Sie nicht möchten.

Manchmal müssen Sie es einfach tun. Hier ist ein Beispiel zur Installation eines Canon Druckertreiber mit Verwendung der rpm des Herstellers, jedoch ohne die Verwendung deren Installationsskripts.

rpm umpacken

rpm Pakete von anderen Mageia Veröffentlichungen

In der Mageia Entwicklungsveröffentlichung "Cauldron" ist eventuell eine neuere Version einer Anwendung verfügbar, welche Sie benötigen. Sie können dann häufig die rpm herunterladen und diese neu bauen, damit diese zu der Mageia Version passt, die Sie einsetzen, siehe Wie man eigene Backports erstellt.

Fremde .rpm Pakete

Eine rpm von einer anderen Distribution kann häufig für Mageia gebaut werden. Siehe hierzu das Packagers RPM tutorial. Eine gute Quelle für am besten nutzbare Kandidaten ist Fedora.

Schauen Sie sich auch den Foreneintrag How to rebuild an src.rpm, using amoebax als Beispiel an.

.deb Pakete

Anwendungen die für Debian/Ubuntu im .deb Format als Paket gebaut wurden, können manchmal durch das Programm alien umgewandelt werden, welches Sie über das Mageia Repository herunterladen können. - Jedoch ist das Programm Alien fehlerhaft mga#28607 und wird im upstream nicht gewartet. Es hat den Anschein, dass das Paket seit einigen Jahren nicht mehr betreut wird.

Alien war als Anwendung gedacht, mit diesem man Dateien von verschiedenen Formaten in andere Formate konvertieren kann - zum Beispiel zwischen rpm (Mageia, Redhat), dpkg (Debian), slp (Stampede) und tgz (Slackware). Falls Sie ein Paket einer anderen Linux-Distribution verwenden möchten, welche nicht auf Ihrem PC installiert ist, können Sie Alien dazu verwenden, es in ein eines Ihrer gewünschten Pakete zu konvertieren. Anschließend können Sie das konvertierte Paket installieren.

Altes Beispiel: Wie man Spotify als neues Paket erstellt und installiert

Binäre Dateien

Einige besitzen ein Installationsskript. Es ist eine gute Idee in das Script zu schauen um zu sehen, was es macht - Sie möchten den Vorgang im Script eventuell auf einem anderen Weg durchführen oder Sie müssen ihn ggf. nicht ausführen.

Einige Anwendungen sind nur Binärdateien, denen Sie Rechte zur Ausführung geben müssen um diese auszuführen. Andere sind möglicherweise .sh Skripte, mit eingebetteten/komprimierten Binärdaten am Ende, welche beim Ausführen entpackt werden. Andere Anwendungen werden gegebenenfalls als komprimierte Verzeichnisse angeboten, welche Sie an einem Ort Ihrer Wahl entpacken können. Lesen Sie die Dokumente wie readme oder Hilfsdateien, die Sie in diesen finden und führe Sie die ausführbare Datei aus.

Wie immer ist es gut die nicht von Mageia gepackten Programme beim erste Mal über die Befehlszeile in einem Terminal auszuführen um Meldungen z.B. über fehlende Abhängigkeiten angezeigt zu bekommen.

Im /home des Anwenders

Für gewöhnlich sollten Anwendungen am besten im /home des Benutzers installiert werden. Beispiel: Eagle CAD (proprietäres CAD Programm für Stromkreise)

Für alle Anwender, z.B. Acrobat Reader

Diese Anwendungen sollten sich im /usr/local/ Verzeichnis befinden. Das Verzeichnis ist für nicht-offizielle Pakete.

Das Programm selbst kompilieren

Die bekannte Trilogie:

./configure make make install

... Optional, eine rpm erstellen

Anstatt die Trilogie von oben zu verwenden, können Sie checkinstall nutzen um ein rpm zu erstellen:

./configure make checkinstall

Sie erhälten anschließend ein rpm, welches mit urpmi installiert werden kann und Sie können dieses deinstallieren, wenn Sie möchten. Wenn der tarball bereits eine gute spec Datei enthält ist es sogar einfacher:

rpmbuild -tb ballname.tar.gz

Qt Programme

Mageia bietet die Entwickler-Suite mit der Sie die Quellen in QtCreator laden, kompilieren und von dort ausführen können. Es kann auch zum debuggen, bearbeiten und Entwickeln genutzt werden.

Falls Sie nur kompilieren möchten, können Sie auch qmake verwenden; ein Beispiel für das Programm shematic, siehe QElectroTech (en).

MS Windows Programme ausführen

Wine

Wine kann dazu verwendet werden um Systemaufrufe zwischen MS Windows Programme und dem Linux System zu übersetzen. Es funktioniert bei vielen Programmen, jedoch nicht bei allen. Siehe [1] und [2].

Für das in Steam integrierte Wine siehe Proton.

Manchmal funktioniert Wine, ein anderes Mal funktioniert es nicht. Es gibt verschieden Fehlerberichte, welche weiterhin offen sind. Schauen Sie hier für Workarounds:

mga#16273 : If launching a wine app gives warnings that suitable versions are missing, see this bug.

mga#28814 - Wine 32-bit install on 64-bit system doesn't pull mesa 32-bit drivers

mga#28840 - wine32 should require libjpeg.so.8

mga#31989 - WINE: Problematic WINEPREFIX; and dep version conflicts

Installieren aus unseren Repositorien:

  • für eine 32-Bit Mageia Installation wine. Für die Unterstützung von 32-Bit Microsoft Windows Anwendungen wird automatisch wine32 installiert.
  • für eine 64-Bit Mageia Installation wine64. Falls Sie Unterstützung für 32-Bit Microsoft Windows Anwendungen benötigten müssen Sie zusätzlich wine32 installieren.

wine-mono und mingw64-wine-gecko / mingw32-wine-gecko werden automatisch als zusätzliche Abhängigkeiten installiert.

Für Wine32 und PlayOnLinux müssen Sie möglicherweise auch die Pakete libmesagl1 und libmesaglu1 manuell installieren, mga#28814 sowie libjpeg8 mga#28840, da einige Programme diese benötigen.

Bitte beachten!
Um wine32 bei einer 64-Bit Installation zu installieren, müssen die Core 32-Bit Release und Core 32-Bit Updates Repositorien aktiviert sein.

- Lesen Sie hierzu bitte die Beschreibung 32-Bit Repositorien auf 64-Bit Systemen.}}

Konfigurieren Sie Wine durch starten von winecfg und führen Sie die Anwendungen direkt durch Eingabe von wine PROGRAMM [ARGUMENTE...] aus.

Für ausführlichere und automatisierte Konfigurationen, inklusive Hilfen bezüglich herunterladen von Bibliotheken und Programmen: installiere und führen Sie q4wine aus. Siehe hierzu die Homepage von q4wine. In q4wine ist ebenfalls die weithin bekannte Winetricks Anwendung enthalten.

PlayOnLinux

PlayOnLinux installiert Spiele und Programme, die für Microsoft Windows entwickelt wurden. Da derzeit nicht viele Spiele direkt unter GNU/Linux funktionieren, kann PlayOnLinux eine Lösung sein, um Windows-Spiele unter Linux zu spielen.

Sie benötigen möglicherweise noch zusätzliche Pakete, siehe den Abschnitt Wine weiter oben.

Bitte beachten!
PlayOnLinux installiert zusätzlich Wine als Abhängigkeiten mit und für wine32, auf einem 64-Bit System, müssen die Repositorys Core 32bit Release und Core 32bit Updates aktiviert sein. Lesen Sie hierzu den Abschnitt weiter oben.

Phoenicis PlayOnLinux

Phoenicis PlayOnLinux ist der Nachfolger von PlayOnLinux. Siehe hierzu Phoenicis auf GitHub. Es besteht die Möglichkeit dieses als Flatpak zu installieren.

DOS Programme ausführen

In unseren Repos können Sie dosbox und dosemu mit der grafischen Erweiterung xdosemu finden. Verfügbar ist auch das Abbild "dosemu-freedos", von FreeDOS, welches eine freie/libre Alternative zu MS DOS darstellt. Diese verwendt spezielle Eigenschaften des Linux Kernel und des 80386+ Prozessors. Für weitere Informationen lesen Sie die Paketbeschreibung und suchen Sie im Internet.

Emulatoren

"Alles" für den PC mit einem anderen OS ausführen

Emulieren Sie einen oder mehrere PCs simultan und installieren Sie die Betriebssysteme welche Sie benötigen und stoppe, starte, klone, archiviere diese auf einfachem Weg.

Bei der Verwendung von visualisierter PC Hardware (siehe unten) können Sie fast alle PC Betriebssysteme auf einem oder mehrere virtuellen PCs installieren - Sie können DOS, Windows XP, 7, 10,... oder andere Linux-Systeme installieren.

Nicht-PC Computer emulieren

Schöne alte Spiele? Wir bieten einige Emulatoren für DOS und verschiedene Spielekonsolen und alte Computer an, für die Sie im Internet Spiele oder alte Software finden oder eventuell besitzt Sie selbst diese. Suchen Sie nach Paketen die "emulator" in den Zusammenfassungen der Pakete stehen haben.

Spielumgebungen (und auch einige Apps)

Steam

Sie können Steam aus unseren Repos installieren, welches eine Umgebung bietet um Spiele und andere Software herunterzuladen und auszuführen. Hier ist einiges an Software für verschiedene Betriebssysteme verfügbar. Hier finden Sie eine Liste an Anwendungen für Linux.

Bitte beachten!
Um Steam zu installieren müssen Sie die 32-Bit Repositorys aktivieren - Lesen Sie hierzu die Informationen weiter oben.

Für einige Spiele muss gegebenenfalls der NVIDIA oder Intel icd ausgewählt werden.

Proton

Proton ist eine Portierung von Wine durch Valve. Proton ist in Steam als eine von mehreren Kompatibilitätsschichten von Steam Play integriert.. Sie können Proton dazu verwenden, um Spiele für MS Windows auf Linux-Systemen zu spielen. How-to guide. Inoffizielle Spielekompatibilitätsdatenbank: ProtonDB

Lutris

Wir bieten auch Lutris als Paket an, welches Spiele von vielen Platformen und Epochen installiert und startet. "Lutris is a video game preservation platform aiming to keep your video game collection up and running for the years to come." "We provide emulators, compatibility layers and game engine re-implementations".

Beachten Sie, dass hierfür Wine installiert sein muss, da es darauf aufsetzt und dessen Abhängigkeiten und Treiber verwendet. Zudem verwendet es eine eigene, auf Spiele optimierte, Version von Wine um Spiele zu starten.

Falls Sie hybride Grafikkarten (zwei GPUs) verwenden, schauen Sie sich den Abschnitt Lutris configuration an.

Flashpoint

Flashpoint (nicht als Paket verfügbar) unterstützt Spiele und Animationen, welche für eine Vielzahl an Web-Plugins und Standards erstellt wurden - nicht nur Flash.

Heroic Game Launcher

Um den Heroic Game Launcher zu installieren, laden Sie die .rpm Datei direkt von dessen offiziellen Webseite [3] (wählen Sie "Other" um die .rpm Datei herunterzuladen)

Verwenden Sie anschließend "Software Installation" (Rechtsklick auf die heruntergeladene .rpm) oder installieren Sie es über ein Terminal:

rpm -i --nodeps heroic-2.9.2.x86_64.rpm

Sobald eine neue Heroic Version verfügbar ist, müssen Sie die alte Version deinstallieren und die neue Version manuell neu installieren:

urpme heroic-2.9.2.x86_64
rpm -i --nodeps heroic-2.10.0.x86_64.rpm

Die Deinstallation kann auch über das Mageia Kontrollzentrum (MCC) erfolgen.

Bekannte Probleme

Abhängigkeiten

Fremde .rpm, konvertierte .deb Binärdateien, .jar Dateien und einige universelle Pakete hängen häufig von einer oder mehreren Bibliotheken ab. Mageia hat all diese normalerweise zur Verfügung, allerdings unter anderen Namen.

Versuchen Sie die Anwendung in einem Text Terminal (z.B. in konsole unter Plasma) auszuführen und es wird Ihnen anzeigen, welche Datei nicht gefunden werden kann. Anschließend können Sie urpmf oder rpmdrake verwenden um nach der entsprechenden Datei in einem Mageia Paket zu suchen und es anschließend installieren. Wenn wir die Bibliothek an einem anderen Ort oder in einer anderen Version zur Verfügung haben, kommen Sie gegebenenfalls mit symlinking oder durch kopieren zum Erfolg.

Ein geläufiger Unterschied ist, dass unter Mageia die 64-Bit Bibliotheken lib64* genannt werden, aber die rpm gegebenenfalls den Namen ohne "64" benötigt oder danach sucht.

Sicherheit

o Flatpak bietet von sich aus eine Art Sandbox. Bezüglich der Konfiguration, siehe Flatpak - Berechtigungen

o Firejail bietet Sandboxen für viele Programme und eignet sich auch gut für Appimage Anwendungen. Sie benötigen die Pakete firejail und firetools für die Konfiguration. Einfache Verwendung: Hängen Sie an Ihr Programm den Prefix "firejail" an. Alternativ kann auch firejail gestartet werden und von dort aus dann die jeweilige Anwendung Verwenden von firetools: Starten Sie firetools und es wird Ihnen ein Feld mit voreingestellten Links für den Schnellstart und zwei Links für die Einrichtung angezeigt. Weiterführende Informationen finden sich in den Links der Projektseite, der Hauptseite und die Arch Linux Wiki-Seite ist ein guter Anlaufpunkt.

o Systeme, die unter Emulatoren wie VirtualBox ausgeführt werden, verwenden nur gemeinsame Verzeichnisse, die Sie hierfür konfiguriert haben und können nur lesend darauf zugreifen.

Cointainer

Container bieten eine Umgebung an, welche so stark wie möglich eine angelegt ist, welche Sie durch eine VM (Virtuelle Maschine/virtualisierte Hardware) erhalten, jedoch ohne den Overhead, welcher durch das Ausführen eines separaten Kernel und Simulierung der gesamten Hardware geschieht. Für weiterführende Informationen schauen Sie auf die Wikipedia-Seite OS-level virtualization. Eine gute Einführung von RedHat erhalten Sie hier.

In den Mageia Repositorien finden Sie lxc, Docker (Wikipedia) und Podman. Einige reguläre Virtualisierungsmanager können auch mit Containern umgehen.

Docker verwendet eine Client-Server Architektur, während Podman eine daemonenlose Architektur verwendet.

Virtualisierte Hardware

Bezüglich Hardwarevirtualisierung (Virtuelle Maschinen, VM - emulieren mehr oder weniger Computer und installieren darauf Betriebssysteme) schauen Sie auf unsere Virtualisation Seite. - Virtualbox, QEMU, KVM, Virt-Manager und Xen werden als Pakete bereitgestellt und VMware kann installiert werden.

Cloud Server

Unter Mageia können Sie Nextcloud Server installieren, mit der Sie eine große Anzahl an Web-Anwendungen, wie geteilter Kalender, OnlyOffice, usw., ausführen können

Weitere Möglichkeiten...

Nur kurze Erwähnungen, ohne nähere Ausführung:

  • Es existieren verschiedene Plug-Ins für Webbrowser (z. B. Firefox) und andere Anwendungen, Macros für einige Programme, ...
  • Sie können Scripte in der Befehlszeile und in verschiedenen Sprachen ausführen...