Bearbeiten von „StuRa:Install-Party/Fedora

Zur Navigation springen Zur Suche springen
Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden. Ein eigenes Benutzerkonto hat eine ganze Reihe von Vorteilen.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und veröffentliche dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 84: Zeile 84:
: <code>sudo systemctl hibernate</code>
: <code>sudo systemctl hibernate</code>


=== Systemverwaltung ===
=== Quellen für Pakete ===
 
==== 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&nbsp;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 Quellen für Pakete =====


====== [https://rpmfusion.org/ RPM Fusion] ======
==== ergänzende Quellen für Pakete ====
für [[#Pakete für RPM Package Manager]]


: https://docs.fedoraproject.org/en-US/quick-docs/setup_rpmfusion/
===== [https://rpmfusion.org/ RPM Fusion] =====


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 102:
::: <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] ======
===== [https://flathub.org/ Flathub] =====
für [[#Pakete für RPM Package Manager]]


====== [https://flathub.org/ Flathub] ======
für [https://flatpak.org/ Flatpak]
für [[#Pakete für Flatpak]]


* https://flatpak.org/setup/Fedora/
* https://flatpak.org/setup/Fedora/
* https://flathub.org/repo/flathub.flatpakrepo
* https://flathub.org/repo/flathub.flatpakrepo


==== Finden eines Paketes für einen benötigtes Kommando ====
=== Systemverwaltung ===


Herausfinden lassen welches Paket installiert sein muss, um beispielsweise das Kommando ''cowsay'' zu haben
==== Verwaltung von GNOME ====
: <code>dnf provides cowsay</code>
<pre></pre>
<pre>
Matched from:
Provide    : cowsay = 3.04-10.fc28
</pre>
<pre></pre>


==== Gruppen für Pakete ====
===== GNOME Tweaks =====
 
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 =====


{|
{|
Zeile 268: Zeile 123:
|-
|-
|
|
* Reiter Aktualisierung (''Updates'')
* Suchen von ''gnome tweaks''
* Installieren
|  
|  
Aktualisieren von allen installierten Paketen
Installation vom Paket der Anwendung ''gnome-tweaks''
: <code>dnf -yb update</code>
: <code>dnf install -y gnome-tweaks</code>
|-
|-
|}
|}


===== Aktualisierung von Paketen als flatpak =====
===== Dconf Editor =====
etwa von [[#Flathub]]


{|
{|
Zeile 284: Zeile 139:
|-
|-
|
|
* Reiter Aktualisierung (''Updates'')
* Suchen von ''dconf editor''
* Installieren
|  
|  
Aktualisieren von allen installierten Paketen
Installation vom Paket der Anwendung ''dconf-editor''
: <code>flatpak -y update</code>
: <code>dnf install -y dconf-editor</code>
|-
|-
|}
|}


==== Entfernung von Paketen ====
==== Verwaltung von Paketen ====


===== Entfernung von üblichen Paketen =====
===== 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>
! mit dem Programm für die grafische Oberfläche ''Software''
<pre></pre>
! mit der Kommandozeile
<pre>
|-
Matched from:
|
Provide    : cowsay = 3.04-10.fc28
zu erklären
</pre>
|
<pre></pre>
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 =====
==== Verwaltung der automatisch startenden Programmen bei GNOME ====
etwa von [[#Flathub]]


{|
* [[#GNOME Tweaks]]
|-
** Startup Applications
! 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 ====
 
==== 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 ==
== Anwendungen ==
Zeile 400: Zeile 211:


===== LaTeX im einzelnen =====
===== LaTeX im einzelnen =====


: <code>dnf search texlive-scheme</code>
: <code>dnf search texlive-scheme</code>
Zeile 418: Zeile 230:
texlive-scheme-minimal.noarch : minimal scheme (plain only)
texlive-scheme-minimal.noarch : minimal scheme (plain only)
</pre>
</pre>
: <code>dnf -y install texlive-scheme-basic</code>
: <code>dnf install texlive-scheme-basic</code>
<pre></pre>
<pre></pre>


Zeile 429: Zeile 241:
texlive-dinbrief.noarch : German letter DIN style
texlive-dinbrief.noarch : German letter DIN style
</pre>
</pre>
: <code>dnf -y install texlive-dinbrief</code>
: <code>dnf install texlive-dinbrief</code>
<pre></pre>
<pre></pre>


==== Client Discord ====
=== Probleme und Lösungen ===
 
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 298:
; 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 303:
* [[CentOS]]
* [[CentOS]]


[[Kategorie:Betriebssystem]]
[[Kategorie:GNU/Linux]]
[[Kategorie:GNU/Linux]]
[[Kategorie:BSD]]

Bitte beachte, dass alle Beiträge zu Wiki StuRa HTW Dresden von anderen Mitwirkenden bearbeitet, geändert oder gelöscht werden können. Reiche hier keine Texte ein, falls du nicht willst, dass diese ohne Einschränkung geändert werden können.

Du bestätigst hiermit auch, dass du diese Texte selbst geschrieben hast oder diese von einer gemeinfreien Quelle kopiert hast (weitere Einzelheiten unter StuRa HTW Dresden:Urheberrechte). ÜBERTRAGE OHNE GENEHMIGUNG KEINE URHEBERRECHTLICH GESCHÜTZTEN INHALTE!

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)