Fedora: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
| (13 intermediate revisions by the same user not shown) | |||
| Line 22: | Line 22: | ||
{{Root|<nowiki>dnf upgrade --refresh</nowiki>}} | {{Root|<nowiki>dnf upgrade --refresh</nowiki>}} | ||
{{Root|<nowiki>dnf install dnf-plugin-system-upgrade</nowiki>}} | {{Root|<nowiki>dnf install dnf-plugin-system-upgrade</nowiki>}} | ||
{{Root|<nowiki>dnf system-upgrade download --refresh --releasever= | {{Root|<nowiki>dnf system-upgrade download --refresh --releasever=32</nowiki>}} | ||
{{Root|<nowiki>dnf system-upgrade reboot</nowiki>}} | {{Root|<nowiki>dnf system-upgrade reboot</nowiki>}} | ||
{{Root|<nowiki>dnf system-upgrade clean</nowiki>}} | {{Root|<nowiki>dnf system-upgrade clean</nowiki>}} | ||
| Line 30: | 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]] | ||
| Line 38: | Line 37: | ||
=== Remove old Kernels === | === Remove old Kernels === | ||
{{Root|<nowiki> | {{Root|<nowiki>dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)</nowiki>}} | ||
=== Disable Firewall === | === Disable Firewall === | ||
| Line 64: | Line 63: | ||
== Drivers == | == Drivers == | ||
=== Graphics - NVIDIA (proprietary) === | === Graphics - NVIDIA (proprietary) === | ||
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}} | |||
{{Root|dnf | |||
{{ | {{Root|<nowiki>dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo</nowiki>}} | ||
{{Root|dnf install | {{Root|dnf install nvidia-driver}} | ||
{{Root|dnf install nvidia-driver-libs.i686}} | |||
{{Root|dnf install nvidia-settings}} | |||
{{Root|dnf install nvidia-driver-NvFBCOpenGL}} | |||
{{Root|dnf install nvidia-driver-NvFBCOpenGL.i686}} | |||
{{Root|dnf install | {{Root|dnf install vulkan}} | ||
{{Root|dnf install vulkan.i686}} | |||
{{Root|dnf | |||
=== WLAN - Broadcom BCM43xx === | === WLAN - Broadcom BCM43xx === | ||
| Line 106: | Line 103: | ||
{{Root|dnf install google-chrome-<stable/beta/unstable>}} | {{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}} | {{Root|dnf install steam}} | ||
| Line 123: | Line 112: | ||
=== Java === | === Java === | ||
{{Root|dnf install java-1.8.0-openjdk}} | {{Root|dnf install java-1.8.0-openjdk}} | ||
{{Root|dnf install java-11-openjdk}} | |||
=== Java web plugin === | === Java web plugin === | ||
| Line 143: | Line 133: | ||
{{Root|dnf install mpv}} | {{Root|dnf install mpv}} | ||
=== | === KeePassXC - Password manager === | ||
{{Root|dnf install | {{Root|dnf install keepassxc}} | ||
=== Mumble - Voice chat software === | === Mumble - Voice chat software === | ||
| Line 181: | Line 171: | ||
== DNF package manager == | == DNF package manager == | ||
=== Proxy === | === Proxy === | ||
{{File|/etc/ | {{File|/etc/dnf/dnf.conf| | ||
<pre> | <pre> | ||
[main] | [main] | ||
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