Fedora: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (77 intermediate revisions by the same user not shown) | |||
| Line 5: | Line 5: | ||
=== Multiboot - Change default boot order (GRUB 2) === | === Multiboot - Change default boot order (GRUB 2) === | ||
{{File|/etc/default/grub| | {{File|/etc/default/grub| | ||
<pre> | <pre> | ||
| Line 19: | Line 18: | ||
{{Root|grub2-editenv list}} | {{Root|grub2-editenv list}} | ||
=== Release Upgrade === | |||
{{Root|<nowiki>dnf upgrade --refresh</nowiki>}} | |||
{{Root|<nowiki>dnf install dnf-plugin-system-upgrade</nowiki>}} | |||
{{Root|<nowiki>dnf system-upgrade download --refresh --releasever=32</nowiki>}} | |||
{{Root|<nowiki>dnf system-upgrade reboot</nowiki>}} | |||
{{Root|<nowiki>dnf system-upgrade clean</nowiki>}} | |||
=== RPM Fusion Repository === | === RPM Fusion Repository === | ||
| Line 24: | Line 30: | ||
Required by: | Required by: | ||
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]] | * [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]] | ||
* [[Fedora#MP3_support|MP3 support]] | * [[Fedora#MP3_support|MP3 support]] | ||
* [[Fedora#XBMC|XBMC]] | |||
{{Root| | {{Root|<nowiki>dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm</nowiki>}} | ||
=== Remove old Kernels === | |||
{{Root|<nowiki>dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)</nowiki>}} | |||
=== Disable Firewall === | |||
{{ | {{Warning|Not recommended!}} | ||
{{Root|systemctl disable firewalld.service}} | |||
{{ | === Disable SELinux === | ||
{{Warning|Not recommended!}} | |||
= | {{File|/etc/selinux/config| | ||
<pre> | |||
SELINUX=permissive | |||
</pre> | |||
}} | |||
{{ | === Enable hard-restarting the X server via Ctrl-Alt-Backspace === | ||
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf| | |||
<pre> | |||
Option "XkbOptions" "terminate:ctrl_alt_bksp, " | |||
</pre> | |||
}} | |||
== Drivers == | |||
=== Graphics - NVIDIA (proprietary) === | |||
==== | {{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}} | ||
{{Root| | |||
= | {{Root|<nowiki>dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo</nowiki>}} | ||
{{Root|dnf install nvidia-driver}} | |||
{{Root|dnf install nvidia-driver-libs.i686}} | |||
{{Root|dnf install nvidia-settings}} | |||
{{Root| | {{Root|dnf install nvidia-driver-NvFBCOpenGL}} | ||
{{Root|dnf install nvidia-driver-NvFBCOpenGL.i686}} | |||
{{Root|dnf install vulkan}} | |||
{{Root|dnf install vulkan.i686}} | |||
=== WLAN - Broadcom BCM43xx === | |||
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | {{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | ||
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}} | {{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}} | ||
{{Root|dnf install broadcom-wl akmod-wl}} | |||
{{Root| | |||
=== Scanner - SANE compatible === | === Scanner - SANE compatible === | ||
{{Root|dnf install sane-backends-drivers-scanners}} | |||
{{Root| | |||
| Line 124: | Line 102: | ||
}} | }} | ||
{{Root| | {{Root|dnf install google-chrome-<stable/beta/unstable>}} | ||
=== Steam === | === Steam === | ||
{{ | {{Root|<nowiki>dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo</nowiki>}} | ||
< | {{Root|dnf install steam}} | ||
See [[Steam]] for known workarounds for common problems. | |||
=== Java === | |||
{{Root|dnf install java-1.8.0-openjdk}} | |||
{{Root|dnf install java-11-openjdk}} | |||
}} | |||
{{Root| | === Java web plugin === | ||
{{Root|dnf install icedtea-web}} | |||
=== KDE - Localization === | === KDE - Localization === | ||
{{Root| | {{Root|dnf install kde-l10n-de}} | ||
{{Root|dnf install calligra-l10n-de}} | |||
=== Skanlite - KDE scanner application === | === Skanlite - KDE scanner application === | ||
{{Root| | {{Root|dnf install skanlite}} | ||
=== Digikam === | |||
{{Root|dnf install digikam}} | |||
=== QMapShack === | |||
{{Root|dnf install qmapshack}} | |||
=== | === mpv === | ||
{{Root| | {{Root|dnf install mpv}} | ||
=== | === KeePassXC - Password manager === | ||
{{Root| | {{Root|dnf install keepassxc}} | ||
=== Mumble - Voice chat software === | === Mumble - Voice chat software === | ||
{{Root| | |||
{{Root|dnf install mumble}} | |||
=== VLC media player === | |||
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | |||
{{Root|dnf install vlc}} | |||
=== Audex - Audio grabber === | |||
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | |||
{{Root|dnf install audex}} | |||
=== Wine - Windows compatibility layer === | === Wine - Windows compatibility layer === | ||
{{Root| | {{Root|dnf install wine}} | ||
=== Kodi === | |||
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | |||
{{Root|dnf install kodi}} | |||
=== LibreOffice === | |||
{{Root|dnf install libreoffice}} | |||
{{Root|dnf libreoffice-langpack-de}} | |||
== Multimedia codecs == | |||
=== MP3 support === | |||
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}} | |||
{{Root|dnf install gstreamer1-plugins-ugly}} | |||
{{Root|dnf install k3b-extras-freeworld}} | |||
== | == DNF package manager == | ||
=== Proxy === | === Proxy === | ||
{{File|/etc/ | {{File|/etc/dnf/dnf.conf| | ||
<pre> | <pre> | ||
[main] | [main] | ||
| Line 167: | Line 178: | ||
}} | }} | ||
=== Fix a | === Fix broken transactions === | ||
{{Root| | {{Root|package-cleanup --cleandupes}} | ||
=== Fix Error: db5-Error(-xxxxx) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery ==== | |||
{{Root|rm -rf /var/lib/rpm/__db.00*}} | |||
{{Root|rpm --rebuilddb}} | |||
=== Remove a package which fails to uninstall with dnf === | |||
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}} | |||
Latest revision as of 11:54, 10 September 2020
Basics
Becomming Root
$ su -l
Multiboot - Change default boot order (GRUB 2)
File: /etc/default/grub
GRUB_DEFAULT=saved
# grub2-mkconfig -o /boot/grub2/grub.cfg
# grep ^menuentry /boot/grub2/grub.cfg | cut -d "'" -f2
# grub2-set-default <menu entry number>
# grub2-editenv list
Release Upgrade
# dnf upgrade --refresh
# dnf install dnf-plugin-system-upgrade
# dnf system-upgrade download --refresh --releasever=32
# dnf system-upgrade reboot
# dnf system-upgrade clean
RPM Fusion Repository
RPM Fusion provides software that the Fedora Project or Red Hat doesn't want to ship.
Required by:
# dnf install http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Remove old Kernels
# dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)
Disable Firewall
Warning: Not recommended!
# systemctl disable firewalld.service
Disable SELinux
Warning: Not recommended!
File: /etc/selinux/config
SELINUX=permissive
Enable hard-restarting the X server via Ctrl-Alt-Backspace
File: /etc/X11/xorg.conf.d/00-keyboard.conf
Option "XkbOptions" "terminate:ctrl_alt_bksp, "
Drivers
Graphics - NVIDIA (proprietary)
# dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig
# dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo
# dnf install nvidia-driver
# dnf install nvidia-driver-libs.i686
# dnf install nvidia-settings
# dnf install nvidia-driver-NvFBCOpenGL
# dnf install nvidia-driver-NvFBCOpenGL.i686
# dnf install vulkan
# dnf install vulkan.i686
WLAN - Broadcom BCM43xx
Note: You need to add the RPM Fusion Repository first.
Note: akmod takes care of automatically rebuilding the kernel module after each kernel update.
# dnf install broadcom-wl akmod-wl
Scanner - SANE compatible
# dnf install sane-backends-drivers-scanners
Software
Google Chrome
File: /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
# dnf install google-chrome-<stable/beta/unstable>
Steam
# dnf config-manager --add-repo=https://negativo17.org/repos/fedora-steam.repo
# dnf install steam
See Steam for known workarounds for common problems.
Java
# dnf install java-1.8.0-openjdk
# dnf install java-11-openjdk
Java web plugin
# dnf install icedtea-web
KDE - Localization
# dnf install kde-l10n-de
# dnf install calligra-l10n-de
Skanlite - KDE scanner application
# dnf install skanlite
Digikam
# dnf install digikam
QMapShack
# dnf install qmapshack
mpv
# dnf install mpv
KeePassXC - Password manager
# dnf install keepassxc
Mumble - Voice chat software
# dnf install mumble
VLC media player
Note: You need to add the RPM Fusion Repository first.
# dnf install vlc
Audex - Audio grabber
Note: You need to add the RPM Fusion Repository first.
# dnf install audex
Wine - Windows compatibility layer
# dnf install wine
Kodi
Note: You need to add the RPM Fusion Repository first.
# dnf install kodi
LibreOffice
# dnf install libreoffice
# dnf libreoffice-langpack-de
Multimedia codecs
MP3 support
Note: You need to add the RPM Fusion Repository first.
# dnf install gstreamer1-plugins-ugly
# dnf install k3b-extras-freeworld
DNF package manager
Proxy
File: /etc/dnf/dnf.conf
[main] proxy=http://<server>:<port>
Fix broken transactions
# package-cleanup --cleandupes
Fix Error: db5-Error(-xxxxx) from dbenv->failchk: DB_RUNRECOVERY: Fatal error, run database recovery =
# rm -rf /var/lib/rpm/__db.00*
# rpm --rebuilddb
Remove a package which fails to uninstall with dnf
# rpm -e --noscripts kde-settings-kdm-19-23.fc19