Aktuelle Version |
Dein Text |
Zeile 3: |
Zeile 3: |
| [[Fedora]] zeichnet sich dadurch aus, dass es immer auf dem neusten Stand der Entwicklung ist. [[Fedora]] hat eine sehr große Gemeinschaft an (freiwillig) Aktiven, und wird von der Firma [[Red Hat]] betrieben. Während [[Fedora]] eben sehr modern ist, ist das gegenteilige (auf ausgereifte und geprüfte Stabilität fokussierte) Konzept [[CentOS]] (oder auch kommerziell [[RHEL]]). | | [[Fedora]] zeichnet sich dadurch aus, dass es immer auf dem neusten Stand der Entwicklung ist. [[Fedora]] hat eine sehr große Gemeinschaft an (freiwillig) Aktiven, und wird von der Firma [[Red Hat]] betrieben. Während [[Fedora]] eben sehr modern ist, ist das gegenteilige (auf ausgereifte und geprüfte Stabilität fokussierte) Konzept [[CentOS]] (oder auch kommerziell [[RHEL]]). |
|
| |
|
| == Installation == | | === Installation === |
| | |
| == Anpassungen ==
| |
|
| |
|
| === Pausenzustände === | | === Pausenzustände === |
Zeile 84: |
Zeile 82: |
| : <code>sudo systemctl hibernate</code> | | : <code>sudo systemctl hibernate</code> |
|
| |
|
| === Systemverwaltung === | | === Paketquellen === |
| | |
| ==== Verwaltung von GNOME ====
| |
| | |
| ===== GNOME Tweaks =====
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| * Suchen von ''gnome tweaks''
| |
| * Installieren
| |
| |
| |
| Installation vom Paket der Anwendung ''gnome-tweaks''
| |
| : <code>dnf install -y gnome-tweaks</code>
| |
| |-
| |
| |}
| |
| | |
| ===== Dconf Editor =====
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| * Suchen von ''dconf editor''
| |
| * Installieren
| |
| |
| |
| Installation vom Paket der Anwendung ''dconf-editor''
| |
| : <code>dnf install -y dconf-editor</code>
| |
| |-
| |
| |}
| |
| | |
| ==== Verwaltung der automatisch startenden Programmen bei GNOME ====
| |
| | |
| * [[#GNOME Tweaks]]
| |
| ** Startup Applications
| |
| | |
| ==== Verwaltung vom Massenspeicher ====
| |
| | |
| ===== blivet-gui =====
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| * Suchen von ''blivet-gui''
| |
| * Installieren
| |
| |
| |
| Installation vom Paket der Anwendung ''blivet-gui''
| |
| : <code>dnf install -y blivet-gui</code>
| |
| |-
| |
| |}
| |
| | |
| === Verwaltung von Paketen ===
| |
| | |
| ==== Arten von Paketen ====
| |
| | |
| Standardmäßig gibt es bei Fedora 2 Arten von Paketen.
| |
| | |
| ===== Pakete für RPM Package Manager =====
| |
| mit [[#dnf]]
| |
| | |
| Pakete, die mit dem RPM Package Manager verwaltet werden, können als die "normalen" Pakete betrachtet werden. Die Verwaltung der Pakete vom Grundsystem werden so verwaltet.
| |
| | |
| Die Pakete für RPM Package Manager werden bei Fedora mit <code>dnf</code> verwaltet.
| |
| | |
| ===== Pakete für Flatpak =====
| |
| mit [[#flatpak]]
| |
| | |
| Neben den [[#Pakete für RPM Package Manager | Paketen, die mit dem RPM Package Manager verwaltet werden]], gibt es bei Fedora standardmäßig noch das Format für Pakete für Flatpak. Bei Flatpak werden übliche Anwendungen als eigenständiges Paket mit allen notwendigen Abhängigkeiten angeboten.
| |
| | |
| Die Pakete für Flatpak werden bei Fedora mit <code>flatpak</code> verwaltet.
| |
| | |
| Für die Verwaltung braucht es standardmäßig keine administrativen Berechtigungen.
| |
| Die Pakete werden auch nur für das einzelne Konto installiert (und beim diesem Konto abgelegt).
| |
| Die Pakete (Anwendungen) sind im "persönlichen" Ordner unter <code>~/.var/app/</code> abgelegt.
| |
| | |
| ===== Pakete für rpm-ostree =====
| |
| mit [[#rpm-ostree]]
| |
| | |
| on Silverblue only!?!
| |
| | |
| ==== Werkzeuge zur Verwaltung von Paketen ====
| |
| | |
| ===== dnf =====
| |
| | |
| ====== dnf Konfiguration ======
| |
| | |
| ; Prüfung nach und Verwendung vom schnellsten verfügbaren Spiegel zum Beziehen von Paketen:
| |
| :: https://dnf.readthedocs.io/en/latest/conf_ref.html#options-for-both-main-and-repo
| |
| : <code>sudo nano /etc/dnf/dnf.conf</code>
| |
| <pre></pre>
| |
| <pre>
| |
| [main]
| |
| </pre>
| |
| <pre></pre>
| |
| <pre>
| |
| fastestmirror=true
| |
| </pre>
| |
| <pre></pre>
| |
| | |
| ===== flatpak =====
| |
| : [https://flatpak.org/ Flatpak]
| |
| | |
| ===== rpm-ostree =====
| |
| : https://rpm-ostree.readthedocs.io/en/stable/
| |
| : https://coreos.github.io/rpm-ostree/
| |
| : https://docs.fedoraproject.org/en-US/fedora/rawhide/system-administrators-guide/package-management/rpm-ostree/
| |
| | |
| ===== GNOME Software =====
| |
| | |
| ===== KDE Discover =====
| |
| | |
| ==== Quellen für Pakete ====
| |
| | |
| ===== standardmäßige Quellen für Pakete =====
| |
|
| |
|
| ====== Pakete vom Projekt Fedora ====== | | ==== ergänzende Paketquellen ==== |
|
| |
|
| ===== ergänzende Quellen für Pakete =====
| | ===== [https://rpmfusion.org/ RPM Fusion] ===== |
| | |
| ====== [https://rpmfusion.org/ RPM Fusion] ======
| |
| für [[#Pakete für RPM Package Manager]]
| |
| | |
| : https://docs.fedoraproject.org/en-US/quick-docs/setup_rpmfusion/
| |
|
| |
|
| RPM Fusion bietet 2 verschieden Paketquellen an. Einseits gibt es ''free'' für [[freie Sorftware]] (nach der Definition von [[Fedora]]) und andererseits gibt es ''nonfree'' für Software, deren Quellcode zur nicht kommerziellen Nutzung veröffentlicht ist. | | RPM Fusion bietet 2 verschieden Paketquellen an. Einseits gibt es ''free'' für [[freie Sorftware]] (nach der Definition von [[Fedora]]) und andererseits gibt es ''nonfree'' für Software, deren Quellcode zur nicht kommerziellen Nutzung veröffentlicht ist. |
Zeile 228: |
Zeile 100: |
| ::: <code>sudo dnf install -y <nowiki>https://</nowiki>download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</code> | | ::: <code>sudo dnf install -y <nowiki>https://</nowiki>download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</code> |
|
| |
|
| ====== [https://unitedrpms.github.io/ UnitedRPMs] ======
| | ===== [https://unitedrpms.github.io/ UnitedRPMs] ===== |
| für [[#Pakete für RPM Package Manager]]
| |
| | |
| ====== [https://copr.fedorainfracloud.org/ Fedora Copr] ======
| |
| für [[#Pakete für RPM Package Manager]]
| |
| | |
| ====== [https://flathub.org/ Flathub] ======
| |
| für [[#Pakete für Flatpak]]
| |
| | |
| * https://flatpak.org/setup/Fedora/
| |
| * https://flathub.org/repo/flathub.flatpakrepo
| |
| | |
| ==== Finden eines Paketes für einen benötigtes Kommando ====
| |
| | |
| Herausfinden lassen welches Paket installiert sein muss, um beispielsweise das Kommando ''cowsay'' zu haben
| |
| : <code>dnf provides cowsay</code>
| |
| <pre></pre>
| |
| <pre>
| |
| Matched from:
| |
| Provide : cowsay = 3.04-10.fc28
| |
| </pre>
| |
| <pre></pre>
| |
| | |
| ==== Gruppen für Pakete ====
| |
| | |
| Es kann nach "einfachen" Gruppen (''Groups'') und Gruppen für Umgebungen (''Environment Groups'') unterschieden werden. (Die rohe Bezeichnung von Gruppen für Pakete für Umgebungen enden mit <code>-environment</code>. Bei manchen Gruppen macht es aber kaum einen Unterschied, etwa <code>kde-desktop</code> zu <code>kde-desktop-environment</code>.)
| |
| | |
| Anzeigen lassen was es alles (samt versteckten) an Gruppen für Pakete gibt und wie deren "Kurzname" lautet
| |
| : <code>dnf group list -v --hidden</code>
| |
| | |
| ==== Aktualisierung von Paketen ====
| |
| | |
| ===== Aktualisierung von üblichen Paketen =====
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| * Reiter Aktualisierung (''Updates'')
| |
| |
| |
| Aktualisieren von allen installierten Paketen
| |
| : <code>dnf -yb update</code>
| |
| |-
| |
| |}
| |
| | |
| ===== Aktualisierung von Paketen als flatpak =====
| |
| etwa von [[#Flathub]]
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| * Reiter Aktualisierung (''Updates'')
| |
| |
| |
| Aktualisieren von allen installierten Paketen
| |
| : <code>flatpak -y update</code>
| |
| |-
| |
| |}
| |
| | |
| ==== Entfernung von Paketen ====
| |
| | |
| ===== Entfernung von üblichen Paketen =====
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| zu erklären
| |
| |
| |
| Entfernen von einem installierten Paket, am Beispiel Paket <code>ddate</code>
| |
| : <code>dnf -y remove ddate</code>
| |
| |-
| |
| |
| |
| unbekannt
| |
| |
| |
| Entfernen von allen installierten, aber nicht mehr benötigten Paketen
| |
| : <code>dnf -y autoremove</code>
| |
| |-
| |
| |}
| |
| | |
| ===== Entfernung von Paketen als flatpak =====
| |
| etwa von [[#Flathub]]
| |
| | |
| {|
| |
| |-
| |
| ! mit dem Programm für die grafische Oberfläche ''Software''
| |
| ! mit der Kommandozeile
| |
| |-
| |
| |
| |
| zu erklären
| |
| |
| |
| Entfernen von allen installierten Paketen, am Beispiel Paket <code>ddate</code>
| |
| : <code>flatpak -y uninstall vlc</code>
| |
| |-
| |
| |
| |
| unbekannt
| |
| |
| |
| Entfernen von allen installierten, aber nicht mehr benötigten Paketen
| |
| : <code>flatpak uninstall --unused</code>
| |
| |-
| |
| |}
| |
| | |
| === Arbeitsplatzumgebung ===
| |
|
| |
|
| ==== GNOME ==== | | === Anwendungen === |
| | |
| ==== KDE ====
| |
| | |
| Installieren der Gruppe an Paketen für KDE
| |
| : <s><code>sudo dnf -y install @kde-desktop-environment</code></s>
| |
| : <s><code>sudo dnf -y group install kde-desktop</code></s>
| |
| : <code>sudo dnf -y install @kde-desktop</code>
| |
| | |
| Installieren der Pakete für SDDM
| |
| : <code>sudo dnf -y install sddm</code>
| |
| Änderung der Aktivierung für den Dienst display manager (Ersatz von GDM durch SDDM durch die Deaktivierung von Programm GDM und folglicher Aktivierung von Programm SDDM)
| |
| : <code>sudo systemctl disable gdm && sudo systemctl enable sddm</code>
| |
| (optionale) vehemente Aktivierung vom Programm SDDM
| |
| : <code>sudo systemctl enable --force sddm</code>
| |
| | |
| == Anwendungen ==
| |
|
| |
|
| ==== thunderbird ==== | | ==== thunderbird ==== |
Zeile 363: |
Zeile 111: |
| {| | | {| |
| |- | | |- |
| ! mit dem Programm für die grafische Oberfläche ''Software'' | | ! mit dem Programm für die grafische Overfläche ''Software'' |
| ! mit der Kommandozeile | | ! mit der Kommandozeile |
| |- | | |- |
Zeile 389: |
Zeile 137: |
| : <code>dnf install -y mumble</code> | | : <code>dnf install -y mumble</code> |
|
| |
|
| ==== LaTeX ==== | | === Probleme und Lösungen === |
| | |
| ===== alles zu LaTeX =====
| |
| | |
| Bei [[Fedora]] wird nicht die gängige Bezeichnung ''texlive-full'' (wie [https://packages.debian.org/stable/texlive-full bei Debian] oder wie [https://svnweb.freebsd.org/ports/head/print/texlive-full/ bei FreeBSD]) für das gesamtheitliche Paket verwendet.
| |
| | |
| Installation vom (vollumfänglichsten) Paket der Anwendung ''texlive-scheme-full''
| |
| :: etwa wenn es wer überdrüssig ist einzelne Pakete - etwa wie für ''\documentclass[a4paper]{dinbrief}'' - jeweils nach zu installieren
| |
| : <code>dnf install texlive-scheme-full</code>
| |
| | |
| ===== LaTeX im einzelnen =====
| |
| | |
| : <code>dnf search texlive-scheme</code>
| |
| <pre></pre>
| |
| <pre>
| |
| ========================= Name Matched: texlive-scheme =========================
| |
| texlive-scheme-xml.noarch : XML scheme
| |
| texlive-scheme-full.noarch : full scheme (everything)
| |
| texlive-scheme-gust.noarch : GUST TeX Live scheme
| |
| texlive-scheme-basic.noarch : basic scheme (plain and latex)
| |
| texlive-scheme-small.noarch : small scheme (basic + xetex, metapost, a few
| |
| : languages)
| |
| texlive-scheme-tetex.noarch : teTeX scheme (more than medium, but nowhere near
| |
| : full)
| |
| texlive-scheme-medium.noarch : medium scheme (small + more packages and
| |
| : languages)
| |
| texlive-scheme-context.noarch : ConTeXt scheme
| |
| texlive-scheme-minimal.noarch : minimal scheme (plain only)
| |
| </pre>
| |
| : <code>dnf -y install texlive-scheme-basic</code>
| |
| <pre></pre>
| |
| | |
| : <code>dnf search dinbrief</code>
| |
| <pre></pre>
| |
| <pre>
| |
| ======================= Name & Summary Matched: dinbrief =======================
| |
| texlive-dinbrief-doc.noarch : Documentation for dinbrief
| |
| ============================ Name Matched: dinbrief ============================
| |
| texlive-dinbrief.noarch : German letter DIN style
| |
| </pre>
| |
| : <code>dnf -y install texlive-dinbrief</code>
| |
| <pre></pre>
| |
| | |
| ==== Client Discord ====
| |
| | |
| Aus der Quelle ''rpmfusion-nonfree'' ([[#RPM Fusion]]) kann auch das (leider) proprietäre Paket für den Client für Discord ([https://download1.rpmfusion.org/nonfree/fedora/development/rawhide/Everything/x86_64/os/repoview/discord.html discord]) installiert werden.
| |
| | |
| Installieren vom Paket ''discord''
| |
| : <code>sudo dnf -y install discord</code>
| |
| | |
| (im Notfall) Installieren vom Paket als [[#Flatpak]] ''discord''
| |
| : <code>flatpak -y install discord</code>
| |
| | |
| === foo ===
| |
| | |
| ==== fortune ====
| |
| | |
| : <code>fortune-mod</code>
| |
| | |
| ==== cowsay ====
| |
| | |
| : <code>sudo dnf install -y cowsay cowsay-beefymiracle</code>
| |
| | |
| ==== ponysay ====
| |
| | |
| https://github.com/erkin/ponysay/releases
| |
| | |
| == Probleme und Lösungen == | |
|
| |
|
| ==== [[wikipedia:de:H.264|H.264]] benutzen können ==== | | ==== [[wikipedia:de:H.264|H.264]] benutzen können ==== |
Zeile 510: |
Zeile 191: |
| ; Nachbetrachtung: | | ; Nachbetrachtung: |
| : Nach einem Neustart von der Anwendung GEdit kann für die Rechtschreibkontrolle nun das Wörterbuch der jeweiligen Sprache in der Auswahl eingestellt werden. | | : Nach einem Neustart von der Anwendung GEdit kann für die Rechtschreibkontrolle nun das Wörterbuch der jeweiligen Sprache in der Auswahl eingestellt werden. |
|
| |
| ==== Anpassung der Aufteilung vom Massenspeicher ====
| |
| [[#blivet-gui]]
| |
|
| |
| ; Vorbetrachtung:
| |
| : [[Fedora]] besticht damit, dass es sehr einfach zu installieren, auch gleich mit Verschlüsslung vom Massenspeicher & Co. Dabei werde auch bestmögliche Annahmen (für eine standardmäßige Benutzung) getroffen. Jedoch kann es sein, dass die Voreinstellungen sich als nicht ideal, vielleicht sogar problematisch, sind.
| |
| : Die Aufteilung vom (verschlüsselten Teil vom) Massenspeicher soll und kann angepasst werden. Das geht einfach. Dazu sollten aber die Teile nicht (für die Verwendung) im laufenden System eingegängt sein.
| |
|
| |
| ; Lösung:
| |
| * Erstellen von einem zusätzlichen Medium für ein [[w:de:Live-System]]
| |
| ** Verwendung von einem Medium, etwa wie auch bei der [[#Installation]] gemacht wurde, etwa auf einem USB-Stick
| |
| ** Verwendung von einem (nahezu beliebigen) [[Betriebssystem]], aber im Zweifelsfall [https://getfedora.org/de/workstation/ Fedora Workstation]
| |
| * Starten vom [[w:de:Live-System]], also nicht mit Verwendung vom anzupassenden Massenspeicher
| |
| * Anpassen der Aufteilung vom Massenspeicher
| |
| *:* Verwendung von [https://wiki.gnome.org/Apps/Disks GNOME Disks] für die Aufteilung vom Massenspeicher
| |
| *:*: Die (bei einem standardmäßigen Fedora bereitgestellte) standardmäßige Anwendung [https://wiki.gnome.org/Apps/Disks GNOME Disks] sollte auch funktionieren (können).
| |
| *: oder
| |
| *:* Verwendung von [[#blivet-gui]] für die Aufteilung vom Massenspeicher
| |
| *:** Installieren der Anwendung [[#blivet-gui]]
| |
| *:** Anpassung mit der Anwendung [[#blivet-gui]]
| |
| *:** (Entschlüsseln)
| |
| *:**: Im Übrigen kann es sein, dass die Anwendung [[#blivet-gui]] nach dem Entschlüsseln erneut gestartet werden muss, um die Aufteilung des verschlüsselten Teils vom Massenspeicher richtig einzulesen.
| |
| *:*** Verkleinern
| |
| *:*** Vergrößern
| |
| *:*** Anwenden
| |
| * Neustarten (ins normale System)
| |
| * Prüfen
| |
|
| |
| ; Nachbetrachtung:
| |
| : Läuft!
| |
|
| |
| == Anleitung Anderer ==
| |
|
| |
| * https://mutschler.eu/linux/install-guides/fedora-post-install/
| |
| *: Achtung! Aktuell (2021-06) auf die Version 33 von Fedora bezogen, daher bezogen auf Version 3 von GNOME, und nicht wie bei der aktuellen Version 40 von GNOME, wie sie bei der Version 34 von Fedora Standard ist.
| |
| ** https://mutschler.eu/linux/install-guides/fedora-post-install/#coding (mit Teil zu ''MATLAB'')
| |
|
| |
|
| == Siehe auch == | | == Siehe auch == |
Zeile 551: |
Zeile 196: |
| * [[CentOS]] | | * [[CentOS]] |
|
| |
|
| [[Kategorie:Betriebssystem]]
| |
| [[Kategorie:GNU/Linux]] | | [[Kategorie:GNU/Linux]] |
| | [[Kategorie:BSD]] |