<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://q-old.deltaquadrant.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tgurr</id>
	<title>Q - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://q-old.deltaquadrant.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tgurr"/>
	<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/Special:Contributions/Tgurr"/>
	<updated>2026-07-12T15:50:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4309</id>
		<title>Fedora</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4309"/>
		<updated>2020-09-10T10:54:45Z</updated>

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

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

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

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

		<summary type="html">&lt;p&gt;Tgurr: /* Graphics - NVIDIA (proprietary) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Becomming Root ===&lt;br /&gt;
{{Command|su -l}}&lt;br /&gt;
&lt;br /&gt;
=== Multiboot - Change default boot order (GRUB 2) ===&lt;br /&gt;
{{File|/etc/default/grub|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=saved&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-mkconfig -o /boot/grub2/grub.cfg}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;grep ^menuentry /boot/grub2/grub.cfg | cut -d &amp;quot;&#039;&amp;quot; -f2&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-set-default &amp;lt;menu entry number&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-editenv list}}&lt;br /&gt;
&lt;br /&gt;
=== Release Upgrade ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf upgrade --refresh&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf install dnf-plugin-system-upgrade&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade download --refresh --releasever=30&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade reboot&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade clean&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== RPM Fusion Repository ===&lt;br /&gt;
RPM Fusion provides software that the Fedora Project or Red Hat doesn&#039;t want to ship.&lt;br /&gt;
&lt;br /&gt;
Required by:&lt;br /&gt;
* [[Fedora#Repository_.28recommended.29|Graphics - NVIDIA (proprietary)]]&lt;br /&gt;
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]]&lt;br /&gt;
* [[Fedora#MP3_support|MP3 support]]&lt;br /&gt;
* [[Fedora#XBMC|XBMC]]&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;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&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Remove old Kernels ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Disable Firewall ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl disable firewalld.service}}&lt;br /&gt;
&lt;br /&gt;
=== Disable SELinux ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/selinux/config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=permissive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enable hard-restarting the X server via Ctrl-Alt-Backspace ===&lt;br /&gt;
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Option &amp;quot;XkbOptions&amp;quot; &amp;quot;terminate:ctrl_alt_bksp, &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Graphics - NVIDIA (proprietary) ===&lt;br /&gt;
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install nvidia-driver}}&lt;br /&gt;
{{Root|dnf install nvidia-driver-libs.i686}}&lt;br /&gt;
{{Root|dnf install nvidia-settings}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install nvidia-driver-NvFBCOpenGL}}&lt;br /&gt;
{{Root|dnf install nvidia-driver-NvFBCOpenGL.i686}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vulkan}}&lt;br /&gt;
{{Root|dnf install vulkan.i686}}&lt;br /&gt;
&lt;br /&gt;
=== WLAN - Broadcom BCM43xx ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install broadcom-wl akmod-wl}}&lt;br /&gt;
&lt;br /&gt;
=== Scanner - SANE compatible ===&lt;br /&gt;
{{Root|dnf install sane-backends-drivers-scanners}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
{{File|/etc/yum.repos.d/google-chrome.repo|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[google-chrome]&lt;br /&gt;
name=google-chrome&lt;br /&gt;
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install google-chrome-&amp;lt;stable/beta/unstable&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Steam ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install steam}}&lt;br /&gt;
&lt;br /&gt;
See [[Steam]] for known workarounds for common problems.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
{{Root|dnf install java-1.8.0-openjdk}}&lt;br /&gt;
&lt;br /&gt;
=== Java web plugin ===&lt;br /&gt;
{{Root|dnf install icedtea-web}}&lt;br /&gt;
&lt;br /&gt;
=== KDE - Localization ===&lt;br /&gt;
{{Root|dnf install kde-l10n-de}}&lt;br /&gt;
{{Root|dnf install calligra-l10n-de}}&lt;br /&gt;
&lt;br /&gt;
=== Skanlite - KDE scanner application ===&lt;br /&gt;
{{Root|dnf install skanlite}}&lt;br /&gt;
&lt;br /&gt;
=== Digikam ===&lt;br /&gt;
{{Root|dnf install digikam}}&lt;br /&gt;
&lt;br /&gt;
=== QMapShack ===&lt;br /&gt;
{{Root|dnf install qmapshack}}&lt;br /&gt;
&lt;br /&gt;
=== mpv ===&lt;br /&gt;
{{Root|dnf install mpv}}&lt;br /&gt;
&lt;br /&gt;
=== KeePassXC - Password manager ===&lt;br /&gt;
{{Root|dnf install keepassxc}}&lt;br /&gt;
&lt;br /&gt;
=== Mumble - Voice chat software ===&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install mumble}}&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vlc}}&lt;br /&gt;
&lt;br /&gt;
=== Audex - Audio grabber ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install audex}}&lt;br /&gt;
&lt;br /&gt;
=== Wine - Windows compatibility layer ===&lt;br /&gt;
{{Root|dnf install wine}}&lt;br /&gt;
&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install kodi}}&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
{{Root|dnf install libreoffice}}&lt;br /&gt;
{{Root|dnf libreoffice-langpack-de}}&lt;br /&gt;
&lt;br /&gt;
== Multimedia codecs ==&lt;br /&gt;
=== MP3 support ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install gstreamer1-plugins-ugly}}&lt;br /&gt;
{{Root|dnf install k3b-extras-freeworld}}&lt;br /&gt;
&lt;br /&gt;
== DNF package manager ==&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
{{File|/etc/dnf/dnf.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
proxy=http://&amp;lt;server&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Fix broken transactions ===&lt;br /&gt;
{{Root|package-cleanup --cleandupes}}&lt;br /&gt;
&lt;br /&gt;
=== Fix Error: db5-Error(-xxxxx) from dbenv-&amp;gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery ====&lt;br /&gt;
{{Root|rm -rf  /var/lib/rpm/__db.00*}}&lt;br /&gt;
{{Root|rpm --rebuilddb}}&lt;br /&gt;
&lt;br /&gt;
=== Remove a package which fails to uninstall with dnf ===&lt;br /&gt;
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4304</id>
		<title>Fedora</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4304"/>
		<updated>2020-09-10T10:47:12Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Graphics - NVIDIA (proprietary) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Becomming Root ===&lt;br /&gt;
{{Command|su -l}}&lt;br /&gt;
&lt;br /&gt;
=== Multiboot - Change default boot order (GRUB 2) ===&lt;br /&gt;
{{File|/etc/default/grub|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=saved&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-mkconfig -o /boot/grub2/grub.cfg}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;grep ^menuentry /boot/grub2/grub.cfg | cut -d &amp;quot;&#039;&amp;quot; -f2&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-set-default &amp;lt;menu entry number&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-editenv list}}&lt;br /&gt;
&lt;br /&gt;
=== Release Upgrade ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf upgrade --refresh&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf install dnf-plugin-system-upgrade&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade download --refresh --releasever=30&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade reboot&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade clean&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== RPM Fusion Repository ===&lt;br /&gt;
RPM Fusion provides software that the Fedora Project or Red Hat doesn&#039;t want to ship.&lt;br /&gt;
&lt;br /&gt;
Required by:&lt;br /&gt;
* [[Fedora#Repository_.28recommended.29|Graphics - NVIDIA (proprietary)]]&lt;br /&gt;
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]]&lt;br /&gt;
* [[Fedora#MP3_support|MP3 support]]&lt;br /&gt;
* [[Fedora#XBMC|XBMC]]&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;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&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Remove old Kernels ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Disable Firewall ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl disable firewalld.service}}&lt;br /&gt;
&lt;br /&gt;
=== Disable SELinux ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/selinux/config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=permissive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enable hard-restarting the X server via Ctrl-Alt-Backspace ===&lt;br /&gt;
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Option &amp;quot;XkbOptions&amp;quot; &amp;quot;terminate:ctrl_alt_bksp, &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Graphics - NVIDIA (proprietary) ===&lt;br /&gt;
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf config-manager --add-repo=https://negativo17.org/repos/fedora-nvidia.repo}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install nvidia-driver}}&lt;br /&gt;
{{Root|dnf install nvidia-driver-libs.i686}}&lt;br /&gt;
{{Root|dnf install nvidia-settings}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install nvidia-driver-NvFBCOpenGL}}&lt;br /&gt;
{{Root|dnf install nvidia-driver-NvFBCOpenGL.i686}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vulkan}}&lt;br /&gt;
{{Root|dnf install vulkan.i686}}&lt;br /&gt;
&lt;br /&gt;
=== WLAN - Broadcom BCM43xx ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install broadcom-wl akmod-wl}}&lt;br /&gt;
&lt;br /&gt;
=== Scanner - SANE compatible ===&lt;br /&gt;
{{Root|dnf install sane-backends-drivers-scanners}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
{{File|/etc/yum.repos.d/google-chrome.repo|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[google-chrome]&lt;br /&gt;
name=google-chrome&lt;br /&gt;
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install google-chrome-&amp;lt;stable/beta/unstable&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Steam ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install steam}}&lt;br /&gt;
&lt;br /&gt;
See [[Steam]] for known workarounds for common problems.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
{{Root|dnf install java-1.8.0-openjdk}}&lt;br /&gt;
&lt;br /&gt;
=== Java web plugin ===&lt;br /&gt;
{{Root|dnf install icedtea-web}}&lt;br /&gt;
&lt;br /&gt;
=== KDE - Localization ===&lt;br /&gt;
{{Root|dnf install kde-l10n-de}}&lt;br /&gt;
{{Root|dnf install calligra-l10n-de}}&lt;br /&gt;
&lt;br /&gt;
=== Skanlite - KDE scanner application ===&lt;br /&gt;
{{Root|dnf install skanlite}}&lt;br /&gt;
&lt;br /&gt;
=== Digikam ===&lt;br /&gt;
{{Root|dnf install digikam}}&lt;br /&gt;
&lt;br /&gt;
=== QMapShack ===&lt;br /&gt;
{{Root|dnf install qmapshack}}&lt;br /&gt;
&lt;br /&gt;
=== mpv ===&lt;br /&gt;
{{Root|dnf install mpv}}&lt;br /&gt;
&lt;br /&gt;
=== KeePassXC - Password manager ===&lt;br /&gt;
{{Root|dnf install keepassxc}}&lt;br /&gt;
&lt;br /&gt;
=== Mumble - Voice chat software ===&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install mumble}}&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vlc}}&lt;br /&gt;
&lt;br /&gt;
=== Audex - Audio grabber ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install audex}}&lt;br /&gt;
&lt;br /&gt;
=== Wine - Windows compatibility layer ===&lt;br /&gt;
{{Root|dnf install wine}}&lt;br /&gt;
&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install kodi}}&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
{{Root|dnf install libreoffice}}&lt;br /&gt;
{{Root|dnf libreoffice-langpack-de}}&lt;br /&gt;
&lt;br /&gt;
== Multimedia codecs ==&lt;br /&gt;
=== MP3 support ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install gstreamer1-plugins-ugly}}&lt;br /&gt;
{{Root|dnf install k3b-extras-freeworld}}&lt;br /&gt;
&lt;br /&gt;
== DNF package manager ==&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
{{File|/etc/dnf/dnf.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
proxy=http://&amp;lt;server&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Fix broken transactions ===&lt;br /&gt;
{{Root|package-cleanup --cleandupes}}&lt;br /&gt;
&lt;br /&gt;
=== Fix Error: db5-Error(-xxxxx) from dbenv-&amp;gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery ====&lt;br /&gt;
{{Root|rm -rf  /var/lib/rpm/__db.00*}}&lt;br /&gt;
{{Root|rpm --rebuilddb}}&lt;br /&gt;
&lt;br /&gt;
=== Remove a package which fails to uninstall with dnf ===&lt;br /&gt;
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4303</id>
		<title>Fedora</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4303"/>
		<updated>2020-09-10T10:45:00Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Becomming Root ===&lt;br /&gt;
{{Command|su -l}}&lt;br /&gt;
&lt;br /&gt;
=== Multiboot - Change default boot order (GRUB 2) ===&lt;br /&gt;
{{File|/etc/default/grub|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=saved&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-mkconfig -o /boot/grub2/grub.cfg}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;grep ^menuentry /boot/grub2/grub.cfg | cut -d &amp;quot;&#039;&amp;quot; -f2&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-set-default &amp;lt;menu entry number&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-editenv list}}&lt;br /&gt;
&lt;br /&gt;
=== Release Upgrade ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf upgrade --refresh&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf install dnf-plugin-system-upgrade&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade download --refresh --releasever=30&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade reboot&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade clean&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== RPM Fusion Repository ===&lt;br /&gt;
RPM Fusion provides software that the Fedora Project or Red Hat doesn&#039;t want to ship.&lt;br /&gt;
&lt;br /&gt;
Required by:&lt;br /&gt;
* [[Fedora#Repository_.28recommended.29|Graphics - NVIDIA (proprietary)]]&lt;br /&gt;
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]]&lt;br /&gt;
* [[Fedora#MP3_support|MP3 support]]&lt;br /&gt;
* [[Fedora#XBMC|XBMC]]&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;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&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Remove old Kernels ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Disable Firewall ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl disable firewalld.service}}&lt;br /&gt;
&lt;br /&gt;
=== Disable SELinux ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/selinux/config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=permissive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enable hard-restarting the X server via Ctrl-Alt-Backspace ===&lt;br /&gt;
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Option &amp;quot;XkbOptions&amp;quot; &amp;quot;terminate:ctrl_alt_bksp, &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Graphics - NVIDIA (proprietary) ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vdpauinfo libva-vdpau-driver libva-utils}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install akmod-nvidia kernel-devel}}&lt;br /&gt;
&lt;br /&gt;
Optional: 32bit libraries needed e.g. for [[Fedora#Wine_-_Windows_compatibility_layer|Wine]].&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install xorg-x11-drv-nvidia-libs.i686}}&lt;br /&gt;
&lt;br /&gt;
To remove the driver and enable nouveau again:&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}}&lt;br /&gt;
&lt;br /&gt;
=== WLAN - Broadcom BCM43xx ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install broadcom-wl akmod-wl}}&lt;br /&gt;
&lt;br /&gt;
=== Scanner - SANE compatible ===&lt;br /&gt;
{{Root|dnf install sane-backends-drivers-scanners}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
{{File|/etc/yum.repos.d/google-chrome.repo|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[google-chrome]&lt;br /&gt;
name=google-chrome&lt;br /&gt;
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install google-chrome-&amp;lt;stable/beta/unstable&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Steam ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install steam}}&lt;br /&gt;
&lt;br /&gt;
See [[Steam]] for known workarounds for common problems.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
{{Root|dnf install java-1.8.0-openjdk}}&lt;br /&gt;
&lt;br /&gt;
=== Java web plugin ===&lt;br /&gt;
{{Root|dnf install icedtea-web}}&lt;br /&gt;
&lt;br /&gt;
=== KDE - Localization ===&lt;br /&gt;
{{Root|dnf install kde-l10n-de}}&lt;br /&gt;
{{Root|dnf install calligra-l10n-de}}&lt;br /&gt;
&lt;br /&gt;
=== Skanlite - KDE scanner application ===&lt;br /&gt;
{{Root|dnf install skanlite}}&lt;br /&gt;
&lt;br /&gt;
=== Digikam ===&lt;br /&gt;
{{Root|dnf install digikam}}&lt;br /&gt;
&lt;br /&gt;
=== QMapShack ===&lt;br /&gt;
{{Root|dnf install qmapshack}}&lt;br /&gt;
&lt;br /&gt;
=== mpv ===&lt;br /&gt;
{{Root|dnf install mpv}}&lt;br /&gt;
&lt;br /&gt;
=== KeePassXC - Password manager ===&lt;br /&gt;
{{Root|dnf install keepassxc}}&lt;br /&gt;
&lt;br /&gt;
=== Mumble - Voice chat software ===&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install mumble}}&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vlc}}&lt;br /&gt;
&lt;br /&gt;
=== Audex - Audio grabber ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install audex}}&lt;br /&gt;
&lt;br /&gt;
=== Wine - Windows compatibility layer ===&lt;br /&gt;
{{Root|dnf install wine}}&lt;br /&gt;
&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install kodi}}&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
{{Root|dnf install libreoffice}}&lt;br /&gt;
{{Root|dnf libreoffice-langpack-de}}&lt;br /&gt;
&lt;br /&gt;
== Multimedia codecs ==&lt;br /&gt;
=== MP3 support ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install gstreamer1-plugins-ugly}}&lt;br /&gt;
{{Root|dnf install k3b-extras-freeworld}}&lt;br /&gt;
&lt;br /&gt;
== DNF package manager ==&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
{{File|/etc/dnf/dnf.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
proxy=http://&amp;lt;server&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Fix broken transactions ===&lt;br /&gt;
{{Root|package-cleanup --cleandupes}}&lt;br /&gt;
&lt;br /&gt;
=== Fix Error: db5-Error(-xxxxx) from dbenv-&amp;gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery ====&lt;br /&gt;
{{Root|rm -rf  /var/lib/rpm/__db.00*}}&lt;br /&gt;
{{Root|rpm --rebuilddb}}&lt;br /&gt;
&lt;br /&gt;
=== Remove a package which fails to uninstall with dnf ===&lt;br /&gt;
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4302</id>
		<title>Fedora</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4302"/>
		<updated>2020-09-10T10:44:19Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* KeePassX - Password manager */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Becomming Root ===&lt;br /&gt;
{{Command|su -l}}&lt;br /&gt;
&lt;br /&gt;
=== Multiboot - Change default boot order (GRUB 2) ===&lt;br /&gt;
{{File|/etc/default/grub|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=saved&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-mkconfig -o /boot/grub2/grub.cfg}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;grep ^menuentry /boot/grub2/grub.cfg | cut -d &amp;quot;&#039;&amp;quot; -f2&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-set-default &amp;lt;menu entry number&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-editenv list}}&lt;br /&gt;
&lt;br /&gt;
=== Release Upgrade ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf upgrade --refresh&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf install dnf-plugin-system-upgrade&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade download --refresh --releasever=30&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade reboot&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade clean&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== RPM Fusion Repository ===&lt;br /&gt;
RPM Fusion provides software that the Fedora Project or Red Hat doesn&#039;t want to ship.&lt;br /&gt;
&lt;br /&gt;
Required by:&lt;br /&gt;
* [[Fedora#Repository_.28recommended.29|Graphics - NVIDIA (proprietary)]]&lt;br /&gt;
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]]&lt;br /&gt;
* [[Fedora#MP3_support|MP3 support]]&lt;br /&gt;
* [[Fedora#XBMC|XBMC]]&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;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&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Remove old Kernels ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Disable Firewall ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl disable firewalld.service}}&lt;br /&gt;
&lt;br /&gt;
=== Disable SELinux ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/selinux/config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=permissive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enable hard-restarting the X server via Ctrl-Alt-Backspace ===&lt;br /&gt;
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Option &amp;quot;XkbOptions&amp;quot; &amp;quot;terminate:ctrl_alt_bksp, &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Graphics - NVIDIA (proprietary) ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vdpauinfo libva-vdpau-driver libva-utils}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install akmod-nvidia kernel-devel}}&lt;br /&gt;
&lt;br /&gt;
Optional: 32bit libraries needed e.g. for [[Fedora#Wine_-_Windows_compatibility_layer|Wine]].&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install xorg-x11-drv-nvidia-libs.i686}}&lt;br /&gt;
&lt;br /&gt;
To remove the driver and enable nouveau again:&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}}&lt;br /&gt;
&lt;br /&gt;
=== WLAN - Broadcom BCM43xx ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install broadcom-wl akmod-wl}}&lt;br /&gt;
&lt;br /&gt;
=== Scanner - SANE compatible ===&lt;br /&gt;
{{Root|dnf install sane-backends-drivers-scanners}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
{{File|/etc/yum.repos.d/google-chrome.repo|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[google-chrome]&lt;br /&gt;
name=google-chrome&lt;br /&gt;
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install google-chrome-&amp;lt;stable/beta/unstable&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install lpf-skype}}&lt;br /&gt;
&lt;br /&gt;
{{Root|lpf update skype}}&lt;br /&gt;
&lt;br /&gt;
=== Steam ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install steam}}&lt;br /&gt;
&lt;br /&gt;
See [[Steam]] for known workarounds for common problems.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
{{Root|dnf install java-1.8.0-openjdk}}&lt;br /&gt;
&lt;br /&gt;
=== Java web plugin ===&lt;br /&gt;
{{Root|dnf install icedtea-web}}&lt;br /&gt;
&lt;br /&gt;
=== KDE - Localization ===&lt;br /&gt;
{{Root|dnf install kde-l10n-de}}&lt;br /&gt;
{{Root|dnf install calligra-l10n-de}}&lt;br /&gt;
&lt;br /&gt;
=== Skanlite - KDE scanner application ===&lt;br /&gt;
{{Root|dnf install skanlite}}&lt;br /&gt;
&lt;br /&gt;
=== Digikam ===&lt;br /&gt;
{{Root|dnf install digikam}}&lt;br /&gt;
&lt;br /&gt;
=== QMapShack ===&lt;br /&gt;
{{Root|dnf install qmapshack}}&lt;br /&gt;
&lt;br /&gt;
=== mpv ===&lt;br /&gt;
{{Root|dnf install mpv}}&lt;br /&gt;
&lt;br /&gt;
=== KeePassXC - Password manager ===&lt;br /&gt;
{{Root|dnf install keepassxc}}&lt;br /&gt;
&lt;br /&gt;
=== Mumble - Voice chat software ===&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install mumble}}&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vlc}}&lt;br /&gt;
&lt;br /&gt;
=== Audex - Audio grabber ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install audex}}&lt;br /&gt;
&lt;br /&gt;
=== Wine - Windows compatibility layer ===&lt;br /&gt;
{{Root|dnf install wine}}&lt;br /&gt;
&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install kodi}}&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
{{Root|dnf install libreoffice}}&lt;br /&gt;
{{Root|dnf libreoffice-langpack-de}}&lt;br /&gt;
&lt;br /&gt;
== Multimedia codecs ==&lt;br /&gt;
=== MP3 support ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install gstreamer1-plugins-ugly}}&lt;br /&gt;
{{Root|dnf install k3b-extras-freeworld}}&lt;br /&gt;
&lt;br /&gt;
== DNF package manager ==&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
{{File|/etc/dnf/dnf.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
proxy=http://&amp;lt;server&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Fix broken transactions ===&lt;br /&gt;
{{Root|package-cleanup --cleandupes}}&lt;br /&gt;
&lt;br /&gt;
=== Fix Error: db5-Error(-xxxxx) from dbenv-&amp;gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery ====&lt;br /&gt;
{{Root|rm -rf  /var/lib/rpm/__db.00*}}&lt;br /&gt;
{{Root|rpm --rebuilddb}}&lt;br /&gt;
&lt;br /&gt;
=== Remove a package which fails to uninstall with dnf ===&lt;br /&gt;
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4301</id>
		<title>Fedora</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Fedora&amp;diff=4301"/>
		<updated>2020-09-10T10:35:27Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Proxy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Basics ==&lt;br /&gt;
&lt;br /&gt;
=== Becomming Root ===&lt;br /&gt;
{{Command|su -l}}&lt;br /&gt;
&lt;br /&gt;
=== Multiboot - Change default boot order (GRUB 2) ===&lt;br /&gt;
{{File|/etc/default/grub|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
GRUB_DEFAULT=saved&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-mkconfig -o /boot/grub2/grub.cfg}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;grep ^menuentry /boot/grub2/grub.cfg | cut -d &amp;quot;&#039;&amp;quot; -f2&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-set-default &amp;lt;menu entry number&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|grub2-editenv list}}&lt;br /&gt;
&lt;br /&gt;
=== Release Upgrade ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf upgrade --refresh&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf install dnf-plugin-system-upgrade&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade download --refresh --releasever=30&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade reboot&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf system-upgrade clean&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== RPM Fusion Repository ===&lt;br /&gt;
RPM Fusion provides software that the Fedora Project or Red Hat doesn&#039;t want to ship.&lt;br /&gt;
&lt;br /&gt;
Required by:&lt;br /&gt;
* [[Fedora#Repository_.28recommended.29|Graphics - NVIDIA (proprietary)]]&lt;br /&gt;
* [[Fedora#WLAN_-_Broadcom_BCM43xx|WLAN Broadcom BCM43xx]]&lt;br /&gt;
* [[Fedora#MP3_support|MP3 support]]&lt;br /&gt;
* [[Fedora#XBMC|XBMC]]&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;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&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Remove old Kernels ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;dnf remove $(dnf repoquery --installonly --latest-limit=-1 -q)&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Disable Firewall ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl disable firewalld.service}}&lt;br /&gt;
&lt;br /&gt;
=== Disable SELinux ===&lt;br /&gt;
{{Warning|Not recommended!}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/selinux/config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SELINUX=permissive&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Enable hard-restarting the X server via Ctrl-Alt-Backspace ===&lt;br /&gt;
{{File|/etc/X11/xorg.conf.d/00-keyboard.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
    Option &amp;quot;XkbOptions&amp;quot; &amp;quot;terminate:ctrl_alt_bksp, &amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Drivers ==&lt;br /&gt;
=== Graphics - NVIDIA (proprietary) ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vdpauinfo libva-vdpau-driver libva-utils}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install akmod-nvidia kernel-devel}}&lt;br /&gt;
&lt;br /&gt;
Optional: 32bit libraries needed e.g. for [[Fedora#Wine_-_Windows_compatibility_layer|Wine]].&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install xorg-x11-drv-nvidia-libs.i686}}&lt;br /&gt;
&lt;br /&gt;
To remove the driver and enable nouveau again:&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig}}&lt;br /&gt;
&lt;br /&gt;
=== WLAN - Broadcom BCM43xx ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Note|akmod takes care of automatically rebuilding the kernel module after each kernel update.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install broadcom-wl akmod-wl}}&lt;br /&gt;
&lt;br /&gt;
=== Scanner - SANE compatible ===&lt;br /&gt;
{{Root|dnf install sane-backends-drivers-scanners}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Software ==&lt;br /&gt;
&lt;br /&gt;
=== Google Chrome ===&lt;br /&gt;
{{File|/etc/yum.repos.d/google-chrome.repo|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[google-chrome]&lt;br /&gt;
name=google-chrome&lt;br /&gt;
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch&lt;br /&gt;
enabled=1&lt;br /&gt;
gpgcheck=1&lt;br /&gt;
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install google-chrome-&amp;lt;stable/beta/unstable&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
=== Skype ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install lpf-skype}}&lt;br /&gt;
&lt;br /&gt;
{{Root|lpf update skype}}&lt;br /&gt;
&lt;br /&gt;
=== Steam ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install steam}}&lt;br /&gt;
&lt;br /&gt;
See [[Steam]] for known workarounds for common problems.&lt;br /&gt;
&lt;br /&gt;
=== Java ===&lt;br /&gt;
{{Root|dnf install java-1.8.0-openjdk}}&lt;br /&gt;
&lt;br /&gt;
=== Java web plugin ===&lt;br /&gt;
{{Root|dnf install icedtea-web}}&lt;br /&gt;
&lt;br /&gt;
=== KDE - Localization ===&lt;br /&gt;
{{Root|dnf install kde-l10n-de}}&lt;br /&gt;
{{Root|dnf install calligra-l10n-de}}&lt;br /&gt;
&lt;br /&gt;
=== Skanlite - KDE scanner application ===&lt;br /&gt;
{{Root|dnf install skanlite}}&lt;br /&gt;
&lt;br /&gt;
=== Digikam ===&lt;br /&gt;
{{Root|dnf install digikam}}&lt;br /&gt;
&lt;br /&gt;
=== QMapShack ===&lt;br /&gt;
{{Root|dnf install qmapshack}}&lt;br /&gt;
&lt;br /&gt;
=== mpv ===&lt;br /&gt;
{{Root|dnf install mpv}}&lt;br /&gt;
&lt;br /&gt;
=== KeePassX - Password manager ===&lt;br /&gt;
{{Root|dnf install keepassx}}&lt;br /&gt;
&lt;br /&gt;
=== Mumble - Voice chat software ===&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install mumble}}&lt;br /&gt;
&lt;br /&gt;
=== VLC media player ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install vlc}}&lt;br /&gt;
&lt;br /&gt;
=== Audex - Audio grabber ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install audex}}&lt;br /&gt;
&lt;br /&gt;
=== Wine - Windows compatibility layer ===&lt;br /&gt;
{{Root|dnf install wine}}&lt;br /&gt;
&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install kodi}}&lt;br /&gt;
&lt;br /&gt;
=== LibreOffice ===&lt;br /&gt;
{{Root|dnf install libreoffice}}&lt;br /&gt;
{{Root|dnf libreoffice-langpack-de}}&lt;br /&gt;
&lt;br /&gt;
== Multimedia codecs ==&lt;br /&gt;
=== MP3 support ===&lt;br /&gt;
{{Note|You need to add the [[Fedora#RPM_Fusion_Repository|RPM Fusion Repository]] first.}}&lt;br /&gt;
&lt;br /&gt;
{{Root|dnf install gstreamer1-plugins-ugly}}&lt;br /&gt;
{{Root|dnf install k3b-extras-freeworld}}&lt;br /&gt;
&lt;br /&gt;
== DNF package manager ==&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
{{File|/etc/dnf/dnf.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
proxy=http://&amp;lt;server&amp;gt;:&amp;lt;port&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Fix broken transactions ===&lt;br /&gt;
{{Root|package-cleanup --cleandupes}}&lt;br /&gt;
&lt;br /&gt;
=== Fix Error: db5-Error(-xxxxx) from dbenv-&amp;gt;failchk: DB_RUNRECOVERY: Fatal error, run database recovery ====&lt;br /&gt;
{{Root|rm -rf  /var/lib/rpm/__db.00*}}&lt;br /&gt;
{{Root|rpm --rebuilddb}}&lt;br /&gt;
&lt;br /&gt;
=== Remove a package which fails to uninstall with dnf ===&lt;br /&gt;
{{Root|rpm -e --noscripts kde-settings-kdm-19-23.fc19}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Raspbian&amp;diff=4300</id>
		<title>Raspbian</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Raspbian&amp;diff=4300"/>
		<updated>2020-09-05T15:40:02Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Steam Link */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Install ==&lt;br /&gt;
dd bs=4M if=2019-07-10-raspbian-buster-lite.img of=/dev/sdX conv=fsync&lt;br /&gt;
&lt;br /&gt;
== Login ==&lt;br /&gt;
Default user: pi&lt;br /&gt;
&lt;br /&gt;
Default password: raspberry&lt;br /&gt;
&lt;br /&gt;
== Static IP ==&lt;br /&gt;
&lt;br /&gt;
/etc/dhcpcd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
interface eth0&lt;br /&gt;
static ip_address=192.168.0.16/24&lt;br /&gt;
static routers=192.168.0.1&lt;br /&gt;
static domain_name_servers=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
sudo apt update&lt;br /&gt;
&lt;br /&gt;
sudo apt upgrade&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
sudo raspi-config&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
8 Update&lt;br /&gt;
7 Advanced Options -&amp;gt; A1 Expand Filesystem&lt;br /&gt;
4 Localisation Options -&amp;gt; I1 Change Locale -&amp;gt; de_DE.UTF-8 UTF-8&lt;br /&gt;
4 Localisation Options -&amp;gt; I2 Change Timezone -&amp;gt; Europe -&amp;gt; Berlin&lt;br /&gt;
4 Localisation Options -&amp;gt; I3 Change Keyboard Layout -&amp;gt; Generic 105-key (Intl) PC -&amp;gt; Other -&amp;gt; German -&amp;gt; German -&amp;gt; &lt;br /&gt;
4 Localisation Options -&amp;gt; I4 Change Wi-fi Country -&amp;gt; DE&lt;br /&gt;
5 Interfacing Options -&amp;gt; P2 SSH -&amp;gt; Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Kodi ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
7 Advanced Options -&amp;gt; A3 Memory Split -&amp;gt; 256&lt;br /&gt;
7 Advanced Options -&amp;gt; A4 Audio -&amp;gt; 2 Force HDMI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== PiFace ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
5 Interfacing Options -&amp;gt; P4 SPI -&amp;gt; Yes -&amp;gt; Ok -&amp;gt; Yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Camera ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
5 Interfacing Options -&amp;gt; P1 Camera -&amp;gt; Enable&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HiFiBerry General ===&lt;br /&gt;
&lt;br /&gt;
/boot/config.txt&lt;br /&gt;
&lt;br /&gt;
Disable onboard sound:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enable audio (loads snd_bcm2835)&lt;br /&gt;
#dtparam=audio=on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== HiFiBerry AMP+ ===&lt;br /&gt;
&lt;br /&gt;
/boot/config.txt&lt;br /&gt;
&lt;br /&gt;
Enable AMP/AMP+&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enable audio (HiFiBerry AMP/AMP+)&lt;br /&gt;
dtoverlay=hifiberry-amp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo amixer sset Master 70%&lt;br /&gt;
&lt;br /&gt;
sudo amixer sset Channels 70%,70%&lt;br /&gt;
&lt;br /&gt;
=== HiFiBerry AMP2 ===&lt;br /&gt;
&lt;br /&gt;
/boot/config.txt&lt;br /&gt;
&lt;br /&gt;
Enable AMP2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Enable audio (HiFiBerry AMP2)&lt;br /&gt;
dtoverlay=hifiberry-dacplus&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sudo amixer sset Digital 90%&lt;br /&gt;
&lt;br /&gt;
== Kodi ==&lt;br /&gt;
=== Repository ===&lt;br /&gt;
==== Add ====&lt;br /&gt;
&lt;br /&gt;
Currently we need to use an external repository for Kodi 18.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo su&lt;br /&gt;
echo &amp;quot;deb https://pipplware.pplware.pt/pipplware/dists/buster/main/binary /&amp;quot; &amp;gt; /etc/apt/sources.list.d/pipplware_buster.list&lt;br /&gt;
wget -O - https://pipplware.pplware.pt/pipplware/key.asc | sudo apt-key add -&lt;br /&gt;
apt update &amp;amp;&amp;amp; apt dist-upgrade -y&lt;br /&gt;
exit&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Remove ====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo rm /etc/apt/sources.list.d/pipplware_buster.list&lt;br /&gt;
sudo apt update -y&lt;br /&gt;
sudo apt remove kodi*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt search kodi*&lt;br /&gt;
sudo apt install kodi&lt;br /&gt;
sudo apt install kodi-inputstream-adaptive&lt;br /&gt;
sudo apt install kodi-vfs-nfs&lt;br /&gt;
sudo apt install udisks2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo useradd -m -U -G &amp;quot;audio,bluetooth,input,plugdev,video&amp;quot; -s /bin/bash kodi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/systemd/system/kodi.service&lt;br /&gt;
&lt;br /&gt;
[Unit]&lt;br /&gt;
Description = Kodi Media Center&lt;br /&gt;
After = systemd-user-sessions.service network.target sound.target&lt;br /&gt;
&lt;br /&gt;
[Service]&lt;br /&gt;
User = kodi&lt;br /&gt;
Group = kodi&lt;br /&gt;
Type = simple&lt;br /&gt;
ExecStart = /usr/bin/kodi-standalone&lt;br /&gt;
Restart = always&lt;br /&gt;
RestartSec = 15&lt;br /&gt;
&lt;br /&gt;
[Install]&lt;br /&gt;
WantedBy = multi-user.target&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/polkit-1/localauthority/50-local.d/kodi-reboot.pkla&lt;br /&gt;
&lt;br /&gt;
[Actions for kodi user]&lt;br /&gt;
Identity=unix-user:kodi&lt;br /&gt;
Action=org.freedesktop.login1.*;org.freedesktop.upower.*;org.freedesktop.udisks2.*&lt;br /&gt;
ResultActive=yes&lt;br /&gt;
ResultAny=yes&lt;br /&gt;
ResultInactive=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/boot/config.txt&lt;br /&gt;
&lt;br /&gt;
hdmi_ignore_cec_init=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl daemon-reload&lt;br /&gt;
sudo systemctl enable kodi&lt;br /&gt;
sudo systemctl start kodi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Plugins ===&lt;br /&gt;
==== Netflix ====&lt;br /&gt;
https://github.com/castagnait/repository.castagnait/raw/master/repository.castagnait-1.0.0.zip&lt;br /&gt;
&lt;br /&gt;
The Netflix Plugin complains about not being able to import pycryptodomex so we need to install it manually https://www.raspberrypi.org/documentation/linux/software/python.md.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# sudo apt install python-pip&lt;br /&gt;
# sudo su -l kodi&lt;br /&gt;
kodi $ pip install pycryptodomex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Amazon Prime (Amazon VOD) ====&lt;br /&gt;
https://github.com/Sandmann79/xbmc/releases/download/v1.0.2/repository.sandmann79.plugins-1.0.2.zip&lt;br /&gt;
&lt;br /&gt;
==== InputStream Helper ====&lt;br /&gt;
The InputStream Helper does some fancy magic to download and install Widevine CDM, for this it needs to run several commands as root, like e.g. mount, unmount, losetup and modprobe. It supports running these commands via sudo so grant the kodi user the right to run sudo. The sudoers file can be removed afterwards, but might be needed again when there&#039;s an update.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/sudoers.d/010_kodi-nopasswd&lt;br /&gt;
&lt;br /&gt;
kodi ALL=(ALL) NOPASSWD: ALL&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After that IntputStream Helper might complain about libnss3.so, libnssutil3.so and libnspr4.so might be needed for Widevine CDM, so we install libnss3 which pulls in libnspr4 as it&#039;s dependency:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install libnss3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Steam Link ====&lt;br /&gt;
https://github.com/bigbrozer/kodi-steamlink-launcher/releases/download/v0.0.2/kodi-steamlink-launcher-v0.0.2.zip&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/etc/sudoers.d/steamlink-kodi&lt;br /&gt;
&lt;br /&gt;
kodi ALL=(root) NOPASSWD: /bin/systemctl stop kodi, /bin/systemctl restart kodi, /bin/openvt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Snapcast ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Download the latest snapclient release from https://github.com/badaix/snapcast/releases e.g. snapclient_0.15.0_armhf.deb&lt;br /&gt;
&lt;br /&gt;
Install via &lt;br /&gt;
&lt;br /&gt;
sudo dpkg -i snapclient_0.15.0_armhf.deb&lt;br /&gt;
&lt;br /&gt;
Install missing dependencies:&lt;br /&gt;
&lt;br /&gt;
sudo apt -f install&lt;br /&gt;
&lt;br /&gt;
sudo systemctl enable snapclient&lt;br /&gt;
&lt;br /&gt;
== Steam Link ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install steamlink&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
And also some required dependencies steamlink will complain about when launching it.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt install libxcb-xkb1&lt;br /&gt;
sudo apt install libxkbcommon-x11-0&lt;br /&gt;
sudo apt install cec-utils&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DoorPi ==&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
sudo easy_install pip || (wget https://bootstrap.pypa.io/ez_setup.py -O - | sudo python) &amp;amp;&amp;amp; sudo easy_install pip&lt;br /&gt;
&lt;br /&gt;
sudo pip install linphone4raspberry python-daemon&lt;br /&gt;
&lt;br /&gt;
sudo pip install doorpi &amp;amp;&amp;amp; sudo doorpi_cli --trace&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
wget https://raw.githubusercontent.com/motom001/DoorPi/master/doorpi/docs/service/create_daemon_file.py -O - | sudo python&lt;br /&gt;
&lt;br /&gt;
sudo systemctl daemon-reload&lt;br /&gt;
&lt;br /&gt;
sudo systemctl enable doorpi&lt;br /&gt;
&lt;br /&gt;
sudo systemctl start doorpi&lt;br /&gt;
&lt;br /&gt;
==== mjpg-streamer ====&lt;br /&gt;
&lt;br /&gt;
apt install cmake libjpeg-dev&lt;br /&gt;
&lt;br /&gt;
wget https://github.com/jacksonliam/mjpg-streamer/archive/master.tar.gz&lt;br /&gt;
&lt;br /&gt;
tar xf master.tar.gz&lt;br /&gt;
&lt;br /&gt;
cd mjpg-streamer-experimental&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
sudo make install&lt;br /&gt;
&lt;br /&gt;
mjpg_streamer -i &amp;quot;input_raspicam.so&amp;quot; -o &amp;quot;output_http.so -n -w /usr/local/www -p 9000&amp;quot;&lt;br /&gt;
&lt;br /&gt;
mjpg_streamer -i &amp;quot;input_uvc.so -d /dev/video0 -n -r 1024x768 -f 24 –q 80 -l off &amp;quot; -o &amp;quot;output_http.so -n -w /usr/local/www -p 9000&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Webinterface ===&lt;br /&gt;
Default user: door&lt;br /&gt;
&lt;br /&gt;
Default password: pi&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=PhpMyAdmin&amp;diff=4299</id>
		<title>PhpMyAdmin</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=PhpMyAdmin&amp;diff=4299"/>
		<updated>2020-06-25T12:10:28Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Update */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Apache vhost configuration ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/apache2/vhosts.d/phpmyadmin.&amp;lt;domain&amp;gt;.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ServerName phpmyadmin.&amp;lt;domain&amp;gt;:80&lt;br /&gt;
&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteCond %{HTTPS} !=on&lt;br /&gt;
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    DocumentRoot &amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs&amp;quot;&lt;br /&gt;
    ServerName phpmyadmin.&amp;lt;domain&amp;gt;:443&lt;br /&gt;
    DirectoryIndex index.php&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs&amp;quot;&amp;gt;&lt;br /&gt;
        Options None&lt;br /&gt;
        AllowOverride Limit&lt;br /&gt;
        Require ip 10.133 10.132&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    # PHP-FPM&lt;br /&gt;
    &amp;lt;FilesMatch &amp;quot;\.(php|php5|phtml)$&amp;quot;&amp;gt;&lt;br /&gt;
        SetHandler &amp;quot;proxy:unix:/run/php-fpm-phpmyadmin.&amp;lt;domain&amp;gt;.sock|fcgi://localhost&amp;quot;&lt;br /&gt;
    &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    SSLEngine On&lt;br /&gt;
    SSLCertificateFile /etc/ssl/apache2/phpmyadmin.&amp;lt;domain&amp;gt;/phpmyadmin.&amp;lt;domain&amp;gt;.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/apache2/phpmyadmin.&amp;lt;domain&amp;gt;/phpmyadmin.&amp;lt;domain&amp;gt;.key&lt;br /&gt;
&lt;br /&gt;
    # Forward Secrecy&lt;br /&gt;
    # Source: https://community.qualys.com/blogs/securitylabs/2013/08/05/configuring-apache-nginx-and-openssl-for-forward-secrecy&lt;br /&gt;
    SSLProtocol all -SSLv2 -SSLv3&lt;br /&gt;
    SSLHonorCipherOrder on&lt;br /&gt;
    SSLCipherSuite &amp;quot;EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !RC4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # OCSP stapling&lt;br /&gt;
    SSLUseStapling on&lt;br /&gt;
&lt;br /&gt;
    # Strict Transport Security (HSTS)&lt;br /&gt;
    # 180 days&lt;br /&gt;
    Header always set Strict-Transport-Security &amp;quot;max-age=15552000&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PHP-FPM Configuration ==&lt;br /&gt;
&lt;br /&gt;
{{Root|useradd --system --shell /bin/false --no-create-home --home /var/www/phpmyadmin.&amp;lt;domain&amp;gt; -g apache www-phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/php/fpm-php7.2/fpm.d/phpmyadmin.&amp;lt;domain&amp;gt;.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[phpmyadmin.&amp;lt;domain&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
prefix = /var/www/$pool&lt;br /&gt;
&lt;br /&gt;
user = www-phpmyadmin&lt;br /&gt;
group = apache&lt;br /&gt;
&lt;br /&gt;
listen = /run/php-fpm-$pool.sock&lt;br /&gt;
&lt;br /&gt;
listen.owner = www-phpmyadmin&lt;br /&gt;
listen.group = apache&lt;br /&gt;
listen.mode = 0660&lt;br /&gt;
&lt;br /&gt;
pm = dynamic&lt;br /&gt;
pm.max_children = 50&lt;br /&gt;
pm.start_servers = 2&lt;br /&gt;
pm.min_spare_servers = 1&lt;br /&gt;
pm.max_spare_servers = 3&lt;br /&gt;
&lt;br /&gt;
php_admin_value[date.timezone] = Europe/Berlin&lt;br /&gt;
php_admin_value[mysqli.default_socket] = /run/mysqld/mysqld.sock&lt;br /&gt;
php_admin_value[open_basedir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;:/usr/bin:/usr/share/php:/run/mysqld&lt;br /&gt;
php_admin_value[post_max_size] = 50M&lt;br /&gt;
php_admin_value[session.save_path] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/session&lt;br /&gt;
php_admin_value[sys_temp_dir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&lt;br /&gt;
php_admin_value[upload_max_filesize] = 50M&lt;br /&gt;
php_admin_value[upload_tmp_dir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&lt;br /&gt;
&lt;br /&gt;
; enable logging&lt;br /&gt;
catch_workers_output = yes&lt;br /&gt;
php_admin_flag[display_errors] = off&lt;br /&gt;
php_admin_flag[log_errors] = on&lt;br /&gt;
php_admin_value[error_log] = /var/log/php-fpm.phpmyadmin.&amp;lt;domain&amp;gt;.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/portage/package.use|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dev-db/phpmyadmin vhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{Root|webapp-config -h phpmyadmin.&amp;lt;domain&amp;gt; -d / -I phpmyadmin 5.0.2}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mysql -u root -p &amp;lt; /usr/share/webapps/phpmyadmin/&amp;lt;version&amp;gt;/htdocs/sql/create_tables.sql}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mysql -u root -p}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Generate password hash|&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT PASSWORD(&#039;some_pass&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Creating phpmyadmin control user|&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE USER &#039;phpmyadmin&#039;@&#039;localhost&#039; IDENTIFIED VIA mysql_native_password USING &#039;some_hash&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Granting phpmyadmin control user access to the phpMyAdmin database|&amp;lt;pre&amp;gt;&lt;br /&gt;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO &#039;phpmyadmin&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
{{File|/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs/config.inc.php|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
/* Servers configuration */&lt;br /&gt;
$i = 0;&lt;br /&gt;
&lt;br /&gt;
/* Server localhost (http) [1] */&lt;br /&gt;
$i++;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;host&#039;] = &#039;localhost&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;compress&#039;] = false;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;auth_type&#039;] = &#039;cookie&#039;;&lt;br /&gt;
/* User for advanced features */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;controluser&#039;] = &#039;phpmyadmin&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;controlpass&#039;] = &#039;xxx&#039;;&lt;br /&gt;
/* Advanced phpMyAdmin features */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;pmadb&#039;] = &#039;phpmyadmin&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;bookmarktable&#039;] = &#039;pma__bookmark&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;central_columns&#039;] = &#039;pma__central_columns&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;column_info&#039;] = &#039;pma__column_info&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;designer_coords&#039;] = &#039;pma__designer_coords&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;designer_settings&#039;] = &#039;pma__designer_settings&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;export_templates&#039;] = &#039;pma__export_templates&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;favorite&#039;] = &#039;pma__favorite&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;history&#039;] = &#039;pma__history&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;navigationhiding&#039;] = &#039;pma__navigationhiding&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;pdf_pages&#039;] = &#039;pma__pdf_pages&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;recent&#039;] = &#039;pma__recent&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;relation&#039;] = &#039;pma__relation&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;savedsearches&#039;] = &#039;pma__savedsearches&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_coords&#039;] = &#039;pma__table_coords&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_info&#039;] = &#039;pma__table_info&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_uiprefs&#039;] = &#039;pma__table_uiprefs&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;tracking&#039;] = &#039;pma__tracking&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;userconfig&#039;] = &#039;pma__userconfig&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;usergroups&#039;] = &#039;pma__usergroups&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;users&#039;] = &#039;pma__users&#039;;&lt;br /&gt;
/* Hide lost+found if on a separate partition */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;hide_db&#039;] = &#039;#mysql50#lost|^(information\_schema|performance\_schema|mysql|phpmyadmin)$&#039;;&lt;br /&gt;
/* End of servers configuration */&lt;br /&gt;
&lt;br /&gt;
/* Misc settings */&lt;br /&gt;
$cfg[&#039;blowfish_secret&#039;] = &#039;xxx&#039;;&lt;br /&gt;
$cfg[&#039;Export&#039;][&#039;compression&#039;] = &#039;bzip2&#039;;&lt;br /&gt;
$cfg[&#039;DefaultLang&#039;] = &#039;de&#039;;&lt;br /&gt;
$cfg[&#039;ServerDefault&#039;] = 1;&lt;br /&gt;
$cfg[&#039;UploadDir&#039;] = &#039;&#039;;&lt;br /&gt;
$cfg[&#039;SaveDir&#039;] = &#039;&#039;;&lt;br /&gt;
$cfg[&#039;VersionCheck&#039;] = 0;&lt;br /&gt;
$cfg[&#039;TempDir&#039;] = &#039;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&#039;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To make the installation scripts inaccessible you should delete the setup directory.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{Root|webapp-config -h phpmyadmin.&amp;lt;domain&amp;gt; -d / -U phpmyadmin 5.0.3}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;CONFIG_PROTECT=&amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs//libraries&amp;quot; etc-update&amp;lt;/nowiki&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge -C phpmyadmin-&amp;lt;oldversion&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=PhpMyAdmin&amp;diff=4298</id>
		<title>PhpMyAdmin</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=PhpMyAdmin&amp;diff=4298"/>
		<updated>2020-06-25T12:10:02Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Apache vhost configuration ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/apache2/vhosts.d/phpmyadmin.&amp;lt;domain&amp;gt;.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    ServerName phpmyadmin.&amp;lt;domain&amp;gt;:80&lt;br /&gt;
&lt;br /&gt;
    RewriteEngine On&lt;br /&gt;
    RewriteCond %{HTTPS} !=on&lt;br /&gt;
    RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    DocumentRoot &amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs&amp;quot;&lt;br /&gt;
    ServerName phpmyadmin.&amp;lt;domain&amp;gt;:443&lt;br /&gt;
    DirectoryIndex index.php&lt;br /&gt;
&lt;br /&gt;
    &amp;lt;Directory &amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs&amp;quot;&amp;gt;&lt;br /&gt;
        Options None&lt;br /&gt;
        AllowOverride Limit&lt;br /&gt;
        Require ip 10.133 10.132&lt;br /&gt;
    &amp;lt;/Directory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    # PHP-FPM&lt;br /&gt;
    &amp;lt;FilesMatch &amp;quot;\.(php|php5|phtml)$&amp;quot;&amp;gt;&lt;br /&gt;
        SetHandler &amp;quot;proxy:unix:/run/php-fpm-phpmyadmin.&amp;lt;domain&amp;gt;.sock|fcgi://localhost&amp;quot;&lt;br /&gt;
    &amp;lt;/FilesMatch&amp;gt;&lt;br /&gt;
&lt;br /&gt;
    SSLEngine On&lt;br /&gt;
    SSLCertificateFile /etc/ssl/apache2/phpmyadmin.&amp;lt;domain&amp;gt;/phpmyadmin.&amp;lt;domain&amp;gt;.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/apache2/phpmyadmin.&amp;lt;domain&amp;gt;/phpmyadmin.&amp;lt;domain&amp;gt;.key&lt;br /&gt;
&lt;br /&gt;
    # Forward Secrecy&lt;br /&gt;
    # Source: https://community.qualys.com/blogs/securitylabs/2013/08/05/configuring-apache-nginx-and-openssl-for-forward-secrecy&lt;br /&gt;
    SSLProtocol all -SSLv2 -SSLv3&lt;br /&gt;
    SSLHonorCipherOrder on&lt;br /&gt;
    SSLCipherSuite &amp;quot;EECDH+ECDSA+AESGCM EECDH+aRSA+AESGCM EECDH+ECDSA+SHA384 EECDH+ECDSA+SHA256 EECDH+aRSA+SHA384 EECDH+aRSA+SHA256 EECDH+aRSA+RC4 EECDH EDH+aRSA !aNULL !eNULL !LOW !3DES !MD5 !EXP !PSK !SRP !DSS !RC4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    # OCSP stapling&lt;br /&gt;
    SSLUseStapling on&lt;br /&gt;
&lt;br /&gt;
    # Strict Transport Security (HSTS)&lt;br /&gt;
    # 180 days&lt;br /&gt;
    Header always set Strict-Transport-Security &amp;quot;max-age=15552000&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PHP-FPM Configuration ==&lt;br /&gt;
&lt;br /&gt;
{{Root|useradd --system --shell /bin/false --no-create-home --home /var/www/phpmyadmin.&amp;lt;domain&amp;gt; -g apache www-phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/php/fpm-php7.2/fpm.d/phpmyadmin.&amp;lt;domain&amp;gt;.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[phpmyadmin.&amp;lt;domain&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
prefix = /var/www/$pool&lt;br /&gt;
&lt;br /&gt;
user = www-phpmyadmin&lt;br /&gt;
group = apache&lt;br /&gt;
&lt;br /&gt;
listen = /run/php-fpm-$pool.sock&lt;br /&gt;
&lt;br /&gt;
listen.owner = www-phpmyadmin&lt;br /&gt;
listen.group = apache&lt;br /&gt;
listen.mode = 0660&lt;br /&gt;
&lt;br /&gt;
pm = dynamic&lt;br /&gt;
pm.max_children = 50&lt;br /&gt;
pm.start_servers = 2&lt;br /&gt;
pm.min_spare_servers = 1&lt;br /&gt;
pm.max_spare_servers = 3&lt;br /&gt;
&lt;br /&gt;
php_admin_value[date.timezone] = Europe/Berlin&lt;br /&gt;
php_admin_value[mysqli.default_socket] = /run/mysqld/mysqld.sock&lt;br /&gt;
php_admin_value[open_basedir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;:/usr/bin:/usr/share/php:/run/mysqld&lt;br /&gt;
php_admin_value[post_max_size] = 50M&lt;br /&gt;
php_admin_value[session.save_path] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/session&lt;br /&gt;
php_admin_value[sys_temp_dir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&lt;br /&gt;
php_admin_value[upload_max_filesize] = 50M&lt;br /&gt;
php_admin_value[upload_tmp_dir] = /var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&lt;br /&gt;
&lt;br /&gt;
; enable logging&lt;br /&gt;
catch_workers_output = yes&lt;br /&gt;
php_admin_flag[display_errors] = off&lt;br /&gt;
php_admin_flag[log_errors] = on&lt;br /&gt;
php_admin_value[error_log] = /var/log/php-fpm.phpmyadmin.&amp;lt;domain&amp;gt;.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/portage/package.use|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dev-db/phpmyadmin vhosts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{Root|webapp-config -h phpmyadmin.&amp;lt;domain&amp;gt; -d / -I phpmyadmin 5.0.2}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mysql -u root -p &amp;lt; /usr/share/webapps/phpmyadmin/&amp;lt;version&amp;gt;/htdocs/sql/create_tables.sql}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mysql -u root -p}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Generate password hash|&amp;lt;pre&amp;gt;&lt;br /&gt;
SELECT PASSWORD(&#039;some_pass&#039;);&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Creating phpmyadmin control user|&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE USER &#039;phpmyadmin&#039;@&#039;localhost&#039; IDENTIFIED VIA mysql_native_password USING &#039;some_hash&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Code|Granting phpmyadmin control user access to the phpMyAdmin database|&amp;lt;pre&amp;gt;&lt;br /&gt;
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO &#039;phpmyadmin&#039;@&#039;localhost&#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
{{File|/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs/config.inc.php|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
&lt;br /&gt;
/* Servers configuration */&lt;br /&gt;
$i = 0;&lt;br /&gt;
&lt;br /&gt;
/* Server localhost (http) [1] */&lt;br /&gt;
$i++;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;host&#039;] = &#039;localhost&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;compress&#039;] = false;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;auth_type&#039;] = &#039;cookie&#039;;&lt;br /&gt;
/* User for advanced features */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;controluser&#039;] = &#039;phpmyadmin&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;controlpass&#039;] = &#039;xxx&#039;;&lt;br /&gt;
/* Advanced phpMyAdmin features */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;pmadb&#039;] = &#039;phpmyadmin&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;bookmarktable&#039;] = &#039;pma__bookmark&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;central_columns&#039;] = &#039;pma__central_columns&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;column_info&#039;] = &#039;pma__column_info&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;designer_coords&#039;] = &#039;pma__designer_coords&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;designer_settings&#039;] = &#039;pma__designer_settings&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;export_templates&#039;] = &#039;pma__export_templates&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;favorite&#039;] = &#039;pma__favorite&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;history&#039;] = &#039;pma__history&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;navigationhiding&#039;] = &#039;pma__navigationhiding&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;pdf_pages&#039;] = &#039;pma__pdf_pages&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;recent&#039;] = &#039;pma__recent&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;relation&#039;] = &#039;pma__relation&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;savedsearches&#039;] = &#039;pma__savedsearches&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_coords&#039;] = &#039;pma__table_coords&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_info&#039;] = &#039;pma__table_info&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;table_uiprefs&#039;] = &#039;pma__table_uiprefs&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;tracking&#039;] = &#039;pma__tracking&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;userconfig&#039;] = &#039;pma__userconfig&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;usergroups&#039;] = &#039;pma__usergroups&#039;;&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;users&#039;] = &#039;pma__users&#039;;&lt;br /&gt;
/* Hide lost+found if on a separate partition */&lt;br /&gt;
$cfg[&#039;Servers&#039;][$i][&#039;hide_db&#039;] = &#039;#mysql50#lost|^(information\_schema|performance\_schema|mysql|phpmyadmin)$&#039;;&lt;br /&gt;
/* End of servers configuration */&lt;br /&gt;
&lt;br /&gt;
/* Misc settings */&lt;br /&gt;
$cfg[&#039;blowfish_secret&#039;] = &#039;xxx&#039;;&lt;br /&gt;
$cfg[&#039;Export&#039;][&#039;compression&#039;] = &#039;bzip2&#039;;&lt;br /&gt;
$cfg[&#039;DefaultLang&#039;] = &#039;de&#039;;&lt;br /&gt;
$cfg[&#039;ServerDefault&#039;] = 1;&lt;br /&gt;
$cfg[&#039;UploadDir&#039;] = &#039;&#039;;&lt;br /&gt;
$cfg[&#039;SaveDir&#039;] = &#039;&#039;;&lt;br /&gt;
$cfg[&#039;VersionCheck&#039;] = 0;&lt;br /&gt;
$cfg[&#039;TempDir&#039;] = &#039;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/tmp&#039;;&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
To make the installation scripts inaccessible you should delete the setup directory.&lt;br /&gt;
&lt;br /&gt;
== Update ==&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge phpmyadmin}}&lt;br /&gt;
&lt;br /&gt;
{{Root|webapp-config -h phpmyadmin.&amp;lt;domain&amp;gt; -d / -U phpmyadmin 4.8.4}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;CONFIG_PROTECT=&amp;quot;/var/www/phpmyadmin.&amp;lt;domain&amp;gt;/htdocs//libraries&amp;quot; etc-update&amp;lt;/nowiki&amp;gt; }}&lt;br /&gt;
&lt;br /&gt;
{{Root|emerge -C phpmyadmin-&amp;lt;oldversion&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=HDD&amp;diff=4297</id>
		<title>HDD</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=HDD&amp;diff=4297"/>
		<updated>2020-06-05T09:17:51Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Mount the filesystems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apart from the last step, setting up /etc/fstab there are no differences between partitioning a HDD or SSD drive. All modern Linux partitioning tools take care of aligning the partitions automatically.&lt;br /&gt;
&lt;br /&gt;
== Relevant Partition IDs ==&lt;br /&gt;
&lt;br /&gt;
{{Note|Supported as of GPT fdisk 0.8.10.1.}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Partition ID !! Description !! Auto-mounted by systemd !! Mount point&lt;br /&gt;
|-&lt;br /&gt;
| EF02 || BIOS boot partition || - ||&lt;br /&gt;
|-&lt;br /&gt;
| EF00 || EFI System Partition || - ||&lt;br /&gt;
|-&lt;br /&gt;
| FD00 || Linux RAID || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 8200 || Linux swap || yes ||&lt;br /&gt;
|-&lt;br /&gt;
| 8300 || Linux filesystem || - ||&lt;br /&gt;
|-&lt;br /&gt;
| 8302 || Linux /home || yes || /home&lt;br /&gt;
|-&lt;br /&gt;
| 8303 || Linux x86 root (/) || yes || /&lt;br /&gt;
|-&lt;br /&gt;
| 8304 || Linux x86-64 root (/) || yes || /&lt;br /&gt;
|-&lt;br /&gt;
| 8305 || Linux ARM64 root (/) || yes || /&lt;br /&gt;
|-&lt;br /&gt;
| 8306 || Linux /srv || yes || /srv&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Create a simple Linux GPT partition layout (UEFI with or without secure boot) ==&lt;br /&gt;
&lt;br /&gt;
{{Code|GPT partition layout for UEFI|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/sda1	200 MiB	/boot/efi	EF00	vfat		EFI System Partition&lt;br /&gt;
/dev/sda2	500 MiB	/boot		8300	ext4		Linux filesystem&lt;br /&gt;
/dev/sda3	512 MiB			8200	swap		Linux swap&lt;br /&gt;
/dev/sda4	25  GiB	/		8304	ext4		Linux x86-64 root (/)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|gdisk /dev/sda}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Code|gdisk commands|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Command (? for help): p&lt;br /&gt;
Disk /dev/sda: 156301488 sectors, 74.5 GiB&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
1&lt;br /&gt;
enter&lt;br /&gt;
+200M&lt;br /&gt;
EF00&lt;br /&gt;
&lt;br /&gt;
c&lt;br /&gt;
1&lt;br /&gt;
EFI System Partition&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
2&lt;br /&gt;
enter&lt;br /&gt;
+500M&lt;br /&gt;
8300&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
3&lt;br /&gt;
enter&lt;br /&gt;
+512M&lt;br /&gt;
8200&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
4&lt;br /&gt;
enter&lt;br /&gt;
enter&lt;br /&gt;
8304&lt;br /&gt;
&lt;br /&gt;
p&lt;br /&gt;
w&lt;br /&gt;
Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Create a simple Linux GPT partition layout (Legacy BIOS) ==&lt;br /&gt;
&lt;br /&gt;
{{Code|GPT partition layout for legacy BIOS|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/dev/sda1	1   MiB		EF02	BIOS boot	BIOS boot partition&lt;br /&gt;
/dev/sda2	100 MiB	/boot	8300	ext4		Linux filesystem&lt;br /&gt;
/dev/sda3	512 MiB		8200	swap		Linux swap&lt;br /&gt;
/dev/sda4	25  GiB	/	8304	ext4		Linux x86-64 root (/)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Root|gdisk /dev/sda}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Code|gdisk commands|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Command (? for help): p&lt;br /&gt;
Disk /dev/sda: 156301488 sectors, 74.5 GiB&lt;br /&gt;
[...]&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
1&lt;br /&gt;
enter&lt;br /&gt;
+1M&lt;br /&gt;
EF02&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
2&lt;br /&gt;
enter&lt;br /&gt;
+100M&lt;br /&gt;
8300&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
3&lt;br /&gt;
enter&lt;br /&gt;
+512M&lt;br /&gt;
8200&lt;br /&gt;
&lt;br /&gt;
n&lt;br /&gt;
4&lt;br /&gt;
enter&lt;br /&gt;
enter&lt;br /&gt;
8304&lt;br /&gt;
&lt;br /&gt;
p&lt;br /&gt;
w&lt;br /&gt;
Y&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Create the filesystems ==&lt;br /&gt;
&lt;br /&gt;
{{Root|mkfs.ext4 /dev/sda2}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkswap /dev/sda3}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkfs.ext4 /dev/sda4}}&lt;br /&gt;
&lt;br /&gt;
Additional for UEFI: {{Root|mkfs.vfat -F 32 /dev/sda1}}&lt;br /&gt;
&lt;br /&gt;
== Label the filesystems ==&lt;br /&gt;
&lt;br /&gt;
{{Root|tune2fs -L boot /dev/sda2}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkswap -L swap /dev/sda3}}&lt;br /&gt;
&lt;br /&gt;
{{Root|tune2fs -L root /dev/sda4}}&lt;br /&gt;
&lt;br /&gt;
Additional for UEFI:&lt;br /&gt;
&lt;br /&gt;
{{Root|fatlabel /dev/sda1 efi}}&lt;br /&gt;
&lt;br /&gt;
And verify with:&lt;br /&gt;
&lt;br /&gt;
{{Root|blkid}}&lt;br /&gt;
&lt;br /&gt;
== Mount the filesystems ==&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir -p /mnt/exherbo}}&lt;br /&gt;
&lt;br /&gt;
{{Root|swapon /dev/sda3}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mount /dev/sda4 /mnt/exherbo}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir /mnt/exherbo/boot}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mount /dev/sda2 /mnt/exherbo/boot}}&lt;br /&gt;
&lt;br /&gt;
Additional for UEFI:&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir /mnt/exherbo/boot/efi}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mount /dev/sda1 /mnt/exherbo/boot/efi}}&lt;br /&gt;
&lt;br /&gt;
Optional: For installation or rescue purposes you might also need to mount the following.&lt;br /&gt;
&lt;br /&gt;
{{Root|mount -o rbind /dev /mnt/exherbo/dev/}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mount -o rbind /sys /mnt/exherbo/sys/}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mount -t proc none /mnt/exherbo/proc/}}&lt;br /&gt;
&lt;br /&gt;
== Configure /etc/fstab ==&lt;br /&gt;
&lt;br /&gt;
List the UUIDs with:&lt;br /&gt;
&lt;br /&gt;
{{Root|blkid}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== For HDDs ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/fstab|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UUID=cf602240-7bac-4b29-8930-2080a5aac7cd       /            ext4    defaults                      0 1&lt;br /&gt;
UUID=0930a69b-f2d5-4607-93fe-4f8bfdf2ea87       /boot        ext4    defaults                      0 2&lt;br /&gt;
UUID=8E3D-60F5                                  /boot/efi    vfat    umask=0077,shortname=winnt    0 0&lt;br /&gt;
UUID=8431f5f2-0cb1-4831-aed2-00d618543e0a       swap         swap    defaults                      0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== For SSDs ===&lt;br /&gt;
&lt;br /&gt;
* You could go for relatime as a compromise instead, but there are currently no known issues (exception is mutt) when using noatime&lt;br /&gt;
* discard enables the TRIM function which should be available on all modern SSDs, check with {{Root|hdparm -I /dev/sda | grep TRIM}}&lt;br /&gt;
* mdraid, dm-crypt and the loopback block driver support passing discard commands to the underlying layer(s) since kernel 3.7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/fstab|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
UUID=cf602240-7bac-4b29-8930-2080a5aac7cd       /            ext4    defaults,noatime,discard             0 1&lt;br /&gt;
UUID=0930a69b-f2d5-4607-93fe-4f8bfdf2ea87       /boot        ext4    defaults,noatime,discard,noauto      0 2&lt;br /&gt;
UUID=8E3D-60F5                                  /boot/efi    vfat    umask=0077,shortname=winnt,noauto    0 0&lt;br /&gt;
UUID=8431f5f2-0cb1-4831-aed2-00d618543e0a       swap         swap    defaults                             0 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== SSD: Check estimated remaining life time / Wear Leveling Count ==&lt;br /&gt;
&lt;br /&gt;
To check the current Wear Leveling Count (supported e.g. by Samsung SSDs).&lt;br /&gt;
&lt;br /&gt;
{{Root|smartctl -a /dev/sda | grep &amp;quot;Wear_Leveling_Count&amp;quot;}}&lt;br /&gt;
&lt;br /&gt;
{{Code|smartctl Wear_Leveling_Count Output|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
177 Wear_Leveling_Count     0x0013   099   099   000    Pre-fail  Always       -       2&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The Wear_Leveling_Count starts to count down from 100 to 01, in this example it&#039;s 099 since the drive is pretty new.&lt;br /&gt;
&lt;br /&gt;
== Edit reserved block count (on pure data partitions) ==&lt;br /&gt;
&lt;br /&gt;
{{Root|tune2fs -m 0 /dev/sdd1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|tune2fs -l /dev/sdd1 | grep &amp;quot;Reserved block count&amp;quot;}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=PostgreSQL&amp;diff=4296</id>
		<title>PostgreSQL</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=PostgreSQL&amp;diff=4296"/>
		<updated>2020-04-02T13:50:57Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: Created page with &amp;quot;&amp;lt;pre&amp;gt; mkdir -p /var/lib/postgresql/12/data chown -Rf postgres:postgres /var/lib/postgresql/12/data chmod 0700 /var/lib/postgresql/12/data su postgres -c &amp;quot;/usr/x86_64-pc-linux-...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p /var/lib/postgresql/12/data&lt;br /&gt;
chown -Rf postgres:postgres /var/lib/postgresql/12/data&lt;br /&gt;
chmod 0700 /var/lib/postgresql/12/data&lt;br /&gt;
su postgres -c &amp;quot;/usr/x86_64-pc-linux-gnu/libexec/postgresql-12/initdb -D \&amp;quot;/var/lib/postgresql/12/data\&amp;quot; --encoding=UTF8&amp;quot;&lt;br /&gt;
systemctl start postgresql-12.service&lt;br /&gt;
systemctl enable postgresql-12.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4295</id>
		<title>Systemd</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4295"/>
		<updated>2020-03-18T08:51:07Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Localization */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
systemd is a system and session manager for Linux also including udev nowadays.&lt;br /&gt;
&lt;br /&gt;
== Kernel settings ==&lt;br /&gt;
First of all you need a recent kernel version &amp;gt;=4.2 and some [[Kernel#systemd|kernel options]] set.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests&lt;br /&gt;
*/* systemd&lt;br /&gt;
sys-apps/systemd seccomp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve systemd -x}}&lt;br /&gt;
&lt;br /&gt;
Now we need to reinstall packages with the systemd option set.&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve world -cx}}&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
You can find out what the network device will be named by running:&lt;br /&gt;
&lt;br /&gt;
{{Root|udevadm test-builtin net_id /sys/class/net/&amp;lt;ifname&amp;gt; 2&amp;gt; /dev/null}}&lt;br /&gt;
&lt;br /&gt;
{{Code|network device name|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ID_NET_NAME_MAC=enx005056a84955&lt;br /&gt;
ID_NET_NAME_PATH=enp11s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkd ===&lt;br /&gt;
&lt;br /&gt;
This configuration will default to DHCP as long as the 10-static.network doesn&#039;t match.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/10-static.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eno1&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Address=192.168.0.88/24&lt;br /&gt;
Gateway=192.168.0.1&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/20-dhcp.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=en*&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
Domains=domain.local&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
UseDomains=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-networkd.socket}}&lt;br /&gt;
&lt;br /&gt;
== Network Name Resolution manager ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-resolved ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/resolved.conf.d/resolved.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Resolve]&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Root|rm /etc/resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cd /etc}}&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /run/systemd/resolve/resolv.conf resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-resolved.service}}&lt;br /&gt;
&lt;br /&gt;
== Network Time Synchronization (NTP) ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-timesyncd ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/timesyncd.conf.d/timesyncd.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Time]&lt;br /&gt;
NTP=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable tty login ==&lt;br /&gt;
{{Root|systemctl enable getty@tty1.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable sshd connectivity ==&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Hostname ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/hostname and /etc/machine-info.&lt;br /&gt;
&lt;br /&gt;
{{Root|hostnamectl set-hostname desiredhostname}}&lt;br /&gt;
&lt;br /&gt;
=== Timezone ===&lt;br /&gt;
&lt;br /&gt;
Sets the /etc/localtime symlink.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-timezone Europe/Berlin}}&lt;br /&gt;
&lt;br /&gt;
Ensure the system RTC is in UTC, this might require setting Windows to UTC via a registry key when dual-booting.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-local-rtc 0}}&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Layout ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/vconsole.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|localectl set-keymap de}}&lt;br /&gt;
&lt;br /&gt;
=== Localization ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/locale.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;localectl set-locale LANG=&amp;quot;en_US.UTF-8&amp;quot;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
The systemd localectl commands sets the system locale, if you want to set your user locale use /etc/env.d/02locale.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== Manually starting and stopping services ===&lt;br /&gt;
You&#039;ll find an overview of all installed services and sockets in /lib/systemd/system.&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl stop &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl}} prints a status report of your systemd setup.&lt;br /&gt;
&lt;br /&gt;
=== Enable additional/optional services ===&lt;br /&gt;
&lt;br /&gt;
systemd-journal-gatewayd (accessible via port 19531):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-journal-gatewayd.socket}}&lt;br /&gt;
&lt;br /&gt;
cronie:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable cronie.service}}&lt;br /&gt;
&lt;br /&gt;
ntp:&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-ntp 1}}&lt;br /&gt;
&lt;br /&gt;
MySQL:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mysql.service}}&lt;br /&gt;
&lt;br /&gt;
Samba 4:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable smbd.service}}&lt;br /&gt;
{{Root|systemctl enable nmbd.service}}&lt;br /&gt;
{{Root|systemctl enable winbindd.service}}&lt;br /&gt;
&lt;br /&gt;
SSSD:&lt;br /&gt;
{{Root|systemctl enable sssd.service}}&lt;br /&gt;
&lt;br /&gt;
mdadm:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mdadm.service}}&lt;br /&gt;
&lt;br /&gt;
postfix:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable postfix.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (client):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable rpcstatd.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (server):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable nfs-server.service}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Kerberos&amp;diff=4294</id>
		<title>Kerberos</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Kerberos&amp;diff=4294"/>
		<updated>2020-03-18T08:29:39Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuration is the same for heimdal or mit-krb5.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/krb5.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[libdefaults]&lt;br /&gt;
        ticket_lifetime = 600&lt;br /&gt;
        default_realm = YOURDOMAIN.LOCAL&lt;br /&gt;
&lt;br /&gt;
[realms]&lt;br /&gt;
        YOURDOMAIN.LOCAL = {&lt;br /&gt;
        kdc = domaincontroller.yourdomain.local:88&lt;br /&gt;
        admin_server = domaincontroller.yourdomain.local:464&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
[domain_realm]&lt;br /&gt;
        .yourdomain.local = YOURDOMAIN.LOCAL&lt;br /&gt;
&lt;br /&gt;
[kdc]&lt;br /&gt;
        profile = /etc/krb5kdc/kdc.conf&lt;br /&gt;
&lt;br /&gt;
[logging]&lt;br /&gt;
        default = SYSLOG:NOTICE:DAEMON&lt;br /&gt;
        kdc = FILE:/var/log/krb5kdc.log&lt;br /&gt;
        admin_server = FILE:/var/log/kadmin.log&lt;br /&gt;
        default = FILE:/var/log/krb5lib.log&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
Query DNS for Kerberos servers.&lt;br /&gt;
{{Root|host -t srv _kerberos._tcp.yourdomain.local}}&lt;br /&gt;
&lt;br /&gt;
Get Kerberos ticket for domainuser.&lt;br /&gt;
{{Root|kinit domainuser@YOURDOMAIN.LOCAL}}&lt;br /&gt;
&lt;br /&gt;
List cached Kerberos tickets.&lt;br /&gt;
{{Root|klist}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4293</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4293"/>
		<updated>2020-03-18T08:25:45Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General =&lt;br /&gt;
* [[Tips and Tricks]]&lt;br /&gt;
&lt;br /&gt;
= Package management =&lt;br /&gt;
* [[Paludis]]&lt;br /&gt;
&lt;br /&gt;
= System =&lt;br /&gt;
* [[HDD]] - Partitioning and filesystem setup (HDD/SSD)&lt;br /&gt;
* [[mdraid]] - Software RAID&lt;br /&gt;
* [[GRUB]] - GRUB2 configuration instructions&lt;br /&gt;
* [[Kernel]] - Kernel configuration (e.g. for [[HDD|partitions]], [[HDD|filesystems]], [[systemd]], [[VMware]], ...)&lt;br /&gt;
* [[FQDN]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[File descriptor]] - File descriptor (FD) configuration&lt;br /&gt;
* [[Vim]] - Vim configuration&lt;br /&gt;
* [[NetworkManager]] - NetworkManager configuration&lt;br /&gt;
Configuration using modern systemd, e.g. Exherbo&lt;br /&gt;
* [[systemd]] - systemd configuration&lt;br /&gt;
Configuration using legacy sysvinit/OpenRC, e.g. Gentoo&lt;br /&gt;
* [[OpenRC]] - OpenRC configuration&lt;br /&gt;
* [[UTF-8]] - System configuration for UTF-8 (German localization)&lt;br /&gt;
&lt;br /&gt;
= Exherbo =&lt;br /&gt;
* [[Sets]] - List of useful sets for installing/upgrading&lt;br /&gt;
* [[NVIDIA]] - Install nvidia-drivers and the Kernel module&lt;br /&gt;
&lt;br /&gt;
= Fedora =&lt;br /&gt;
* [[Fedora]] - Adding Chrome and Steam repositories&lt;br /&gt;
&lt;br /&gt;
= Raspbian =&lt;br /&gt;
* [[Raspbian]] - Installation and useful things&lt;br /&gt;
&lt;br /&gt;
= Desktop =&lt;br /&gt;
* [[envoy]] - ssh/gpg-agent wrapper configuration&lt;br /&gt;
* [[nss-mdns]] for Avahi .local domain resolving needed for zeroconf CUPS printer sharing&lt;br /&gt;
* [[kerberos]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
* [[SSSD]] - System Security Services Daemon&lt;br /&gt;
* [[GTK Themes]] GTK appearance under KDE&lt;br /&gt;
* [[Steam]]&lt;br /&gt;
* [[Konversation]]&lt;br /&gt;
* [[GameMode]]&lt;br /&gt;
&lt;br /&gt;
= Games =&lt;br /&gt;
* [[Steam Games]] - List of workarounds and issues with games on Steam (native/proton)&lt;br /&gt;
* [[7 Days to Die]] - Server&lt;br /&gt;
* [[Costume Quest]] - SDL2 Xbox 360 controller configuration&lt;br /&gt;
* [[Minecraft]] - Client and Server&lt;br /&gt;
* [[Project Zomboid]] - Server &lt;br /&gt;
* [[Starbound]] - Server&lt;br /&gt;
* [[Terraria]] - Server&lt;br /&gt;
&lt;br /&gt;
= Home Automation =&lt;br /&gt;
* [[Home Assistant]] - Home automation platform running on Python 3&lt;br /&gt;
* [[Mosquitto]] - Open Source MQTT v3.1/v3.1.1 Broker&lt;br /&gt;
* [[Node-RED]] - Low-based programming for the Internet of Things&lt;br /&gt;
&lt;br /&gt;
= Server =&lt;br /&gt;
* [[Cyrus SASL]]&lt;br /&gt;
* [[fail2ban]]&lt;br /&gt;
* [[tmux]]&lt;br /&gt;
* [[ZNC]]&lt;br /&gt;
&lt;br /&gt;
= Webserver =&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[letsencrypt|Let&#039;s Encrypt]] - Free SSL/TLS Certificates&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[PHP-FPM]]&lt;br /&gt;
* [[phpMyAdmin]]&lt;br /&gt;
* [[Postfix]]&lt;br /&gt;
* [[PostgreSQL]]&lt;br /&gt;
&lt;br /&gt;
= Fileserver =&lt;br /&gt;
* [[NFS]]&lt;br /&gt;
&lt;br /&gt;
= Proxyserver =&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
&lt;br /&gt;
= Virtualisation =&lt;br /&gt;
* [[KVM]] - The Kernel-based Virtual Machine&lt;br /&gt;
&lt;br /&gt;
= Outdated or obsolete stuff =&lt;br /&gt;
* [[X Server]] configuration&lt;br /&gt;
* [[Multilib]] - Configure the system to support multilib/multibuild&lt;br /&gt;
* [[ALSA]] &amp;amp; [[PulseAudio]] 5.1 Surround Sound through S/PDIF setup&lt;br /&gt;
* [[Environment Variables]]&lt;br /&gt;
* [[Software Raid]] - Setup &amp;amp; Resizing&lt;br /&gt;
* [[DynDNS]]&lt;br /&gt;
* [[Update]]&lt;br /&gt;
* [[pam_krb5]]&lt;br /&gt;
* [[RRDtool]]&lt;br /&gt;
* [[lm_sensors]]&lt;br /&gt;
* [[lighttpd]]&lt;br /&gt;
* [[Recent Problems]]&lt;br /&gt;
* [[Fonts]] Setup for KDE&lt;br /&gt;
* [[MRTG]]&lt;br /&gt;
* [[Net-SNMP]]&lt;br /&gt;
* [[RRDtool]]&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4292</id>
		<title>Systemd</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4292"/>
		<updated>2020-03-17T12:30:54Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* systemd-networkd */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
systemd is a system and session manager for Linux also including udev nowadays.&lt;br /&gt;
&lt;br /&gt;
== Kernel settings ==&lt;br /&gt;
First of all you need a recent kernel version &amp;gt;=4.2 and some [[Kernel#systemd|kernel options]] set.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests&lt;br /&gt;
*/* systemd&lt;br /&gt;
sys-apps/systemd seccomp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve systemd -x}}&lt;br /&gt;
&lt;br /&gt;
Now we need to reinstall packages with the systemd option set.&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve world -cx}}&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
You can find out what the network device will be named by running:&lt;br /&gt;
&lt;br /&gt;
{{Root|udevadm test-builtin net_id /sys/class/net/&amp;lt;ifname&amp;gt; 2&amp;gt; /dev/null}}&lt;br /&gt;
&lt;br /&gt;
{{Code|network device name|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ID_NET_NAME_MAC=enx005056a84955&lt;br /&gt;
ID_NET_NAME_PATH=enp11s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkd ===&lt;br /&gt;
&lt;br /&gt;
This configuration will default to DHCP as long as the 10-static.network doesn&#039;t match.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/10-static.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eno1&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Address=192.168.0.88/24&lt;br /&gt;
Gateway=192.168.0.1&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/20-dhcp.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=en*&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
Domains=domain.local&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
UseDomains=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-networkd.socket}}&lt;br /&gt;
&lt;br /&gt;
== Network Name Resolution manager ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-resolved ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/resolved.conf.d/resolved.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Resolve]&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Root|rm /etc/resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cd /etc}}&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /run/systemd/resolve/resolv.conf resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-resolved.service}}&lt;br /&gt;
&lt;br /&gt;
== Network Time Synchronization (NTP) ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-timesyncd ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/timesyncd.conf.d/timesyncd.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Time]&lt;br /&gt;
NTP=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable tty login ==&lt;br /&gt;
{{Root|systemctl enable getty@tty1.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable sshd connectivity ==&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Hostname ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/hostname and /etc/machine-info.&lt;br /&gt;
&lt;br /&gt;
{{Root|hostnamectl set-hostname desiredhostname}}&lt;br /&gt;
&lt;br /&gt;
=== Timezone ===&lt;br /&gt;
&lt;br /&gt;
Sets the /etc/localtime symlink.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-timezone Europe/Berlin}}&lt;br /&gt;
&lt;br /&gt;
Ensure the system RTC is in UTC, this might require setting Windows to UTC via a registry key when dual-booting.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-local-rtc 0}}&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Layout ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/vconsole.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|localectl set-keymap de}}&lt;br /&gt;
&lt;br /&gt;
=== Localization ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/locale.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;localectl set-locale LANG=&amp;quot;en_US.utf8&amp;quot;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
The systemd localectl commands sets the system locale, if you want to set your user locale use /etc/env.d/02locale.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== Manually starting and stopping services ===&lt;br /&gt;
You&#039;ll find an overview of all installed services and sockets in /lib/systemd/system.&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl stop &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl}} prints a status report of your systemd setup.&lt;br /&gt;
&lt;br /&gt;
=== Enable additional/optional services ===&lt;br /&gt;
&lt;br /&gt;
systemd-journal-gatewayd (accessible via port 19531):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-journal-gatewayd.socket}}&lt;br /&gt;
&lt;br /&gt;
cronie:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable cronie.service}}&lt;br /&gt;
&lt;br /&gt;
ntp:&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-ntp 1}}&lt;br /&gt;
&lt;br /&gt;
MySQL:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mysql.service}}&lt;br /&gt;
&lt;br /&gt;
Samba 4:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable smbd.service}}&lt;br /&gt;
{{Root|systemctl enable nmbd.service}}&lt;br /&gt;
{{Root|systemctl enable winbindd.service}}&lt;br /&gt;
&lt;br /&gt;
SSSD:&lt;br /&gt;
{{Root|systemctl enable sssd.service}}&lt;br /&gt;
&lt;br /&gt;
mdadm:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mdadm.service}}&lt;br /&gt;
&lt;br /&gt;
postfix:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable postfix.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (client):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable rpcstatd.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (server):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable nfs-server.service}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Vim&amp;diff=4291</id>
		<title>Vim</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Vim&amp;diff=4291"/>
		<updated>2020-02-26T15:16:07Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Enable Syntax Highlighting ==&lt;br /&gt;
&lt;br /&gt;
{{Command|cp /etc/bash/bashrc ~/.bashrc}}&lt;br /&gt;
&lt;br /&gt;
{{File|~/.vimrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
syntax on&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Disable automatic visual mode using mouse ==&lt;br /&gt;
{{File|~/.vimrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
set mouse-=a&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4290</id>
		<title>GameMode</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4290"/>
		<updated>2020-02-25T20:39:28Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Command|systemctl --user enable gamemoded}}&lt;br /&gt;
&lt;br /&gt;
GameMode is able to renice running games, a file for allowing the games group is installed, you just need to add your user to the games group.&lt;br /&gt;
&lt;br /&gt;
{{Root|usermod -a -G games yourusername}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4289</id>
		<title>GameMode</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4289"/>
		<updated>2020-02-25T20:38:57Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Command|systemctl --user enable gamemoded}}&lt;br /&gt;
&lt;br /&gt;
GameMode is able to renice running games, a file for allowing the games group is installed, you just need to add your user to the games group.&lt;br /&gt;
&lt;br /&gt;
{{Root|usermod -a -G games user}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4288</id>
		<title>Systemd</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Systemd&amp;diff=4288"/>
		<updated>2020-02-25T15:43:35Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
systemd is a system and session manager for Linux also including udev nowadays.&lt;br /&gt;
&lt;br /&gt;
== Kernel settings ==&lt;br /&gt;
First of all you need a recent kernel version &amp;gt;=4.2 and some [[Kernel#systemd|kernel options]] set.&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests&lt;br /&gt;
*/* systemd&lt;br /&gt;
sys-apps/systemd seccomp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve systemd -x}}&lt;br /&gt;
&lt;br /&gt;
Now we need to reinstall packages with the systemd option set.&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve world -cx}}&lt;br /&gt;
&lt;br /&gt;
== Network ==&lt;br /&gt;
&lt;br /&gt;
You can find out what the network device will be named by running:&lt;br /&gt;
&lt;br /&gt;
{{Root|udevadm test-builtin net_id /sys/class/net/&amp;lt;ifname&amp;gt; 2&amp;gt; /dev/null}}&lt;br /&gt;
&lt;br /&gt;
{{Code|network device name|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ID_NET_NAME_MAC=enx005056a84955&lt;br /&gt;
ID_NET_NAME_PATH=enp11s0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== systemd-networkd ===&lt;br /&gt;
&lt;br /&gt;
This configuration will default to DHCP as long as the 10-static.network doesn&#039;t match.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/10-static.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=eno1&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
Address=192.168.0.88/24&lt;br /&gt;
Gateway=192.168.0.1&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/network/20-dhcp.network|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Match]&lt;br /&gt;
Name=en*&lt;br /&gt;
&lt;br /&gt;
[Network]&lt;br /&gt;
DHCP=yes&lt;br /&gt;
Domains=domain.local&lt;br /&gt;
&lt;br /&gt;
[DHCP]&lt;br /&gt;
UseDomains=yes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-networkd.service}}&lt;br /&gt;
&lt;br /&gt;
== Network Name Resolution manager ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-resolved ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/resolved.conf.d/resolved.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Resolve]&lt;br /&gt;
DNS=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
{{Root|rm /etc/resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cd /etc}}&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /run/systemd/resolve/resolv.conf resolv.conf}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-resolved.service}}&lt;br /&gt;
&lt;br /&gt;
== Network Time Synchronization (NTP) ==&lt;br /&gt;
&lt;br /&gt;
=== systemd-timesyncd ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/systemd/timesyncd.conf.d/timesyncd.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Time]&lt;br /&gt;
NTP=192.168.0.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start systemd-timesyncd.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable tty login ==&lt;br /&gt;
{{Root|systemctl enable getty@tty1.service}}&lt;br /&gt;
&lt;br /&gt;
== Enable sshd connectivity ==&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start sshd.socket}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
&lt;br /&gt;
=== Hostname ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/hostname and /etc/machine-info.&lt;br /&gt;
&lt;br /&gt;
{{Root|hostnamectl set-hostname desiredhostname}}&lt;br /&gt;
&lt;br /&gt;
=== Timezone ===&lt;br /&gt;
&lt;br /&gt;
Sets the /etc/localtime symlink.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-timezone Europe/Berlin}}&lt;br /&gt;
&lt;br /&gt;
Ensure the system RTC is in UTC, this might require setting Windows to UTC via a registry key when dual-booting.&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-local-rtc 0}}&lt;br /&gt;
&lt;br /&gt;
=== Keyboard Layout ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/vconsole.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|localectl set-keymap de}}&lt;br /&gt;
&lt;br /&gt;
=== Localization ===&lt;br /&gt;
&lt;br /&gt;
Edits /etc/locale.conf.&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;localectl set-locale LANG=&amp;quot;en_US.utf8&amp;quot;&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
The systemd localectl commands sets the system locale, if you want to set your user locale use /etc/env.d/02locale.&lt;br /&gt;
&lt;br /&gt;
== Misc ==&lt;br /&gt;
=== Manually starting and stopping services ===&lt;br /&gt;
You&#039;ll find an overview of all installed services and sockets in /lib/systemd/system.&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl start &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl stop &amp;lt;service&amp;gt;.service}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl}} prints a status report of your systemd setup.&lt;br /&gt;
&lt;br /&gt;
=== Enable additional/optional services ===&lt;br /&gt;
&lt;br /&gt;
systemd-journal-gatewayd (accessible via port 19531):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable systemd-journal-gatewayd.socket}}&lt;br /&gt;
&lt;br /&gt;
cronie:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable cronie.service}}&lt;br /&gt;
&lt;br /&gt;
ntp:&lt;br /&gt;
&lt;br /&gt;
{{Root|timedatectl set-ntp 1}}&lt;br /&gt;
&lt;br /&gt;
MySQL:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mysql.service}}&lt;br /&gt;
&lt;br /&gt;
Samba 4:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable smbd.service}}&lt;br /&gt;
{{Root|systemctl enable nmbd.service}}&lt;br /&gt;
{{Root|systemctl enable winbindd.service}}&lt;br /&gt;
&lt;br /&gt;
SSSD:&lt;br /&gt;
{{Root|systemctl enable sssd.service}}&lt;br /&gt;
&lt;br /&gt;
mdadm:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable mdadm.service}}&lt;br /&gt;
&lt;br /&gt;
postfix:&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable postfix.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (client):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable rpcstatd.service}}&lt;br /&gt;
&lt;br /&gt;
NFS (server):&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable nfs-server.service}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Kernel&amp;diff=4287</id>
		<title>Kernel</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Kernel&amp;diff=4287"/>
		<updated>2020-02-11T13:57:07Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* EFI Boot */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compile and Install ==&lt;br /&gt;
=== Exherbo ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;make -j5 &amp;amp;&amp;amp; make modules_install &amp;amp;&amp;amp; make install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|EFI Boot]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-*- Enable the block layer  ---&amp;gt;&lt;br /&gt;
 Partition Types  ---&amp;gt;&lt;br /&gt;
  [*] Advanced partition selection&lt;br /&gt;
  [*]   EFI GUID Partition support&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] EFI runtime service support&lt;br /&gt;
 [*]   EFI stub support&lt;br /&gt;
Bus options (PCI etc.)  ---&amp;gt;&lt;br /&gt;
 [*] Mark VGA/VBE/EFI FB as generic system framebuffer&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  Frame buffer Devices  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Support for frame buffer devices  ---&amp;gt;&lt;br /&gt;
    [*]   VESA VGA graphics support&lt;br /&gt;
    [*]   EFI-based Framebuffer Support&lt;br /&gt;
    [*]   Simple framebuffer support&lt;br /&gt;
  Console display driver support  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Framebuffer Console support&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 EFI (Extensible Firmware Interface) Support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; EFI Variable Support via sysfs&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 DOS/FAT/NT Filesystems  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; MSDOS fs support&lt;br /&gt;
  &amp;lt;*&amp;gt; VFAT (Windows-95) fs support&lt;br /&gt;
  (850) Default codepage for FAT&lt;br /&gt;
  (iso8859-15) Default iocharset for FAT&lt;br /&gt;
 Pseudo filesystems  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   EFI Variable filesystem&lt;br /&gt;
 -*- Native language support  ---&lt;br /&gt;
  &amp;lt;*&amp;gt;   Codepage 850 (Europe)&lt;br /&gt;
  &amp;lt;*&amp;gt;   NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|GPT partitions]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-*- Enable the block layer  ---&amp;gt;&lt;br /&gt;
  Partition Types  ---&amp;gt;&lt;br /&gt;
    [*] Advanced partition selection&lt;br /&gt;
    [*]   EFI GUID Partition support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|Ext4 filesystem]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 &amp;lt;*&amp;gt; The Extended 4 (ext4) filesystem&lt;br /&gt;
 [*]   Use ext4 for ext2/ext3 file systems&lt;br /&gt;
 [*]   Ext4 extended attributes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[systemd]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] open by fhandle syscalls (CONFIG_FHANDLE)&lt;br /&gt;
 [ ] Auditing support (CONFIG_AUDIT)&lt;br /&gt;
 [*] Control Group support (CONFIG_CGROUPS) ---&amp;gt;&lt;br /&gt;
  [*]   Freezer cgroup subsystem&lt;br /&gt;
  [*]   Device controller for cgroups&lt;br /&gt;
  [*]   Cpuset support&lt;br /&gt;
  [*]   Simple CPU accounting cgroup subsystem&lt;br /&gt;
  [*]   Resource counters&lt;br /&gt;
  [*]     Memory Resource Controller for Control Groups&lt;br /&gt;
  [*]       Memory Resource Controller Swap Extension&lt;br /&gt;
  [*]         Memory Resource Controller Swap Extension enabled by default&lt;br /&gt;
  [*]       Memory Resource Controller Kernel Memory accounting&lt;br /&gt;
  [*]     HugeTLB Resource Controller for Control Groups&lt;br /&gt;
  [*]   Enable perf_event per-cpu per-container group (cgroup) monitoring&lt;br /&gt;
  [*]   Group CPU scheduler  ---&amp;gt;&lt;br /&gt;
   [*]   Group scheduling for SCHED_OTHER&lt;br /&gt;
   [*]     CPU bandwidth provisioning for FAIR_GROUP_SCHED&lt;br /&gt;
   [*]   Group scheduling for SCHED_RR/FIFO&lt;br /&gt;
  [*]   Block IO controller&lt;br /&gt;
  [*]   Support for eBPF programs attached to cgroups&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   UTS namespace&lt;br /&gt;
  [*]   IPC namespace&lt;br /&gt;
  [*]   User namespace&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
 [*] Automatic process group scheduling&lt;br /&gt;
 [ ] Enable deprecated sysfs features to support old userspace tools (CONFIG_SYSFS_DEPRECATED)&lt;br /&gt;
 [ ] Configure standard kernel features (expert users)  ----&lt;br /&gt;
 [*] Enable bpf() system call&lt;br /&gt;
[*] Enable the block layer  ---&amp;gt;&lt;br /&gt;
 [*]   Block layer SG support v4 (CONFIG_BLK_DEV_BSG)&lt;br /&gt;
 Partition Types  ---&amp;gt;&lt;br /&gt;
  [*] Advanced partition selection&lt;br /&gt;
   [*]   EFI GUID Partition support (CONFIG_EFI_PARTITION)&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Transparent Hugepage Support&lt;br /&gt;
       Transparent Hugepage Support sysfs defaults (always)  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode (CONFIG_SECCOMP)&lt;br /&gt;
 [*] EFI runtime service support&lt;br /&gt;
[*] Networking support (CONFIG_NET) ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*]   The IPv6 protocol (CONFIG_IPV6)  ---&amp;gt;&lt;br /&gt;
  [*] QoS and/or fair queueing  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   Fair Queue Controlled Delay AQM (FQ_CODEL)&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Generic Driver Options  ---&amp;gt;&lt;br /&gt;
  [ ] Support for uevent helper (CONFIG_UEVENT_HELPER)&lt;br /&gt;
  [*] Maintain a devtmpfs filesystem to mount at /dev (CONFIG_DEVTMPFS)&lt;br /&gt;
  [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs&lt;br /&gt;
  [ ] Fallback user-helper invocation for firmware loading (CONFIG_FW_LOADER_USER_HELPER_FALLBACK)&lt;br /&gt;
 [*] Real Time Clock  ---&amp;gt;&lt;br /&gt;
  [*]   Set system time from RTC on startup and resume&lt;br /&gt;
   (rtc0)  RTC used to set the system time&lt;br /&gt;
  [*]   /sys/class/rtc/rtcN (sysfs)&lt;br /&gt;
  [*]   /proc/driver/rtc (procfs for rtc0)&lt;br /&gt;
  [*]   /dev/rtcN (character devices)&lt;br /&gt;
  [*]   PC-style &#039;CMOS&#039;&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Export DMI identification via sysfs to userspace (CONFIG_DMIID)&lt;br /&gt;
 [*] DMI table support in sysfs&lt;br /&gt;
 EFI (Extensible Firmware Interface) Support  ---&amp;gt;&lt;br /&gt;
  [*] EFI Variable Support via sysfs (CONFIG_EFI_VARS)&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 [*] Inotify support for userspace (CONFIG_INOTIFY_USER)&lt;br /&gt;
 [*] Filesystem wide access notification &lt;br /&gt;
  [*]   fanotify permissions checking&lt;br /&gt;
 [*] Kernel automounter version 4 support (also supports v3) (CONFIG_AUTOFS4_FS)&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] /proc file system support (CONFIG_PROC_FS)&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs) (CONFIG_TMPFS)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists (CONFIG_TMPFS_POSIX_ACL)&lt;br /&gt;
  [*]   Tmpfs extended attributes (CONFIG_TMPFS_XATTR)&lt;br /&gt;
  [*] HugeTLB file system support&lt;br /&gt;
Security options  ---&amp;gt;&lt;br /&gt;
 [*] Enable different security models&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
systemd-networkd: forwarding information base (FIB) rules support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] TCP/IP networking&lt;br /&gt;
   [*]   IP: advanced router&lt;br /&gt;
    [*]     IP: policy routing&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SMACK support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Security options  ---&amp;gt;&lt;br /&gt;
 [*] Simplified Mandatory Access Control Kernel Support&lt;br /&gt;
 Default security module (Simplified Mandatory Access Control)  ---&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== udev ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] open by fhandle syscalls (CONFIG_FHANDLE)&lt;br /&gt;
[*] Enable the block layer  ---&amp;gt;&lt;br /&gt;
 [*]   Block layer SG support v4&lt;br /&gt;
[*] Networking support (CONFIG_NET) ---&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Generic Driver Options  ---&amp;gt;&lt;br /&gt;
  [ ] Support for uevent helper (CONFIG_UEVENT_HELPER)&lt;br /&gt;
  [*] Maintain a devtmpfs filesystem to mount at /dev (CONFIG_DEVTMPFS)&lt;br /&gt;
  [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs&lt;br /&gt;
  [ ] Fallback user-helper invocation for firmware loading (CONFIG_FW_LOADER_USER_HELPER_FALLBACK)&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Export DMI identification via sysfs to userspace (CONFIG_DMIID)&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== udisks2 ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] Support for paging of anonymous memory (swap)&lt;br /&gt;
Power management and ACPI options  ---&amp;gt;&lt;br /&gt;
 [*] Run-time PM core functionality&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] USB support  ---&amp;gt;&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists&lt;br /&gt;
 [*] Native language support  ---&amp;gt;&lt;br /&gt;
  (utf8) Default NLS Option&lt;br /&gt;
  [*]   NLS UTF-8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== NetworkManager ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [ ] Enable deprecated sysfs features to support old userspace tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connection sharing support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [*] Networking support  ---&amp;gt;&lt;br /&gt;
  Networking options  ---&amp;gt;&lt;br /&gt;
   [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
    Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; Netfilter connection tracking support&lt;br /&gt;
     &amp;lt;*&amp;gt; Netfilter nf_tables support&lt;br /&gt;
    IP: Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 connection tracking support (required for NAT)&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 nf_tables support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 NAT&lt;br /&gt;
     &amp;lt;*&amp;gt;   IPv4 nf_tables nat chain support&lt;br /&gt;
     &amp;lt;*&amp;gt;   IPv4 masquerade support&lt;br /&gt;
    IPv6: Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 connection tracking support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 nf_tables support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 NAT&lt;br /&gt;
      &amp;lt;*&amp;gt;   IPv6 nf_tables nat chain support&lt;br /&gt;
      &amp;lt;*&amp;gt;   IPv6 masquerade support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PulseAudio ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 Timers subsystem  ---&amp;gt;&lt;br /&gt;
  [*] High Resolution Timer Support (CONFIG_HIGH_RES_TIMERS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PulseAudio (Intel HD Audio) ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 &amp;lt;*&amp;gt; Sound card support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   Advanced Linux Sound Architecture  ---&amp;gt;&lt;br /&gt;
   [*]   PCI sound devices  ---&amp;gt;&lt;br /&gt;
    &amp;lt;*&amp;gt;   Intel HD Audio  ---&amp;gt;&lt;br /&gt;
     (2048) Pre-allocated buffer size for HD-audio driver&lt;br /&gt;
     [*]   Support jack plugging notification via input layer&lt;br /&gt;
     [*]   Support initialization patch loading for HD-audio&lt;br /&gt;
     [*]   &amp;lt;Codec&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== xf86-video-intel ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  [*] /dev/agpgart (AGP Support)  ---&amp;gt;&lt;br /&gt;
  [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
  [*] Intel 8xx/9xx/G3x/G4x/HD Graphics&lt;br /&gt;
  [*]   Enable modesetting on intel by default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sydbox ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Cross Memory Support&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Chromium/Chrome ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fail2ban (iptables) ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   [*]   Advanced netfilter configuration&lt;br /&gt;
   Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
    -*- Netfilter Xtables support (required for ip_tables)&lt;br /&gt;
    &amp;lt;*&amp;gt;   &amp;quot;multiport&amp;quot; Multiple port match support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Apache ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] System V IPC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
mpm-itk 2.4.2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== libvirt ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*]   Advanced netfilter configuration&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
    [*]   CHECKSUM target support&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   [*]   Ethernet Bridge tables (ebtables) support  ---&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Linux Containers virtualisation support:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] POSIX Message Queues&lt;br /&gt;
 [*] Control Group support  ---&amp;gt;&lt;br /&gt;
  [*]   Freezer cgroup subsystem&lt;br /&gt;
  [*]   Device controller for cgroups&lt;br /&gt;
  [*]   Cpuset support&lt;br /&gt;
  [*]   Simple CPU accounting cgroup subsystem&lt;br /&gt;
  [*]   Resource counters&lt;br /&gt;
  [*]     Memory Resource Controller for Control Groups&lt;br /&gt;
  [*]       Memory Resource Controller Swap Extension&lt;br /&gt;
  [*]         Memory Resource Controller Swap Extension enabled by default&lt;br /&gt;
  [*]       Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)&lt;br /&gt;
  [*]   Enable perf_event per-cpu per-container group (cgroup) monitoring&lt;br /&gt;
  [*]   Group CPU scheduler  ---&amp;gt;&lt;br /&gt;
   [*]   Group scheduling for SCHED_OTHER&lt;br /&gt;
   [*]     CPU bandwidth provisioning for FAIR_GROUP_SCHED&lt;br /&gt;
   [*]   Group scheduling for SCHED_RR/FIFO&lt;br /&gt;
  [*]   Block IO controller&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   UTS namespace&lt;br /&gt;
  [*]   IPC namespace&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Character devices  ---&amp;gt;&lt;br /&gt;
  [*] Unix98 PTY support&lt;br /&gt;
   [*]   Support multiple instances of devpts&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
  [*]     MAC-VLAN support (EXPERIMENTAL)&lt;br /&gt;
  [*]     Virtual ethernet pair device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
MAC-based TAP (macvlan/macvtap) for networking instead of the normal TUN/TAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
  [*]     MAC-VLAN support (EXPERIMENTAL)&lt;br /&gt;
  [*]       MAC-VLAN based tap driver (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KVM|KVM host]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] 802.1d Ethernet Bridging&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
   [*]     Universal TUN/TAP device driver support&lt;br /&gt;
[*] Virtualization  ---&amp;gt;&lt;br /&gt;
 [*]   Kernel-based Virtual Machine (KVM) support&lt;br /&gt;
 [*]     KVM for Intel processors support&lt;br /&gt;
 [ ]     KVM for AMD processors support&lt;br /&gt;
 [*]   Host kernel accelerator for virtio net (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM Official VT-d documentation]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus options (PCI etc.)  ---&amp;gt;&lt;br /&gt;
 [*] Enable PCI resource re-allocation detection&lt;br /&gt;
 [*] PCI Stub driver&lt;br /&gt;
 [*] PCI IOV support&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] IOMMU Hardware Support  ---&amp;gt;&lt;br /&gt;
  [ ]   AMD IOMMU support&lt;br /&gt;
  [*]   Support for Intel IOMMU using DMA Remapping Devices&lt;br /&gt;
  [*]     Enable Intel DMA Remapping Devices by default&lt;br /&gt;
  [*]   Support for Interrupt Remapping (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KVM|KVM guest]] ==&lt;br /&gt;
&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Linux guest support  ---&amp;gt;&lt;br /&gt;
  [*]   Enable paravirtualization code&lt;br /&gt;
  [*]     Paravirtualization layer for spinlocks&lt;br /&gt;
  [*]     KVM Guest support (including kvmclock)&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Block devices  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   Virtio block driver&lt;br /&gt;
 SCSI device support  ---&amp;gt;&lt;br /&gt;
  [*] SCSI low-level drivers  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   virtio-scsi support&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
   &amp;lt;*&amp;gt;     Virtio network driver&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Cirrus driver for QEMU emulated device&lt;br /&gt;
   &amp;lt;*&amp;gt; Virtio GPU driver&lt;br /&gt;
 Virtio drivers  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; PCI driver for virtio devices&lt;br /&gt;
  [*]   Support for legacy virtio draft 0.9.X and older devices&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtio balloon driver&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtio input driver&lt;br /&gt;
  &amp;lt;*&amp;gt; Platform bus driver for memory mapped virtio devices&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[open-vm-tools]] ==&lt;br /&gt;
VMware ESXi guest&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Allow for memory hot-add&lt;br /&gt;
 [*]   Allow for memory hot remove&lt;br /&gt;
 [*] Support for hot-pluggable CPUs&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtual Socket protocol&lt;br /&gt;
  &amp;lt;*&amp;gt;   VMware VMCI transport for Virtual Sockets&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Misc devices  ---&amp;gt;&lt;br /&gt;
  [*] VMware Balloon Driver&lt;br /&gt;
  &amp;lt;*&amp;gt; VMware VMCI Driver&lt;br /&gt;
 SCSI device support  ---&amp;gt;&lt;br /&gt;
  [*] SCSI low-level drivers  ---&amp;gt;&lt;br /&gt;
   [*]   VMware PVSCSI driver support&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   VMware VMXNET3 ethernet driver&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
   [*]   DRM driver for VMware Virtual GPU&lt;br /&gt;
    [*]   Enable framebuffer console under vmwgfx by default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KDE Info Center]] ==&lt;br /&gt;
Support for displaying of energy consumption&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Kernel hacking  ---&amp;gt;&lt;br /&gt;
 [*] Kernel debugging&lt;br /&gt;
 [*] Collect kernel timers statistics&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4286</id>
		<title>Workstation (tgurr)</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4286"/>
		<updated>2020-01-27T12:46:59Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Hardware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workstation 1 ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus&#039;&#039;&#039;&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*AMD Ryzen 9 3900X 12-Core Processor @ 3.8GHz (fam: 23, model: 113, stepping: 0)&lt;br /&gt;
*MSI X570-A PRO ([https://www.msi.com/Motherboard/support/X570-A-PRO#down-bios BIOS] Version: 7C37vH6)&lt;br /&gt;
*Corsair VENGEANCE LPX 32GB Kit (CMK32GX4M2B3200C16) DDR4-3200 CL16-18-18-36&lt;br /&gt;
*Samsung 970 EVO Plus NVMe M.2 SSD 250GB (Exherbo Linux and Windows 10)&lt;br /&gt;
*Samsung 860 EVO SSD 1TB (Steam)&lt;br /&gt;
*MSI GeForce RTX 2060 SUPER Armor OC 8GB&lt;br /&gt;
&lt;br /&gt;
== Workstation 2 (old) ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus-old&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (fam: 06, model: 3a, stepping: 09)&lt;br /&gt;
*Intel(R) PC-Mainboard DH77EB ([https://downloadcenter.intel.com/download/24426 BIOS] Version 0103 - EBH7710H.86A.0103.2014.1015.1532)&lt;br /&gt;
*16 GB Mushkin Blackline ULV DDR3-1600 CL9-9-9-24&lt;br /&gt;
*250 GB Samsung 840 series 2,5&amp;quot; SSD (SATA 600, TLC-Chips) ([http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html Firmware] Version DXT09B0Q) (Exherbo and Gentoo Linux)&lt;br /&gt;
*SATA Blu-ray Recorder LG BH08LS ([http://www.lg.com/de/service-produkt/lg-BH08LS20#software_panel Firmware] Version 2.00)&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4285</id>
		<title>Workstation (tgurr)</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4285"/>
		<updated>2019-12-02T13:50:25Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workstation 1 ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus&#039;&#039;&#039;&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*AMD Ryzen 9 3900X 12-Core Processor @ 3.8GHz (fam: 23, model: 113, stepping: 0)&lt;br /&gt;
*MSI X570-A PRO ([https://www.msi.com/Motherboard/support/X570-A-PRO#down-bios BIOS] Version: 7C37vH6)&lt;br /&gt;
*Corsair VENGEANCE LPX 32GB Kit (CMK32GX4M2B3200C16) DDR4-3200 CL16-18-18-36&lt;br /&gt;
*Samsung 970 EVO Plus NVMe M.2 SSD 250GB (Exherbo Linux and Windows 10)&lt;br /&gt;
*Samsung 860 EVO SSD 1TB (Steam)&lt;br /&gt;
*MSI GeForce GTX 970 Gaming 4G&lt;br /&gt;
&lt;br /&gt;
== Workstation 2 (old) ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus-old&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (fam: 06, model: 3a, stepping: 09)&lt;br /&gt;
*Intel(R) PC-Mainboard DH77EB ([https://downloadcenter.intel.com/download/24426 BIOS] Version 0103 - EBH7710H.86A.0103.2014.1015.1532)&lt;br /&gt;
*16 GB Mushkin Blackline ULV DDR3-1600 CL9-9-9-24&lt;br /&gt;
*250 GB Samsung 840 series 2,5&amp;quot; SSD (SATA 600, TLC-Chips) ([http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html Firmware] Version DXT09B0Q) (Exherbo and Gentoo Linux)&lt;br /&gt;
*SATA Blu-ray Recorder LG BH08LS ([http://www.lg.com/de/service-produkt/lg-BH08LS20#software_panel Firmware] Version 2.00)&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4284</id>
		<title>Workstation (tgurr)</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4284"/>
		<updated>2019-12-02T13:50:08Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workstation 1 ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus&#039;&#039;&#039;&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*AMD Ryzen 9 3900X 12-Core Processor @ 3.8GHz (fam: 23, model: 113, stepping: 0)&lt;br /&gt;
*MSI X570-A PRO ([https://www.msi.com/Motherboard/support/X570-A-PRO#down-bios BIOS] Version: 7C37vH4)&lt;br /&gt;
*Corsair VENGEANCE LPX 32GB Kit (CMK32GX4M2B3200C16) DDR4-3200 CL16-18-18-36&lt;br /&gt;
*Samsung 970 EVO Plus NVMe M.2 SSD 250GB (Exherbo Linux and Windows 10)&lt;br /&gt;
*Samsung 860 EVO SSD 1TB (Steam)&lt;br /&gt;
*MSI GeForce GTX 970 Gaming 4G&lt;br /&gt;
&lt;br /&gt;
== Workstation 2 (old) ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus-old&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (fam: 06, model: 3a, stepping: 09)&lt;br /&gt;
*Intel(R) PC-Mainboard DH77EB ([https://downloadcenter.intel.com/download/24426 BIOS] Version 0103 - EBH7710H.86A.0103.2014.1015.1532)&lt;br /&gt;
*16 GB Mushkin Blackline ULV DDR3-1600 CL9-9-9-24&lt;br /&gt;
*250 GB Samsung 840 series 2,5&amp;quot; SSD (SATA 600, TLC-Chips) ([http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html Firmware] Version DXT09B0Q) (Exherbo and Gentoo Linux)&lt;br /&gt;
*SATA Blu-ray Recorder LG BH08LS ([http://www.lg.com/de/service-produkt/lg-BH08LS20#software_panel Firmware] Version 2.00)&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4283</id>
		<title>Workstation (tgurr)</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4283"/>
		<updated>2019-10-12T15:50:56Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workstation 1 ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus&#039;&#039;&#039;&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*AMD Ryzen 9 3900X 12-Core Processor @ 3.8GHz (fam: 23, model: 113, stepping: 0)&lt;br /&gt;
*MSI X570-A PRO ([https://www.msi.com/Motherboard/support/X570-A-PRO#down-bios BIOS] Version: 7C37vH4)&lt;br /&gt;
*Corsair VENGEANCE LPX 32GB Kit (CMK32GX4M2B3200C16) DDR4-3200 CL16-18-18-36&lt;br /&gt;
*Samsung 970 EVO Plus NVMe M.2 SSD 250GB (Exherbo Linux and Windows 10)&lt;br /&gt;
*Samsung 850 EVO SSD 500GB (Firmware Version: EMT02B6Q) (Steam)&lt;br /&gt;
*MSI GeForce GTX 970 Gaming 4G&lt;br /&gt;
&lt;br /&gt;
== Workstation 2 (old) ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus-old&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (fam: 06, model: 3a, stepping: 09)&lt;br /&gt;
*Intel(R) PC-Mainboard DH77EB ([https://downloadcenter.intel.com/download/24426 BIOS] Version 0103 - EBH7710H.86A.0103.2014.1015.1532)&lt;br /&gt;
*16 GB Mushkin Blackline ULV DDR3-1600 CL9-9-9-24&lt;br /&gt;
*250 GB Samsung 840 series 2,5&amp;quot; SSD (SATA 600, TLC-Chips) ([http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html Firmware] Version DXT09B0Q) (Exherbo and Gentoo Linux)&lt;br /&gt;
*SATA Blu-ray Recorder LG BH08LS ([http://www.lg.com/de/service-produkt/lg-BH08LS20#software_panel Firmware] Version 2.00)&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4282</id>
		<title>Workstation (tgurr)</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Workstation_(tgurr)&amp;diff=4282"/>
		<updated>2019-10-08T08:43:57Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Workstation 1 ==&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus&#039;&#039;&#039;&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*MSI GeForce GTX 970 Gaming 4G&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Workstation 2 (old) ==&lt;br /&gt;
&lt;br /&gt;
=== Overview ===&lt;br /&gt;
&#039;&#039;&#039;Hostname: nexus-old&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&lt;br /&gt;
*Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz (fam: 06, model: 3a, stepping: 09)&lt;br /&gt;
*Intel(R) PC-Mainboard DH77EB ([https://downloadcenter.intel.com/download/24426 BIOS] Version 0103 - EBH7710H.86A.0103.2014.1015.1532)&lt;br /&gt;
*16 GB Mushkin Blackline ULV DDR3-1600 CL9-9-9-24&lt;br /&gt;
*250 GB Samsung 840 series 2,5&amp;quot; SSD (SATA 600, TLC-Chips) ([http://www.samsung.com/global/business/semiconductor/samsungssd/downloads.html Firmware] Version DXT09B0Q) (Exherbo and Gentoo Linux)&lt;br /&gt;
*SATA Blu-ray Recorder LG BH08LS ([http://www.lg.com/de/service-produkt/lg-BH08LS20#software_panel Firmware] Version 2.00)&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4281</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4281"/>
		<updated>2019-10-05T19:47:40Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Borderlands 2 ==&lt;br /&gt;
&lt;br /&gt;
== Jagged Alliance - Back in Action ==&lt;br /&gt;
Due to many bugs in the Linux version it&#039;s better played with Proton.&lt;br /&gt;
&lt;br /&gt;
== J.U.L.I.A.: Among the Stars ==&lt;br /&gt;
* Works on Proton&lt;br /&gt;
&lt;br /&gt;
On Linux the German localization texts are messed up: https://steamcommunity.com/app/257690/discussions/0/451850849197868697/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add locale:&lt;br /&gt;
localedef --prefix=/ -i de_DE -f ISO-8859-15 de_DE.ISO-8859-15&lt;br /&gt;
Delete locale:&lt;br /&gt;
localedef --delete-from-archive de_DE.iso885915&lt;br /&gt;
Steam launch option:&lt;br /&gt;
LC_ALL=de_DE.ISO-8859-15 %command%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
and the game fails to exit.&lt;br /&gt;
&lt;br /&gt;
== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4280</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4280"/>
		<updated>2019-10-05T19:45:38Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Borderlands 2 ==&lt;br /&gt;
&lt;br /&gt;
== Jagged Alliance - Back in Action ==&lt;br /&gt;
Due to many bugs in the Linux version it&#039;s better played with Proton.&lt;br /&gt;
&lt;br /&gt;
== J.U.L.I.A.: Among the Stars ==&lt;br /&gt;
German localization texts are messed up: https://steamcommunity.com/app/257690/discussions/0/451850849197868697/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add locale:&lt;br /&gt;
localedef --prefix=/ -i de_DE -f ISO-8859-15 de_DE.ISO-8859-15&lt;br /&gt;
Delete locale:&lt;br /&gt;
localedef --delete-from-archive de_DE.iso885915&lt;br /&gt;
Steam launch option:&lt;br /&gt;
LC_ALL=de_DE.ISO-8859-15 %command%&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4279</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4279"/>
		<updated>2019-10-05T19:45:29Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Borderlands 2 ==&lt;br /&gt;
&lt;br /&gt;
== Jagged Alliance - Back in Action ==&lt;br /&gt;
Due to many bugs in the Linux version it&#039;s better played with Proton.&lt;br /&gt;
&lt;br /&gt;
== J.U.L.I.A.: Among the Stars ==&lt;br /&gt;
German localization texts are messed up: https://steamcommunity.com/app/257690/discussions/0/451850849197868697/&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Add locale:&lt;br /&gt;
localedef --prefix=/ -i de_DE -f ISO-8859-15 de_DE.ISO-8859-15&lt;br /&gt;
Delete locale:&lt;br /&gt;
localedef --delete-from-archive de_DE.iso885915&lt;br /&gt;
Steam launch option:&lt;br /&gt;
LC_ALL=de_DE.ISO-8859-15 %command%&lt;br /&gt;
&lt;br /&gt;
== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4278</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4278"/>
		<updated>2019-10-05T14:56:14Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Borderlands 2 ==&lt;br /&gt;
&lt;br /&gt;
== Jagged Alliance - Back in Action ==&lt;br /&gt;
Due to many bugs in the Linux version it&#039;s better played with Proton.&lt;br /&gt;
&lt;br /&gt;
== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4277</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4277"/>
		<updated>2019-10-05T14:38:39Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Borderlands 2 ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4276</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4276"/>
		<updated>2019-10-05T14:37:48Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;br /&gt;
== Warframe ==&lt;br /&gt;
Requires a controller to be present or else it stops to work after a few minutes, having the xboxdrv service running is enough.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
systemctl enable xboxdrv.service&lt;br /&gt;
systemctl start xboxdrv.service&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Requires a patched version of Proton with special fixes for Warframe:&lt;br /&gt;
https://github.com/GloriousEggroll/proton-ge-custom/releases&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4275</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4275"/>
		<updated>2019-10-05T14:35:02Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4274</id>
		<title>Steam Games</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam_Games&amp;diff=4274"/>
		<updated>2019-10-05T14:34:54Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: Created page with &amp;quot;== Prison Architect == The new Paradox Launcher quits immediately and requires the following start option workaround  &amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %c...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Prison Architect ==&lt;br /&gt;
The new Paradox Launcher quits immediately and requires the following start option workaround&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LD_PRELOAD=/usr/x86_64-pc-linux-gnu/lib/libc.so.6 %command%&amp;lt;pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4273</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4273"/>
		<updated>2019-10-05T14:33:11Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General =&lt;br /&gt;
* [[Tips and Tricks]]&lt;br /&gt;
&lt;br /&gt;
= Package management =&lt;br /&gt;
* [[Paludis]]&lt;br /&gt;
&lt;br /&gt;
= System =&lt;br /&gt;
* [[HDD]] - Partitioning and filesystem setup (HDD/SSD)&lt;br /&gt;
* [[mdraid]] - Software RAID&lt;br /&gt;
* [[GRUB]] - GRUB2 configuration instructions&lt;br /&gt;
* [[Kernel]] - Kernel configuration (e.g. for [[HDD|partitions]], [[HDD|filesystems]], [[systemd]], [[VMware]], ...)&lt;br /&gt;
* [[FQDN]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[File descriptor]] - File descriptor (FD) configuration&lt;br /&gt;
* [[Vim]] - Vim configuration&lt;br /&gt;
* [[NetworkManager]] - NetworkManager configuration&lt;br /&gt;
Configuration using modern systemd, e.g. Exherbo&lt;br /&gt;
* [[systemd]] - systemd configuration&lt;br /&gt;
Configuration using legacy sysvinit/OpenRC, e.g. Gentoo&lt;br /&gt;
* [[OpenRC]] - OpenRC configuration&lt;br /&gt;
* [[UTF-8]] - System configuration for UTF-8 (German localization)&lt;br /&gt;
&lt;br /&gt;
= Exherbo =&lt;br /&gt;
* [[Sets]] - List of useful sets for installing/upgrading&lt;br /&gt;
* [[NVIDIA]] - Install nvidia-drivers and the Kernel module&lt;br /&gt;
&lt;br /&gt;
= Fedora =&lt;br /&gt;
* [[Fedora]] - Adding Chrome and Steam repositories&lt;br /&gt;
&lt;br /&gt;
= Raspbian =&lt;br /&gt;
* [[Raspbian]] - Installation and useful things&lt;br /&gt;
&lt;br /&gt;
= Desktop =&lt;br /&gt;
* [[envoy]] - ssh/gpg-agent wrapper configuration&lt;br /&gt;
* [[nss-mdns]] for Avahi .local domain resolving needed for zeroconf CUPS printer sharing&lt;br /&gt;
* [[kerberos]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
* [[SSSD]] - System Security Services Daemon&lt;br /&gt;
* [[GTK Themes]] GTK appearance under KDE&lt;br /&gt;
* [[Steam]]&lt;br /&gt;
* [[Konversation]]&lt;br /&gt;
* [[GameMode]]&lt;br /&gt;
&lt;br /&gt;
= Games =&lt;br /&gt;
* [[Steam Games]] - List of workarounds and issues with games on Steam (native/proton)&lt;br /&gt;
* [[7 Days to Die]] - Server&lt;br /&gt;
* [[Costume Quest]] - SDL2 Xbox 360 controller configuration&lt;br /&gt;
* [[Minecraft]] - Client and Server&lt;br /&gt;
* [[Project Zomboid]] - Server &lt;br /&gt;
* [[Starbound]] - Server&lt;br /&gt;
* [[Terraria]] - Server&lt;br /&gt;
&lt;br /&gt;
= Home Automation =&lt;br /&gt;
* [[Home Assistant]] - Home automation platform running on Python 3&lt;br /&gt;
* [[Mosquitto]] - Open Source MQTT v3.1/v3.1.1 Broker&lt;br /&gt;
* [[Node-RED]] - Low-based programming for the Internet of Things&lt;br /&gt;
&lt;br /&gt;
= Server =&lt;br /&gt;
* [[Cyrus SASL]]&lt;br /&gt;
* [[fail2ban]]&lt;br /&gt;
* [[tmux]]&lt;br /&gt;
* [[ZNC]]&lt;br /&gt;
&lt;br /&gt;
= Webserver =&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[letsencrypt|Let&#039;s Encrypt]] - Free SSL/TLS Certificates&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[PHP-FPM]]&lt;br /&gt;
* [[phpMyAdmin]]&lt;br /&gt;
* [[Postfix]]&lt;br /&gt;
&lt;br /&gt;
= Fileserver =&lt;br /&gt;
* [[NFS]]&lt;br /&gt;
&lt;br /&gt;
= Proxyserver =&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
&lt;br /&gt;
= Virtualisation =&lt;br /&gt;
* [[KVM]] - The Kernel-based Virtual Machine&lt;br /&gt;
&lt;br /&gt;
= Outdated or obsolete stuff =&lt;br /&gt;
* [[X Server]] configuration&lt;br /&gt;
* [[Multilib]] - Configure the system to support multilib/multibuild&lt;br /&gt;
* [[ALSA]] &amp;amp; [[PulseAudio]] 5.1 Surround Sound through S/PDIF setup&lt;br /&gt;
* [[Environment Variables]]&lt;br /&gt;
* [[Software Raid]] - Setup &amp;amp; Resizing&lt;br /&gt;
* [[DynDNS]]&lt;br /&gt;
* [[Update]]&lt;br /&gt;
* [[pam_krb5]]&lt;br /&gt;
* [[RRDtool]]&lt;br /&gt;
* [[lm_sensors]]&lt;br /&gt;
* [[lighttpd]]&lt;br /&gt;
* [[Recent Problems]]&lt;br /&gt;
* [[Fonts]] Setup for KDE&lt;br /&gt;
* [[MRTG]]&lt;br /&gt;
* [[Net-SNMP]]&lt;br /&gt;
* [[RRDtool]]&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4272</id>
		<title>Steam</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4272"/>
		<updated>2019-10-05T14:25:42Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Refresh Steam files ==&lt;br /&gt;
If there are any problems with your Steam installation first try to reset it&#039;s configuration and files. This won&#039;t affect your currently installed games.&lt;br /&gt;
{{Command|steam --reset}}&lt;br /&gt;
&lt;br /&gt;
== Start Steam with debug output enabled ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=1 STEAM_DEBUG=1 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== Debug a Steam application / game with strace ==&lt;br /&gt;
Open the Steam options of the specific application and enter the following command into the start parameters form.&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;strace %command% 2&amp;gt;&amp;amp;1 | tee ~/strace.log&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Engine and Game specific workarounds (required on e.g. Fedora) ==&lt;br /&gt;
=== No sound in Unity based games (e.g. in Shroud of the Avatar: Forsaken Virtues) ===&lt;br /&gt;
Most of the time this is solved by removing the PulseAudio libraries Steam ships with its STEAM_RUNTIME to force the game to use the system installed PulseAudio libraries.&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse*}}&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse*}}&lt;br /&gt;
&lt;br /&gt;
=== Killing Floor ===&lt;br /&gt;
Killing Floor ships it own openal library instead of relying on the (working) one which comes with the steam runtime.&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/KillingFloor/System}}&lt;br /&gt;
{{Command|rm openal.so}}&lt;br /&gt;
{{Command|ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libopenal.so.1 openal.so}}&lt;br /&gt;
To play the German version with gore (uncut) set the game language to English in Steam and then edit the configuration file by adding an additional line.&lt;br /&gt;
{{File|~/.killingfloor/System/KillingFloor.ini|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Engine.Engine]&lt;br /&gt;
bdevgoreoverride=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Duke Nukem 3D: Megaton Edition ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Duke\ Nukem\ 3D/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Shadow Warrior Classic Redux ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Shadow\ Warrior\ Classic/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Dungeon Defenders Eternity ===&lt;br /&gt;
Right click the Dungeon Defenders Eternity in the Steam library, choose &amp;quot;Link Steam Libraries&amp;quot; in the context menu.&lt;br /&gt;
&lt;br /&gt;
== Steam on Exherbo Linux ==&lt;br /&gt;
=== Host - Prepare system tools ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# i686-pc-linux-gnu cross&lt;br /&gt;
dev-util/pkg-config targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/binutils targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/gcc targets: i686-pc-linux-gnu&lt;br /&gt;
app-admin/eclectic-gcc targets: i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is required temporarily to get you started and will be reverted later on.&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sys-devel/gcc -threads&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve pkg-config binutils gcc eclectic-gcc -x1}}&lt;br /&gt;
&lt;br /&gt;
=== Target - Prepare cross environment ===&lt;br /&gt;
&lt;br /&gt;
Create a copy of your paludis environment.&lt;br /&gt;
{{Root|cp -a /etc/paludis /etc/paludis-cross}}&lt;br /&gt;
&lt;br /&gt;
In the cross environment you can remove any repository .conf not needed, required are ::arbor, ::desktop, ::gnome, ::media and ::x11 (::hardware for nvidia-drivers).&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/repositories/i686-pc-linux-gnu.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
format = exndbam&lt;br /&gt;
location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu&lt;br /&gt;
name = i686-pc-linux-gnu&lt;br /&gt;
split_debug_location = /usr/i686-pc-linux-gnu/lib/debug&lt;br /&gt;
tool_prefix = i686-pc-linux-gnu-&lt;br /&gt;
cross_compile_host = i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir -p /var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/bashrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
x86_64_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
i686_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/platforms.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* x86 ~x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* targets: i686-pc-linux-gnu&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests -expensive_tests symbols=strip&lt;br /&gt;
*/* LINGUAS: -* de&lt;br /&gt;
*/* VIDEO_DRIVERS: -*&lt;br /&gt;
*/* INPUT_DRIVERS: -*&lt;br /&gt;
*/* X86_CPU_FEATURES: -* avx mmx sse sse2 sse3 ssse3 sse4.1 sse4.2&lt;br /&gt;
&lt;br /&gt;
# Steam minimal dependencies setup&lt;br /&gt;
*/* -bash-completion&lt;br /&gt;
*/* parts: -configuration -documentation&lt;br /&gt;
dev-libs/glib-networking PROVIDERS: -gnutls openssl&lt;br /&gt;
sys-sound/alsa-plugins pulseaudio&lt;br /&gt;
media-sound/pulseaudio -tcpd systemd&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
dev-libs/glib-networking -ssl&lt;br /&gt;
dev-libs/libepoxy X&lt;br /&gt;
sys-apps/systemd PYTHON_ABIS: 3.7 PROVIDERS: -openssl&lt;br /&gt;
sys-devel/meson PYTHON_ABIS: 3.7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|//etc/paludis-cross/suggestions.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* -*/*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile sys-kernel/linux-headers -x1}}&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile --no-dependencies-from sys-libs/glibc sys-libs/glibc -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;/usr/i686-pc-linux-gnu/bin/localedef --prefix=/ -i de_DE -f UTF-8 de_DE.UTF-8&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Remove the previously set sys-devel/gcc -threads from /etc/paludis/options.conf and rebuild gcc:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve gcc --no-follow-installed-dependencies -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Install steam dependencies:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile pulseaudio}}&lt;br /&gt;
&lt;br /&gt;
This will install ~40 packages which is enough for Steam to run if you use a NVIDIA card. If not you might have to install mesa and an additional driver to provide a 32bit libGL.so.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   app-arch/bzip2:0::arbor 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-arch/xz:0::arbor 5.2.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/expat:0::arbor 2.2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libffi:0::arbor 3.2.1-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/openssl:0::arbor 1.1.1d to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/orc:0.4::arbor 0.4.29 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libsndfile:0::media 1.0.28-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/soxr:0::media 0.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/speexdsp:0::media 1.2_rc3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sound-themes/sound-theme-freedesktop:0::gnome 0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/attr:0::arbor 2.4.48 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils-data:0::arbor scm to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/sed:0::arbor 4.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/skeleton-filesystem-layout:0::arbor 0.86-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/gnuconfig:0::arbor 20180101 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/libtool:0::arbor 2.4.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap-ng:0::arbor 0.7.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/ncurses:0::arbor 6.1-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash:0::arbor 5.0_p11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash-completion:0::arbor 2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/readline:8::arbor 8.0_p1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/gdbm:0::arbor 1.18.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/zlib:0::arbor 1.2.11-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-lang/python:3.7::arbor 3.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic-python:3::arbor 3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/pcre:0::arbor 8.43 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-util/elfutils:0::arbor 0.177 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kmod:0::arbor 26 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/cracklib:0::arbor 2.9.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/coreutils:0::arbor 8.31 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/dbus:0::arbor 1.12.16 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kbd:0::arbor 2.2.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils:0::arbor 3.6.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/systemd:0::arbor 243 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/util-linux:0::arbor 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap:0::arbor 2.27 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/pam:0::arbor 1.3.1-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib:2::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib-networking:0::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-lib:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-sound/pulseaudio:0::desktop 13.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-plugins:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   virtual/sed:0::arbor 0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic:0::arbor 2.0.21 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cross environment (NVIDIA) ===&lt;br /&gt;
&lt;br /&gt;
Additionally install the 32bit libraries of nvidia-drivers.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile nvidia-drivers --ignore-from xorg-server}}&lt;br /&gt;
&lt;br /&gt;
This will install ~45 packages as dependencies of nvidia-drivers. Steam itself however only requires a 32bit libGL.so an non of the mesa/dri/Xorg stuff.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   dev-libs/libpthread-stubs:0::x11 0.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libpng:1.6::arbor 1.6.17 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-alias:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/freetype:2::x11 2.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libpciaccess:0::x11 0.13.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/pixman:1::x11 0.32.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libICE:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXau:0::x11 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdmcp:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libfontenc:0::x11 1.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxshmfence:0::x11 1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkeyboard-config:0::x11 2.14-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxcb:0::x11 1.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libSM:0::x11 1.2.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/libdrm:0::x11 2.4.60 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/xtrans:0::x11 1.3.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libX11:0::x11 1.6.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXext:0::x11 1.3.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfixes:0::x11 5.0.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdamage:0::x11 1.1.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXi:0::x11 1.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXrender:0::x11 0.9.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXres:0::x11 1.0.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXt:0::x11 1.1.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXmu:0::x11 1.1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXpm:0::x11 3.5.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86vm:0::x11 1.1.4-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libepoxy:0::x11 1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/fontconfig:0::x11 2.11.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/dejavu:0::x11 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/mesa:0::x11 10.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-100dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-75dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-cursor-misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-misc-misc:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfont:0::x11 1.5.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libvdpau:0::x11 1.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbfile:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkbcomp:0::x11 1.3.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbui:0::x11 1.0.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-server/xorg-server:0::x11 1.17.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-drivers/nvidia-drivers:0::hardware 349.16-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Finalize ===&lt;br /&gt;
&lt;br /&gt;
For Steam to run you&#039;ll need to create a symlink, there&#039;s ongoing work on a tool called multiload which will eventually solve that problem in the future and this workaround won&#039;t be neccessary anymore.&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /usr/i686-pc-linux-gnu/lib/ld-linux.so.2 /usr/x86_64-pc-linux-gnu/lib}}&lt;br /&gt;
&lt;br /&gt;
To remove the symlink:&lt;br /&gt;
&lt;br /&gt;
{{Root|rm /usr/x86_64-pc-linux-gnu/lib/ld-linux.so.2}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4271</id>
		<title>Steam</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4271"/>
		<updated>2019-10-05T11:11:15Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Refresh Steam files ==&lt;br /&gt;
If there are any problems with your Steam installation first try to reset it&#039;s configuration and files. This won&#039;t affect your currently installed games.&lt;br /&gt;
{{Command|steam --reset}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/1040 1040]: Let Steam client windows be managed by the window manager ==&lt;br /&gt;
Lets you close Steam to the tray instead of having it sit in the task bar.&lt;br /&gt;
&lt;br /&gt;
{{File|~/.bash_profile|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Steam close to tray workaround&lt;br /&gt;
# https://github.com/ValveSoftware/steam-for-linux/issues/1040&lt;br /&gt;
export STEAM_FRAME_FORCE_CLOSE=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/529 529]: Error: SELinux is preventing steam from using the &#039;execheap&#039; accesses on a process ==&lt;br /&gt;
Enable workaround: {{Root|setsebool -P selinuxuser_execheap 1}}&lt;br /&gt;
&lt;br /&gt;
Disable workaround: {{Root|setsebool -P selinuxuser_execheap 0}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Force Steam to use the system libs instead of the STEAM_RUNTIME (STEAM_RUNTIME is the default and only supported upstream configuration) ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=0 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Start Steam with debug output enabled ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=1 STEAM_DEBUG=1 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debug a Steam application / game with strace ==&lt;br /&gt;
Open the Steam options of the specific application and enter the following command into the start parameters form.&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;strace %command% 2&amp;gt;&amp;amp;1 | tee ~/strace.log&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Engine and Game specific workarounds (required on e.g. Fedora) ==&lt;br /&gt;
=== No sound in Unity based games (e.g. in Shroud of the Avatar: Forsaken Virtues) ===&lt;br /&gt;
Most of the time this is solved by removing the PulseAudio libraries Steam ships with its STEAM_RUNTIME to force the game to use the system installed PulseAudio libraries.&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse*}}&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse*}}&lt;br /&gt;
&lt;br /&gt;
=== Killing Floor ===&lt;br /&gt;
Killing Floor ships it own openal library instead of relying on the (working) one which comes with the steam runtime.&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/KillingFloor/System}}&lt;br /&gt;
{{Command|rm openal.so}}&lt;br /&gt;
{{Command|ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libopenal.so.1 openal.so}}&lt;br /&gt;
To play the German version with gore (uncut) set the game language to English in Steam and then edit the configuration file by adding an additional line.&lt;br /&gt;
{{File|~/.killingfloor/System/KillingFloor.ini|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Engine.Engine]&lt;br /&gt;
bdevgoreoverride=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Duke Nukem 3D: Megaton Edition ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Duke\ Nukem\ 3D/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Shadow Warrior Classic Redux ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Shadow\ Warrior\ Classic/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Dungeon Defenders Eternity ===&lt;br /&gt;
Right click the Dungeon Defenders Eternity in the Steam library, choose &amp;quot;Link Steam Libraries&amp;quot; in the context menu.&lt;br /&gt;
&lt;br /&gt;
== Steam on Exherbo Linux ==&lt;br /&gt;
=== Host - Prepare system tools ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# i686-pc-linux-gnu cross&lt;br /&gt;
dev-util/pkg-config targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/binutils targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/gcc targets: i686-pc-linux-gnu&lt;br /&gt;
app-admin/eclectic-gcc targets: i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is required temporarily to get you started and will be reverted later on.&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sys-devel/gcc -threads&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve pkg-config binutils gcc eclectic-gcc -x1}}&lt;br /&gt;
&lt;br /&gt;
=== Target - Prepare cross environment ===&lt;br /&gt;
&lt;br /&gt;
Create a copy of your paludis environment.&lt;br /&gt;
{{Root|cp -a /etc/paludis /etc/paludis-cross}}&lt;br /&gt;
&lt;br /&gt;
In the cross environment you can remove any repository .conf not needed, required are ::arbor, ::desktop, ::gnome, ::media and ::x11 (::hardware for nvidia-drivers).&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/repositories/i686-pc-linux-gnu.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
format = exndbam&lt;br /&gt;
location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu&lt;br /&gt;
name = i686-pc-linux-gnu&lt;br /&gt;
split_debug_location = /usr/i686-pc-linux-gnu/lib/debug&lt;br /&gt;
tool_prefix = i686-pc-linux-gnu-&lt;br /&gt;
cross_compile_host = i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir -p /var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/bashrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
x86_64_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
i686_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/platforms.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* x86 ~x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* targets: i686-pc-linux-gnu&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests -expensive_tests symbols=strip&lt;br /&gt;
*/* LINGUAS: -* de&lt;br /&gt;
*/* VIDEO_DRIVERS: -*&lt;br /&gt;
*/* INPUT_DRIVERS: -*&lt;br /&gt;
*/* X86_CPU_FEATURES: -* avx mmx sse sse2 sse3 ssse3 sse4.1 sse4.2&lt;br /&gt;
&lt;br /&gt;
# Steam minimal dependencies setup&lt;br /&gt;
*/* -bash-completion&lt;br /&gt;
*/* parts: -configuration -documentation&lt;br /&gt;
dev-libs/glib-networking PROVIDERS: -gnutls openssl&lt;br /&gt;
sys-sound/alsa-plugins pulseaudio&lt;br /&gt;
media-sound/pulseaudio -tcpd systemd&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
dev-libs/glib-networking -ssl&lt;br /&gt;
dev-libs/libepoxy X&lt;br /&gt;
sys-apps/systemd PYTHON_ABIS: 3.7 PROVIDERS: -openssl&lt;br /&gt;
sys-devel/meson PYTHON_ABIS: 3.7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|//etc/paludis-cross/suggestions.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* -*/*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile sys-kernel/linux-headers -x1}}&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile --no-dependencies-from sys-libs/glibc sys-libs/glibc -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;/usr/i686-pc-linux-gnu/bin/localedef --prefix=/ -i de_DE -f UTF-8 de_DE.UTF-8&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Remove the previously set sys-devel/gcc -threads from /etc/paludis/options.conf and rebuild gcc:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve gcc --no-follow-installed-dependencies -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Install steam dependencies:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile pulseaudio}}&lt;br /&gt;
&lt;br /&gt;
This will install ~40 packages which is enough for Steam to run if you use a NVIDIA card. If not you might have to install mesa and an additional driver to provide a 32bit libGL.so.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   app-arch/bzip2:0::arbor 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-arch/xz:0::arbor 5.2.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/expat:0::arbor 2.2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libffi:0::arbor 3.2.1-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/openssl:0::arbor 1.1.1d to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/orc:0.4::arbor 0.4.29 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libsndfile:0::media 1.0.28-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/soxr:0::media 0.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/speexdsp:0::media 1.2_rc3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sound-themes/sound-theme-freedesktop:0::gnome 0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/attr:0::arbor 2.4.48 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils-data:0::arbor scm to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/sed:0::arbor 4.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/skeleton-filesystem-layout:0::arbor 0.86-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/gnuconfig:0::arbor 20180101 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/libtool:0::arbor 2.4.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap-ng:0::arbor 0.7.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/ncurses:0::arbor 6.1-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash:0::arbor 5.0_p11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash-completion:0::arbor 2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/readline:8::arbor 8.0_p1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/gdbm:0::arbor 1.18.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/zlib:0::arbor 1.2.11-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-lang/python:3.7::arbor 3.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic-python:3::arbor 3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/pcre:0::arbor 8.43 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-util/elfutils:0::arbor 0.177 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kmod:0::arbor 26 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/cracklib:0::arbor 2.9.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/coreutils:0::arbor 8.31 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/dbus:0::arbor 1.12.16 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kbd:0::arbor 2.2.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils:0::arbor 3.6.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/systemd:0::arbor 243 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/util-linux:0::arbor 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap:0::arbor 2.27 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/pam:0::arbor 1.3.1-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib:2::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib-networking:0::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-lib:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-sound/pulseaudio:0::desktop 13.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-plugins:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   virtual/sed:0::arbor 0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic:0::arbor 2.0.21 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cross environment (NVIDIA) ===&lt;br /&gt;
&lt;br /&gt;
Additionally install the 32bit libraries of nvidia-drivers.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile nvidia-drivers --ignore-from xorg-server}}&lt;br /&gt;
&lt;br /&gt;
This will install ~45 packages as dependencies of nvidia-drivers. Steam itself however only requires a 32bit libGL.so an non of the mesa/dri/Xorg stuff.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   dev-libs/libpthread-stubs:0::x11 0.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libpng:1.6::arbor 1.6.17 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-alias:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/freetype:2::x11 2.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libpciaccess:0::x11 0.13.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/pixman:1::x11 0.32.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libICE:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXau:0::x11 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdmcp:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libfontenc:0::x11 1.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxshmfence:0::x11 1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkeyboard-config:0::x11 2.14-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxcb:0::x11 1.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libSM:0::x11 1.2.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/libdrm:0::x11 2.4.60 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/xtrans:0::x11 1.3.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libX11:0::x11 1.6.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXext:0::x11 1.3.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfixes:0::x11 5.0.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdamage:0::x11 1.1.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXi:0::x11 1.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXrender:0::x11 0.9.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXres:0::x11 1.0.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXt:0::x11 1.1.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXmu:0::x11 1.1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXpm:0::x11 3.5.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86vm:0::x11 1.1.4-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libepoxy:0::x11 1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/fontconfig:0::x11 2.11.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/dejavu:0::x11 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/mesa:0::x11 10.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-100dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-75dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-cursor-misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-misc-misc:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfont:0::x11 1.5.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libvdpau:0::x11 1.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbfile:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkbcomp:0::x11 1.3.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbui:0::x11 1.0.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-server/xorg-server:0::x11 1.17.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-drivers/nvidia-drivers:0::hardware 349.16-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Finalize ===&lt;br /&gt;
&lt;br /&gt;
For Steam to run you&#039;ll need to create a symlink, there&#039;s ongoing work on a tool called multiload which will eventually solve that problem in the future and this workaround won&#039;t be neccessary anymore.&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /usr/i686-pc-linux-gnu/lib/ld-linux.so.2 /usr/x86_64-pc-linux-gnu/lib}}&lt;br /&gt;
&lt;br /&gt;
To remove the symlink:&lt;br /&gt;
&lt;br /&gt;
{{Root|rm /usr/x86_64-pc-linux-gnu/lib/ld-linux.so.2}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4270</id>
		<title>Steam</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4270"/>
		<updated>2019-10-05T11:10:50Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Refresh Steam files ==&lt;br /&gt;
If there are any problems with your Steam installation first try to reset it&#039;s configuration and files. This won&#039;t affect your currently installed games.&lt;br /&gt;
{{Command|steam --reset}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/1040 1040]: Let Steam client windows be managed by the window manager ==&lt;br /&gt;
Lets you close Steam to the tray instead of having it sit in the task bar.&lt;br /&gt;
&lt;br /&gt;
{{File|~/.bash_profile|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Steam close to tray workaround&lt;br /&gt;
# https://github.com/ValveSoftware/steam-for-linux/issues/1040&lt;br /&gt;
export STEAM_FRAME_FORCE_CLOSE=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/529 529]: Error: SELinux is preventing steam from using the &#039;execheap&#039; accesses on a process ==&lt;br /&gt;
Enable workaround: {{Root|setsebool -P selinuxuser_execheap 1}}&lt;br /&gt;
&lt;br /&gt;
Disable workaround: {{Root|setsebool -P selinuxuser_execheap 0}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Force Steam to use the system libs instead of the STEAM_RUNTIME (STEAM_RUNTIME is the default and only supported upstream configuration) ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=0 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Start Steam with debug output enabled ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=1 STEAM_DEBUG=1 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debug a Steam application / game with strace ==&lt;br /&gt;
Open the Steam options of the specific application and enter the following command into the start parameters form.&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;strace %command% 2&amp;gt;&amp;amp;1 | tee ~/strace.log&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Engine and Game specific workarounds (required on e.g. Fedora) ==&lt;br /&gt;
=== No sound in Unity based games (e.g. in Shroud of the Avatar: Forsaken Virtues) ===&lt;br /&gt;
Most of the time this is solved by removing the PulseAudio libraries Steam ships with its STEAM_RUNTIME to force the game to use the system installed PulseAudio libraries.&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse*}}&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse*}}&lt;br /&gt;
&lt;br /&gt;
=== Killing Floor ===&lt;br /&gt;
Killing Floor ships it own openal library instead of relying on the (working) one which comes with the steam runtime.&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/KillingFloor/System}}&lt;br /&gt;
{{Command|rm openal.so}}&lt;br /&gt;
{{Command|ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libopenal.so.1 openal.so}}&lt;br /&gt;
To play the German version with gore (uncut) set the game language to English in Steam and then edit the configuration file by adding an additional line.&lt;br /&gt;
{{File|~/.killingfloor/System/KillingFloor.ini|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Engine.Engine]&lt;br /&gt;
bdevgoreoverride=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Duke Nukem 3D: Megaton Edition ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Duke\ Nukem\ 3D/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Shadow Warrior Classic Redux ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Shadow\ Warrior\ Classic/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Dungeon Defenders Eternity ===&lt;br /&gt;
Right click the Dungeon Defenders Eternity in the Steam library, choose &amp;quot;Link Steam Libraries&amp;quot; in the context menu.&lt;br /&gt;
&lt;br /&gt;
== Steam on Exherbo Linux ==&lt;br /&gt;
=== Host - Prepare system tools ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# i686-pc-linux-gnu cross&lt;br /&gt;
dev-util/pkg-config targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/binutils targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/gcc targets: i686-pc-linux-gnu&lt;br /&gt;
app-admin/eclectic-gcc targets: i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is required temporarily to get you started and will be reverted later on.&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sys-devel/gcc -threads&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve pkg-config binutils gcc eclectic-gcc -x1}}&lt;br /&gt;
&lt;br /&gt;
=== Target - Prepare cross environment ===&lt;br /&gt;
&lt;br /&gt;
Create a copy of your paludis environment.&lt;br /&gt;
{{Root|cp -a /etc/paludis /etc/paludis-cross}}&lt;br /&gt;
&lt;br /&gt;
In the cross environment you can remove any repository .conf not needed, required are ::arbor, ::desktop, ::gnome, ::media and ::x11 (::hardware for nvidia-drivers).&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/repositories/i686-pc-linux-gnu.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
format = exndbam&lt;br /&gt;
location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu&lt;br /&gt;
name = i686-pc-linux-gnu&lt;br /&gt;
split_debug_location = /usr/i686-pc-linux-gnu/lib/debug&lt;br /&gt;
tool_prefix = i686-pc-linux-gnu-&lt;br /&gt;
cross_compile_host = i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir -p /var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/bashrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
x86_64_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
i686_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/platforms.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* x86 ~x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* targets: i686-pc-linux-gnu&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests -expensive_tests symbols=strip&lt;br /&gt;
*/* LINGUAS: -* de&lt;br /&gt;
*/* VIDEO_DRIVERS: -*&lt;br /&gt;
*/* INPUT_DRIVERS: -*&lt;br /&gt;
*/* X86_CPU_FEATURES: -* avx mmx sse sse2 sse3 ssse3 sse4.1 sse4.2&lt;br /&gt;
&lt;br /&gt;
# Steam minimal dependencies setup&lt;br /&gt;
*/* -bash-completion&lt;br /&gt;
*/* parts: -configuration -documentation&lt;br /&gt;
dev-libs/glib-networking PROVIDERS: -gnutls openssl&lt;br /&gt;
sys-sound/alsa-plugins pulseaudio&lt;br /&gt;
media-sound/pulseaudio -tcpd systemd&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
dev-libs/glib-networking -ssl&lt;br /&gt;
dev-libs/libepoxy X&lt;br /&gt;
sys-apps/systemd PYTHON_ABIS: 3.7 PROVIDERS: -openssl&lt;br /&gt;
sys-devel/meson PYTHON_ABIS: 3.7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|//etc/paludis-cross/suggestions.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* -*/*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile sys-kernel/linux-headers -x1}}&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile --no-dependencies-from sys-libs/glibc sys-libs/glibc -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|/usr/i686-pc-linux-gnu/bin/localedef --prefix=/ -i de_DE -f UTF-8 de_DE.UTF-8}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Remove the previously set sys-devel/gcc -threads from /etc/paludis/options.conf and rebuild gcc:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve gcc --no-follow-installed-dependencies -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Install steam dependencies:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile pulseaudio}}&lt;br /&gt;
&lt;br /&gt;
This will install ~40 packages which is enough for Steam to run if you use a NVIDIA card. If not you might have to install mesa and an additional driver to provide a 32bit libGL.so.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   app-arch/bzip2:0::arbor 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-arch/xz:0::arbor 5.2.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/expat:0::arbor 2.2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libffi:0::arbor 3.2.1-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/openssl:0::arbor 1.1.1d to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/orc:0.4::arbor 0.4.29 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libsndfile:0::media 1.0.28-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/soxr:0::media 0.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/speexdsp:0::media 1.2_rc3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sound-themes/sound-theme-freedesktop:0::gnome 0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/attr:0::arbor 2.4.48 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils-data:0::arbor scm to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/sed:0::arbor 4.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/skeleton-filesystem-layout:0::arbor 0.86-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/gnuconfig:0::arbor 20180101 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/libtool:0::arbor 2.4.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap-ng:0::arbor 0.7.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/ncurses:0::arbor 6.1-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash:0::arbor 5.0_p11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash-completion:0::arbor 2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/readline:8::arbor 8.0_p1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/gdbm:0::arbor 1.18.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/zlib:0::arbor 1.2.11-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-lang/python:3.7::arbor 3.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic-python:3::arbor 3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/pcre:0::arbor 8.43 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-util/elfutils:0::arbor 0.177 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kmod:0::arbor 26 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/cracklib:0::arbor 2.9.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/coreutils:0::arbor 8.31 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/dbus:0::arbor 1.12.16 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kbd:0::arbor 2.2.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils:0::arbor 3.6.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/systemd:0::arbor 243 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/util-linux:0::arbor 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap:0::arbor 2.27 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/pam:0::arbor 1.3.1-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib:2::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib-networking:0::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-lib:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-sound/pulseaudio:0::desktop 13.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-plugins:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   virtual/sed:0::arbor 0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic:0::arbor 2.0.21 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cross environment (NVIDIA) ===&lt;br /&gt;
&lt;br /&gt;
Additionally install the 32bit libraries of nvidia-drivers.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile nvidia-drivers --ignore-from xorg-server}}&lt;br /&gt;
&lt;br /&gt;
This will install ~45 packages as dependencies of nvidia-drivers. Steam itself however only requires a 32bit libGL.so an non of the mesa/dri/Xorg stuff.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   dev-libs/libpthread-stubs:0::x11 0.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libpng:1.6::arbor 1.6.17 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-alias:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/freetype:2::x11 2.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libpciaccess:0::x11 0.13.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/pixman:1::x11 0.32.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libICE:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXau:0::x11 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdmcp:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libfontenc:0::x11 1.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxshmfence:0::x11 1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkeyboard-config:0::x11 2.14-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxcb:0::x11 1.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libSM:0::x11 1.2.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/libdrm:0::x11 2.4.60 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/xtrans:0::x11 1.3.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libX11:0::x11 1.6.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXext:0::x11 1.3.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfixes:0::x11 5.0.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdamage:0::x11 1.1.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXi:0::x11 1.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXrender:0::x11 0.9.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXres:0::x11 1.0.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXt:0::x11 1.1.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXmu:0::x11 1.1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXpm:0::x11 3.5.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86vm:0::x11 1.1.4-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libepoxy:0::x11 1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/fontconfig:0::x11 2.11.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/dejavu:0::x11 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/mesa:0::x11 10.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-100dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-75dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-cursor-misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-misc-misc:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfont:0::x11 1.5.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libvdpau:0::x11 1.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbfile:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkbcomp:0::x11 1.3.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbui:0::x11 1.0.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-server/xorg-server:0::x11 1.17.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-drivers/nvidia-drivers:0::hardware 349.16-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Finalize ===&lt;br /&gt;
&lt;br /&gt;
For Steam to run you&#039;ll need to create a symlink, there&#039;s ongoing work on a tool called multiload which will eventually solve that problem in the future and this workaround won&#039;t be neccessary anymore.&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /usr/i686-pc-linux-gnu/lib/ld-linux.so.2 /usr/x86_64-pc-linux-gnu/lib}}&lt;br /&gt;
&lt;br /&gt;
To remove the symlink:&lt;br /&gt;
&lt;br /&gt;
{{Root|rm /usr/x86_64-pc-linux-gnu/lib/ld-linux.so.2}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4269</id>
		<title>Envoy</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4269"/>
		<updated>2019-10-03T15:29:50Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Root|cave resolve envoy -x}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable envoy@ssh-agent.socket}}&lt;br /&gt;
&lt;br /&gt;
~/.bashrc&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# envoy&lt;br /&gt;
envoy -t ssh-agent -a id_rsa&lt;br /&gt;
source &amp;lt;(envoy -p)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4268</id>
		<title>Envoy</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4268"/>
		<updated>2019-10-03T15:25:14Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Root|cave resolve envoy -x}}&lt;br /&gt;
&lt;br /&gt;
{{Root|systemctl enable envoy@ssh-agent.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Command|envoy -t ssh-agent -a id_rsa}}&lt;br /&gt;
&lt;br /&gt;
{{Command|source &amp;lt;(envoy -p)}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4267</id>
		<title>Envoy</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4267"/>
		<updated>2019-10-03T15:17:31Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Root|cave resolve envoy -x}}&lt;br /&gt;
&lt;br /&gt;
{{Command|systemctl --user enable envoy@ssh-agent.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Command|systemctl --user start envoy@ssh-agent.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Command|envoy -t ssh-agent -a id_rsa}}&lt;br /&gt;
&lt;br /&gt;
{{Command|source &amp;lt;(envoy -p)}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4266</id>
		<title>Envoy</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Envoy&amp;diff=4266"/>
		<updated>2019-10-03T15:15:28Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Root|cave resolve envoy -x}}&lt;br /&gt;
&lt;br /&gt;
{{Command| systemctl --user enable envoy@ssh-agent.socket}}&lt;br /&gt;
&lt;br /&gt;
{{Command|envoy}}&lt;br /&gt;
&lt;br /&gt;
{{Command|source &amp;lt;(envoy -p)}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=NVIDIA&amp;diff=4265</id>
		<title>NVIDIA</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=NVIDIA&amp;diff=4265"/>
		<updated>2019-10-03T14:59:22Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# cave solve nvidia-drivers dkms -x&lt;br /&gt;
# dkms add -m nvidia-drivers -v 435.21&lt;br /&gt;
# dkms remove -m nvidia-drivers/435.21 --all&lt;br /&gt;
# systemctl enable dkms.service&lt;br /&gt;
# systemctl restart dkms.service&lt;br /&gt;
&lt;br /&gt;
== NVIDIA tearing ==&lt;br /&gt;
&lt;br /&gt;
/usr/share/X11/xorg.conf.d/50-nvidia.conf&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Section &amp;quot;Monitor&amp;quot;&lt;br /&gt;
    # HorizSync source: edid, VertRefresh source: edid&lt;br /&gt;
    Identifier     &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;Acer&amp;quot;&lt;br /&gt;
    ModelName      &amp;quot;VG270&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Device&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Device0&amp;quot;&lt;br /&gt;
    Driver         &amp;quot;nvidia&amp;quot;&lt;br /&gt;
    VendorName     &amp;quot;NVIDIA Corporation&amp;quot;&lt;br /&gt;
    BoardName      &amp;quot;GeForce GTX 970&amp;quot;&lt;br /&gt;
    Option         &amp;quot;NoFlip&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
EndSection&lt;br /&gt;
&lt;br /&gt;
Section &amp;quot;Screen&amp;quot;&lt;br /&gt;
    Identifier     &amp;quot;Screen0&amp;quot;&lt;br /&gt;
    Device         &amp;quot;Device0&amp;quot;&lt;br /&gt;
    Monitor        &amp;quot;Monitor0&amp;quot;&lt;br /&gt;
    DefaultDepth    24&lt;br /&gt;
    Option         &amp;quot;Stereo&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
    Option         &amp;quot;nvidiaXineramaInfoOrder&amp;quot; &amp;quot;HDMI-0&amp;quot;&lt;br /&gt;
    Option         &amp;quot;metamodes&amp;quot; &amp;quot;nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}&amp;quot;&lt;br /&gt;
    Option         &amp;quot;SLI&amp;quot; &amp;quot;Off&amp;quot;&lt;br /&gt;
    Option         &amp;quot;MultiGPU&amp;quot; &amp;quot;Off&amp;quot;&lt;br /&gt;
    Option         &amp;quot;BaseMosaic&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
    SubSection     &amp;quot;Display&amp;quot;&lt;br /&gt;
        Depth       24&lt;br /&gt;
    EndSubSection&lt;br /&gt;
EndSection&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=NVIDIA&amp;diff=4264</id>
		<title>NVIDIA</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=NVIDIA&amp;diff=4264"/>
		<updated>2019-10-03T14:47:40Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;# cave solve nvidia-drivers dkms -x&lt;br /&gt;
# dkms add -m nvidia-drivers -v 435.21&lt;br /&gt;
# dkms remove -m nvidia-drivers/435.21 --all&lt;br /&gt;
# systemctl enable dkms.service&lt;br /&gt;
# systemctl restart dkms.service&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4263</id>
		<title>GameMode</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=GameMode&amp;diff=4263"/>
		<updated>2019-10-02T15:05:34Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: Created page with &amp;quot;{{Command|systemctl --user enable gamemoded}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Command|systemctl --user enable gamemoded}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Kernel&amp;diff=4262</id>
		<title>Kernel</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Kernel&amp;diff=4262"/>
		<updated>2019-10-02T14:59:18Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: /* Exherbo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Compile and Install ==&lt;br /&gt;
=== Exherbo ===&lt;br /&gt;
{{Root|&amp;lt;nowiki&amp;gt;make -j5 &amp;amp;&amp;amp; make modules_install &amp;amp;&amp;amp; make install&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|EFI Boot]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-*- Enable the block layer  ---&amp;gt;&lt;br /&gt;
 Partition Types  ---&amp;gt;&lt;br /&gt;
  [*] Advanced partition selection&lt;br /&gt;
  [*]   EFI GUID Partition support&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] EFI runtime service support&lt;br /&gt;
 [*]   EFI stub support&lt;br /&gt;
Bus options (PCI etc.)  ---&amp;gt;&lt;br /&gt;
 [*] Mark VGA/VBE/EFI FB as generic system framebuffer&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  Frame buffer Devices  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Support for frame buffer devices  ---&amp;gt;&lt;br /&gt;
    [*]   VESA VGA graphics support&lt;br /&gt;
    [*]   EFI-based Framebuffer Support&lt;br /&gt;
    [*]   Simple framebuffer support&lt;br /&gt;
  Console display driver support  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Framebuffer Console support&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 EFI (Extensible Firmware Interface) Support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; EFI Variable Support via sysfs&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 DOS/FAT/NT Filesystems  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; MSDOS fs support&lt;br /&gt;
  &amp;lt;*&amp;gt; VFAT (Windows-95) fs support&lt;br /&gt;
  (850) Default codepage for FAT&lt;br /&gt;
  (iso8859-15) Default iocharset for FAT&lt;br /&gt;
 [*] Miscellaneous filesystems  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   EFI Variable filesystem&lt;br /&gt;
 -*- Native language support  ---&lt;br /&gt;
  &amp;lt;*&amp;gt;   Codepage 850 (Europe)&lt;br /&gt;
  &amp;lt;*&amp;gt;   NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|GPT partitions]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
-*- Enable the block layer  ---&amp;gt;&lt;br /&gt;
  Partition Types  ---&amp;gt;&lt;br /&gt;
    [*] Advanced partition selection&lt;br /&gt;
    [*]   EFI GUID Partition support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[HDD|Ext4 filesystem]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 &amp;lt;*&amp;gt; The Extended 4 (ext4) filesystem&lt;br /&gt;
 [*]   Use ext4 for ext2/ext3 file systems&lt;br /&gt;
 [*]   Ext4 extended attributes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[systemd]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] open by fhandle syscalls (CONFIG_FHANDLE)&lt;br /&gt;
 [ ] Auditing support (CONFIG_AUDIT)&lt;br /&gt;
 [*] Control Group support (CONFIG_CGROUPS) ---&amp;gt;&lt;br /&gt;
  [*]   Freezer cgroup subsystem&lt;br /&gt;
  [*]   Device controller for cgroups&lt;br /&gt;
  [*]   Cpuset support&lt;br /&gt;
  [*]   Simple CPU accounting cgroup subsystem&lt;br /&gt;
  [*]   Resource counters&lt;br /&gt;
  [*]     Memory Resource Controller for Control Groups&lt;br /&gt;
  [*]       Memory Resource Controller Swap Extension&lt;br /&gt;
  [*]         Memory Resource Controller Swap Extension enabled by default&lt;br /&gt;
  [*]       Memory Resource Controller Kernel Memory accounting&lt;br /&gt;
  [*]     HugeTLB Resource Controller for Control Groups&lt;br /&gt;
  [*]   Enable perf_event per-cpu per-container group (cgroup) monitoring&lt;br /&gt;
  [*]   Group CPU scheduler  ---&amp;gt;&lt;br /&gt;
   [*]   Group scheduling for SCHED_OTHER&lt;br /&gt;
   [*]     CPU bandwidth provisioning for FAIR_GROUP_SCHED&lt;br /&gt;
   [*]   Group scheduling for SCHED_RR/FIFO&lt;br /&gt;
  [*]   Block IO controller&lt;br /&gt;
  [*]   Support for eBPF programs attached to cgroups&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   UTS namespace&lt;br /&gt;
  [*]   IPC namespace&lt;br /&gt;
  [*]   User namespace&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
 [*] Automatic process group scheduling&lt;br /&gt;
 [ ] Enable deprecated sysfs features to support old userspace tools (CONFIG_SYSFS_DEPRECATED)&lt;br /&gt;
 [ ] Configure standard kernel features (expert users)  ----&lt;br /&gt;
 [*] Enable bpf() system call&lt;br /&gt;
[*] Enable the block layer  ---&amp;gt;&lt;br /&gt;
 [*]   Block layer SG support v4 (CONFIG_BLK_DEV_BSG)&lt;br /&gt;
 Partition Types  ---&amp;gt;&lt;br /&gt;
  [*] Advanced partition selection&lt;br /&gt;
   [*]   EFI GUID Partition support (CONFIG_EFI_PARTITION)&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Transparent Hugepage Support&lt;br /&gt;
       Transparent Hugepage Support sysfs defaults (always)  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode (CONFIG_SECCOMP)&lt;br /&gt;
 [*] EFI runtime service support&lt;br /&gt;
[*] Networking support (CONFIG_NET) ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*]   The IPv6 protocol (CONFIG_IPV6)  ---&amp;gt;&lt;br /&gt;
  [*] QoS and/or fair queueing  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   Fair Queue Controlled Delay AQM (FQ_CODEL)&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Generic Driver Options  ---&amp;gt;&lt;br /&gt;
  [ ] Support for uevent helper (CONFIG_UEVENT_HELPER)&lt;br /&gt;
  [*] Maintain a devtmpfs filesystem to mount at /dev (CONFIG_DEVTMPFS)&lt;br /&gt;
  [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs&lt;br /&gt;
  [ ] Fallback user-helper invocation for firmware loading (CONFIG_FW_LOADER_USER_HELPER_FALLBACK)&lt;br /&gt;
 [*] Real Time Clock  ---&amp;gt;&lt;br /&gt;
  [*]   Set system time from RTC on startup and resume&lt;br /&gt;
   (rtc0)  RTC used to set the system time&lt;br /&gt;
  [*]   /sys/class/rtc/rtcN (sysfs)&lt;br /&gt;
  [*]   /proc/driver/rtc (procfs for rtc0)&lt;br /&gt;
  [*]   /dev/rtcN (character devices)&lt;br /&gt;
  [*]   PC-style &#039;CMOS&#039;&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Export DMI identification via sysfs to userspace (CONFIG_DMIID)&lt;br /&gt;
 [*] DMI table support in sysfs&lt;br /&gt;
 EFI (Extensible Firmware Interface) Support  ---&amp;gt;&lt;br /&gt;
  [*] EFI Variable Support via sysfs (CONFIG_EFI_VARS)&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 [*] Inotify support for userspace (CONFIG_INOTIFY_USER)&lt;br /&gt;
 [*] Filesystem wide access notification &lt;br /&gt;
  [*]   fanotify permissions checking&lt;br /&gt;
 [*] Kernel automounter version 4 support (also supports v3) (CONFIG_AUTOFS4_FS)&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] /proc file system support (CONFIG_PROC_FS)&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs) (CONFIG_TMPFS)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists (CONFIG_TMPFS_POSIX_ACL)&lt;br /&gt;
  [*]   Tmpfs extended attributes (CONFIG_TMPFS_XATTR)&lt;br /&gt;
  [*] HugeTLB file system support&lt;br /&gt;
Security options  ---&amp;gt;&lt;br /&gt;
 [*] Enable different security models&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
systemd-networkd: forwarding information base (FIB) rules support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] TCP/IP networking&lt;br /&gt;
   [*]   IP: advanced router&lt;br /&gt;
    [*]     IP: policy routing&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
SMACK support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Security options  ---&amp;gt;&lt;br /&gt;
 [*] Simplified Mandatory Access Control Kernel Support&lt;br /&gt;
 Default security module (Simplified Mandatory Access Control)  ---&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== udev ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] open by fhandle syscalls (CONFIG_FHANDLE)&lt;br /&gt;
[*] Enable the block layer  ---&amp;gt;&lt;br /&gt;
 [*]   Block layer SG support v4&lt;br /&gt;
[*] Networking support (CONFIG_NET) ---&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Generic Driver Options  ---&amp;gt;&lt;br /&gt;
  [ ] Support for uevent helper (CONFIG_UEVENT_HELPER)&lt;br /&gt;
  [*] Maintain a devtmpfs filesystem to mount at /dev (CONFIG_DEVTMPFS)&lt;br /&gt;
  [*]   Automount devtmpfs at /dev, after the kernel mounted the rootfs&lt;br /&gt;
  [ ] Fallback user-helper invocation for firmware loading (CONFIG_FW_LOADER_USER_HELPER_FALLBACK)&lt;br /&gt;
Firmware Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Export DMI identification via sysfs to userspace (CONFIG_DMIID)&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== udisks2 ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] Support for paging of anonymous memory (swap)&lt;br /&gt;
Power management and ACPI options  ---&amp;gt;&lt;br /&gt;
 [*] Run-time PM core functionality&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] USB support  ---&amp;gt;&lt;br /&gt;
File systems  ---&amp;gt;&lt;br /&gt;
 Pseudo filesystems&lt;br /&gt;
  [*] Tmpfs virtual memory file system support (former shm fs)&lt;br /&gt;
  [*]   Tmpfs POSIX Access Control Lists&lt;br /&gt;
 [*] Native language support  ---&amp;gt;&lt;br /&gt;
  (utf8) Default NLS Option&lt;br /&gt;
  [*]   NLS UTF-8&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== NetworkManager ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [ ] Enable deprecated sysfs features to support old userspace tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Connection sharing support&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 [*] Networking support  ---&amp;gt;&lt;br /&gt;
  Networking options  ---&amp;gt;&lt;br /&gt;
   [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
    Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; Netfilter connection tracking support&lt;br /&gt;
     &amp;lt;*&amp;gt; Netfilter nf_tables support&lt;br /&gt;
    IP: Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 connection tracking support (required for NAT)&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 nf_tables support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv4 NAT&lt;br /&gt;
     &amp;lt;*&amp;gt;   IPv4 nf_tables nat chain support&lt;br /&gt;
     &amp;lt;*&amp;gt;   IPv4 masquerade support&lt;br /&gt;
    IPv6: Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 connection tracking support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 nf_tables support&lt;br /&gt;
     &amp;lt;*&amp;gt; IPv6 NAT&lt;br /&gt;
      &amp;lt;*&amp;gt;   IPv6 nf_tables nat chain support&lt;br /&gt;
      &amp;lt;*&amp;gt;   IPv6 masquerade support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PulseAudio ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 Timers subsystem  ---&amp;gt;&lt;br /&gt;
  [*] High Resolution Timer Support (CONFIG_HIGH_RES_TIMERS)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== PulseAudio (Intel HD Audio) ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 &amp;lt;*&amp;gt; Sound card support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   Advanced Linux Sound Architecture  ---&amp;gt;&lt;br /&gt;
   [*]   PCI sound devices  ---&amp;gt;&lt;br /&gt;
    &amp;lt;*&amp;gt;   Intel HD Audio  ---&amp;gt;&lt;br /&gt;
     (2048) Pre-allocated buffer size for HD-audio driver&lt;br /&gt;
     [*]   Support jack plugging notification via input layer&lt;br /&gt;
     [*]   Support initialization patch loading for HD-audio&lt;br /&gt;
     [*]   &amp;lt;Codec&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== xf86-video-intel ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  [*] /dev/agpgart (AGP Support)  ---&amp;gt;&lt;br /&gt;
  [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
  [*] Intel 8xx/9xx/G3x/G4x/HD Graphics&lt;br /&gt;
  [*]   Enable modesetting on intel by default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== sydbox ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Cross Memory Support&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Chromium/Chrome ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Fail2ban (iptables) ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   [*]   Advanced netfilter configuration&lt;br /&gt;
   Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
    -*- Netfilter Xtables support (required for ip_tables)&lt;br /&gt;
    &amp;lt;*&amp;gt;   &amp;quot;multiport&amp;quot; Multiple port match support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Apache ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] System V IPC&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
mpm-itk 2.4.2&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Enable seccomp to safely compute untrusted bytecode&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== libvirt ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*]   Advanced netfilter configuration&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   Core Netfilter Configuration  ---&amp;gt;&lt;br /&gt;
    [*]   CHECKSUM target support&lt;br /&gt;
  [*] Network packet filtering framework (Netfilter)  ---&amp;gt;&lt;br /&gt;
   [*]   Ethernet Bridge tables (ebtables) support  ---&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Linux Containers virtualisation support:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
General setup  ---&amp;gt;&lt;br /&gt;
 [*] POSIX Message Queues&lt;br /&gt;
 [*] Control Group support  ---&amp;gt;&lt;br /&gt;
  [*]   Freezer cgroup subsystem&lt;br /&gt;
  [*]   Device controller for cgroups&lt;br /&gt;
  [*]   Cpuset support&lt;br /&gt;
  [*]   Simple CPU accounting cgroup subsystem&lt;br /&gt;
  [*]   Resource counters&lt;br /&gt;
  [*]     Memory Resource Controller for Control Groups&lt;br /&gt;
  [*]       Memory Resource Controller Swap Extension&lt;br /&gt;
  [*]         Memory Resource Controller Swap Extension enabled by default&lt;br /&gt;
  [*]       Memory Resource Controller Kernel Memory accounting (EXPERIMENTAL)&lt;br /&gt;
  [*]   Enable perf_event per-cpu per-container group (cgroup) monitoring&lt;br /&gt;
  [*]   Group CPU scheduler  ---&amp;gt;&lt;br /&gt;
   [*]   Group scheduling for SCHED_OTHER&lt;br /&gt;
   [*]     CPU bandwidth provisioning for FAIR_GROUP_SCHED&lt;br /&gt;
   [*]   Group scheduling for SCHED_RR/FIFO&lt;br /&gt;
  [*]   Block IO controller&lt;br /&gt;
 [*] Namespaces support  ---&amp;gt;&lt;br /&gt;
  [*]   UTS namespace&lt;br /&gt;
  [*]   IPC namespace&lt;br /&gt;
  [*]   PID Namespaces&lt;br /&gt;
  [*]   Network namespace&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Character devices  ---&amp;gt;&lt;br /&gt;
  [*] Unix98 PTY support&lt;br /&gt;
   [*]   Support multiple instances of devpts&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
  [*]     MAC-VLAN support (EXPERIMENTAL)&lt;br /&gt;
  [*]     Virtual ethernet pair device&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
MAC-based TAP (macvlan/macvtap) for networking instead of the normal TUN/TAP:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
  [*]     MAC-VLAN support (EXPERIMENTAL)&lt;br /&gt;
  [*]       MAC-VLAN based tap driver (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KVM|KVM host]] ==&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  [*] 802.1d Ethernet Bridging&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
   [*]     Universal TUN/TAP device driver support&lt;br /&gt;
[*] Virtualization  ---&amp;gt;&lt;br /&gt;
 [*]   Kernel-based Virtual Machine (KVM) support&lt;br /&gt;
 [*]     KVM for Intel processors support&lt;br /&gt;
 [ ]     KVM for AMD processors support&lt;br /&gt;
 [*]   Host kernel accelerator for virtio net (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[http://www.linux-kvm.org/page/How_to_assign_devices_with_VT-d_in_KVM Official VT-d documentation]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Bus options (PCI etc.)  ---&amp;gt;&lt;br /&gt;
 [*] Enable PCI resource re-allocation detection&lt;br /&gt;
 [*] PCI Stub driver&lt;br /&gt;
 [*] PCI IOV support&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] IOMMU Hardware Support  ---&amp;gt;&lt;br /&gt;
  [ ]   AMD IOMMU support&lt;br /&gt;
  [*]   Support for Intel IOMMU using DMA Remapping Devices&lt;br /&gt;
  [*]     Enable Intel DMA Remapping Devices by default&lt;br /&gt;
  [*]   Support for Interrupt Remapping (EXPERIMENTAL)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KVM|KVM guest]] ==&lt;br /&gt;
&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Linux guest support  ---&amp;gt;&lt;br /&gt;
  [*]   Enable paravirtualization code&lt;br /&gt;
  [*]     Paravirtualization layer for spinlocks&lt;br /&gt;
  [*]     KVM Guest support (including kvmclock)&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 [*] Block devices  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt;   Virtio block driver&lt;br /&gt;
 SCSI device support  ---&amp;gt;&lt;br /&gt;
  [*] SCSI low-level drivers  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt;   virtio-scsi support&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   Network core driver support&lt;br /&gt;
   &amp;lt;*&amp;gt;     Virtio network driver&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
   &amp;lt;*&amp;gt; Cirrus driver for QEMU emulated device&lt;br /&gt;
   &amp;lt;*&amp;gt; Virtio GPU driver&lt;br /&gt;
 Virtio drivers  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; PCI driver for virtio devices&lt;br /&gt;
  [*]   Support for legacy virtio draft 0.9.X and older devices&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtio balloon driver&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtio input driver&lt;br /&gt;
  &amp;lt;*&amp;gt; Platform bus driver for memory mapped virtio devices&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[open-vm-tools]] ==&lt;br /&gt;
VMware ESXi guest&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Processor type and features  ---&amp;gt;&lt;br /&gt;
 [*] Allow for memory hot-add&lt;br /&gt;
 [*]   Allow for memory hot remove&lt;br /&gt;
 [*] Support for hot-pluggable CPUs&lt;br /&gt;
[*] Networking support  ---&amp;gt;&lt;br /&gt;
 Networking options  ---&amp;gt;&lt;br /&gt;
  &amp;lt;*&amp;gt; Virtual Socket protocol&lt;br /&gt;
  &amp;lt;*&amp;gt;   VMware VMCI transport for Virtual Sockets&lt;br /&gt;
Device Drivers  ---&amp;gt;&lt;br /&gt;
 Misc devices  ---&amp;gt;&lt;br /&gt;
  [*] VMware Balloon Driver&lt;br /&gt;
  &amp;lt;*&amp;gt; VMware VMCI Driver&lt;br /&gt;
 SCSI device support  ---&amp;gt;&lt;br /&gt;
  [*] SCSI low-level drivers  ---&amp;gt;&lt;br /&gt;
   [*]   VMware PVSCSI driver support&lt;br /&gt;
 [*] Network device support  ---&amp;gt;&lt;br /&gt;
  [*]   VMware VMXNET3 ethernet driver&lt;br /&gt;
 Graphics support  ---&amp;gt;&lt;br /&gt;
  [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)  ---&amp;gt;&lt;br /&gt;
   [*]   DRM driver for VMware Virtual GPU&lt;br /&gt;
    [*]   Enable framebuffer console under vmwgfx by default&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== [[KDE Info Center]] ==&lt;br /&gt;
Support for displaying of energy consumption&lt;br /&gt;
{{Kernel|Kernel .config|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Kernel hacking  ---&amp;gt;&lt;br /&gt;
 [*] Kernel debugging&lt;br /&gt;
 [*] Collect kernel timers statistics&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4261</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Software&amp;diff=4261"/>
		<updated>2019-10-02T14:58:28Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= General =&lt;br /&gt;
* [[Tips and Tricks]]&lt;br /&gt;
&lt;br /&gt;
= Package management =&lt;br /&gt;
* [[Paludis]]&lt;br /&gt;
&lt;br /&gt;
= System =&lt;br /&gt;
* [[HDD]] - Partitioning and filesystem setup (HDD/SSD)&lt;br /&gt;
* [[mdraid]] - Software RAID&lt;br /&gt;
* [[GRUB]] - GRUB2 configuration instructions&lt;br /&gt;
* [[Kernel]] - Kernel configuration (e.g. for [[HDD|partitions]], [[HDD|filesystems]], [[systemd]], [[VMware]], ...)&lt;br /&gt;
* [[FQDN]]&lt;br /&gt;
* [[NTP]]&lt;br /&gt;
* [[File descriptor]] - File descriptor (FD) configuration&lt;br /&gt;
* [[Vim]] - Vim configuration&lt;br /&gt;
* [[NetworkManager]] - NetworkManager configuration&lt;br /&gt;
Configuration using modern systemd, e.g. Exherbo&lt;br /&gt;
* [[systemd]] - systemd configuration&lt;br /&gt;
Configuration using legacy sysvinit/OpenRC, e.g. Gentoo&lt;br /&gt;
* [[OpenRC]] - OpenRC configuration&lt;br /&gt;
* [[UTF-8]] - System configuration for UTF-8 (German localization)&lt;br /&gt;
&lt;br /&gt;
= Exherbo =&lt;br /&gt;
* [[Sets]] - List of useful sets for installing/upgrading&lt;br /&gt;
* [[NVIDIA]] - Install nvidia-drivers and the Kernel module&lt;br /&gt;
&lt;br /&gt;
= Fedora =&lt;br /&gt;
* [[Fedora]] - Adding Chrome and Steam repositories&lt;br /&gt;
&lt;br /&gt;
= Raspbian =&lt;br /&gt;
* [[Raspbian]] - Installation and useful things&lt;br /&gt;
&lt;br /&gt;
= Desktop =&lt;br /&gt;
* [[envoy]] - ssh/gpg-agent wrapper configuration&lt;br /&gt;
* [[nss-mdns]] for Avahi .local domain resolving needed for zeroconf CUPS printer sharing&lt;br /&gt;
* [[kerberos]]&lt;br /&gt;
* [[Samba]]&lt;br /&gt;
* [[SSSD]] - System Security Services Daemon&lt;br /&gt;
* [[GTK Themes]] GTK appearance under KDE&lt;br /&gt;
* [[Steam]]&lt;br /&gt;
* [[Konversation]]&lt;br /&gt;
* [[GameMode]]&lt;br /&gt;
&lt;br /&gt;
= Games =&lt;br /&gt;
* [[7 Days to Die]] - Server&lt;br /&gt;
* [[Costume Quest]] - SDL2 Xbox 360 controller configuration&lt;br /&gt;
* [[Minecraft]] - Client and Server&lt;br /&gt;
* [[Project Zomboid]] - Server &lt;br /&gt;
* [[Starbound]] - Server&lt;br /&gt;
* [[Terraria]] - Server&lt;br /&gt;
&lt;br /&gt;
= Home Automation =&lt;br /&gt;
* [[Home Assistant]] - Home automation platform running on Python 3&lt;br /&gt;
* [[Mosquitto]] - Open Source MQTT v3.1/v3.1.1 Broker&lt;br /&gt;
* [[Node-RED]] - Low-based programming for the Internet of Things&lt;br /&gt;
&lt;br /&gt;
= Server =&lt;br /&gt;
* [[Cyrus SASL]]&lt;br /&gt;
* [[fail2ban]]&lt;br /&gt;
* [[tmux]]&lt;br /&gt;
* [[ZNC]]&lt;br /&gt;
&lt;br /&gt;
= Webserver =&lt;br /&gt;
* [[Apache]]&lt;br /&gt;
* [[letsencrypt|Let&#039;s Encrypt]] - Free SSL/TLS Certificates&lt;br /&gt;
* [[MySQL]]&lt;br /&gt;
* [[PHP-FPM]]&lt;br /&gt;
* [[phpMyAdmin]]&lt;br /&gt;
* [[Postfix]]&lt;br /&gt;
&lt;br /&gt;
= Fileserver =&lt;br /&gt;
* [[NFS]]&lt;br /&gt;
&lt;br /&gt;
= Proxyserver =&lt;br /&gt;
* [[Squid]]&lt;br /&gt;
&lt;br /&gt;
= Virtualisation =&lt;br /&gt;
* [[KVM]] - The Kernel-based Virtual Machine&lt;br /&gt;
&lt;br /&gt;
= Outdated or obsolete stuff =&lt;br /&gt;
* [[X Server]] configuration&lt;br /&gt;
* [[Multilib]] - Configure the system to support multilib/multibuild&lt;br /&gt;
* [[ALSA]] &amp;amp; [[PulseAudio]] 5.1 Surround Sound through S/PDIF setup&lt;br /&gt;
* [[Environment Variables]]&lt;br /&gt;
* [[Software Raid]] - Setup &amp;amp; Resizing&lt;br /&gt;
* [[DynDNS]]&lt;br /&gt;
* [[Update]]&lt;br /&gt;
* [[pam_krb5]]&lt;br /&gt;
* [[RRDtool]]&lt;br /&gt;
* [[lm_sensors]]&lt;br /&gt;
* [[lighttpd]]&lt;br /&gt;
* [[Recent Problems]]&lt;br /&gt;
* [[Fonts]] Setup for KDE&lt;br /&gt;
* [[MRTG]]&lt;br /&gt;
* [[Net-SNMP]]&lt;br /&gt;
* [[RRDtool]]&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
	<entry>
		<id>https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4260</id>
		<title>Steam</title>
		<link rel="alternate" type="text/html" href="https://q-old.deltaquadrant.org/index.php?title=Steam&amp;diff=4260"/>
		<updated>2019-10-01T23:20:19Z</updated>

		<summary type="html">&lt;p&gt;Tgurr: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Refresh Steam files ==&lt;br /&gt;
If there are any problems with your Steam installation first try to reset it&#039;s configuration and files. This won&#039;t affect your currently installed games.&lt;br /&gt;
{{Command|steam --reset}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/1040 1040]: Let Steam client windows be managed by the window manager ==&lt;br /&gt;
Lets you close Steam to the tray instead of having it sit in the task bar.&lt;br /&gt;
&lt;br /&gt;
{{File|~/.bash_profile|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Steam close to tray workaround&lt;br /&gt;
# https://github.com/ValveSoftware/steam-for-linux/issues/1040&lt;br /&gt;
export STEAM_FRAME_FORCE_CLOSE=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bug [https://github.com/ValveSoftware/steam-for-linux/issues/529 529]: Error: SELinux is preventing steam from using the &#039;execheap&#039; accesses on a process ==&lt;br /&gt;
Enable workaround: {{Root|setsebool -P selinuxuser_execheap 1}}&lt;br /&gt;
&lt;br /&gt;
Disable workaround: {{Root|setsebool -P selinuxuser_execheap 0}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Force Steam to use the system libs instead of the STEAM_RUNTIME (STEAM_RUNTIME is the default and only supported upstream configuration) ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=0 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Start Steam with debug output enabled ==&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;STEAM_RUNTIME=1 STEAM_DEBUG=1 steam&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Debug a Steam application / game with strace ==&lt;br /&gt;
Open the Steam options of the specific application and enter the following command into the start parameters form.&lt;br /&gt;
{{Command|&amp;lt;nowiki&amp;gt;strace %command% 2&amp;gt;&amp;amp;1 | tee ~/strace.log&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Engine and Game specific workarounds (required on e.g. Fedora) ==&lt;br /&gt;
=== No sound in Unity based games (e.g. in Shroud of the Avatar: Forsaken Virtues) ===&lt;br /&gt;
Most of the time this is solved by removing the PulseAudio libraries Steam ships with its STEAM_RUNTIME to force the game to use the system installed PulseAudio libraries.&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libpulse*}}&lt;br /&gt;
{{Command|rm ~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libpulse*}}&lt;br /&gt;
&lt;br /&gt;
=== Killing Floor ===&lt;br /&gt;
Killing Floor ships it own openal library instead of relying on the (working) one which comes with the steam runtime.&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/KillingFloor/System}}&lt;br /&gt;
{{Command|rm openal.so}}&lt;br /&gt;
{{Command|ln -s ~/.steam/steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libopenal.so.1 openal.so}}&lt;br /&gt;
To play the German version with gore (uncut) set the game language to English in Steam and then edit the configuration file by adding an additional line.&lt;br /&gt;
{{File|~/.killingfloor/System/KillingFloor.ini|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[Engine.Engine]&lt;br /&gt;
bdevgoreoverride=True&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Duke Nukem 3D: Megaton Edition ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Duke\ Nukem\ 3D/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Shadow Warrior Classic Redux ===&lt;br /&gt;
{{Command|cd ~/.steam/steam/SteamApps/common/Shadow\ Warrior\ Classic/bin/}}&lt;br /&gt;
{{Command|ln -s /usr/lib/nvidia/libGL.so.1 libGL.so}}&lt;br /&gt;
&lt;br /&gt;
=== Dungeon Defenders Eternity ===&lt;br /&gt;
Right click the Dungeon Defenders Eternity in the Steam library, choose &amp;quot;Link Steam Libraries&amp;quot; in the context menu.&lt;br /&gt;
&lt;br /&gt;
== Steam on Exherbo Linux ==&lt;br /&gt;
=== Host - Prepare system tools ===&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# i686-pc-linux-gnu cross&lt;br /&gt;
dev-util/pkg-config targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/binutils targets: i686-pc-linux-gnu&lt;br /&gt;
sys-devel/gcc targets: i686-pc-linux-gnu&lt;br /&gt;
app-admin/eclectic-gcc targets: i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
This is required temporarily to get you started and will be reverted later on.&lt;br /&gt;
{{File|/etc/paludis/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sys-devel/gcc -threads&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve pkg-config binutils gcc eclectic-gcc -x1}}&lt;br /&gt;
&lt;br /&gt;
=== Target - Prepare cross environment ===&lt;br /&gt;
&lt;br /&gt;
Create a copy of your paludis environment.&lt;br /&gt;
{{Root|cp -a /etc/paludis /etc/paludis-cross}}&lt;br /&gt;
&lt;br /&gt;
In the cross environment you can remove any repository .conf not needed, required are ::arbor, ::desktop, ::gnome, ::media and ::x11 (::hardware for nvidia-drivers).&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/repositories/i686-pc-linux-gnu.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
format = exndbam&lt;br /&gt;
location = ${root}/var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu&lt;br /&gt;
name = i686-pc-linux-gnu&lt;br /&gt;
split_debug_location = /usr/i686-pc-linux-gnu/lib/debug&lt;br /&gt;
tool_prefix = i686-pc-linux-gnu-&lt;br /&gt;
cross_compile_host = i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|mkdir -p /var/db/paludis/repositories/cross-installed/i686-pc-linux-gnu}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/bashrc|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CHOST=&amp;quot;x86_64-pc-linux-gnu&amp;quot;&lt;br /&gt;
x86_64_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
i686_pc_linux_gnu_CFLAGS=&amp;quot;-pipe -O2 -march=native&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/platforms.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* x86 ~x86&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* targets: i686-pc-linux-gnu&lt;br /&gt;
*/* build_options: jobs=5 -recommended_tests -expensive_tests symbols=strip&lt;br /&gt;
*/* LINGUAS: -* de&lt;br /&gt;
*/* VIDEO_DRIVERS: -*&lt;br /&gt;
*/* INPUT_DRIVERS: -*&lt;br /&gt;
*/* X86_CPU_FEATURES: -* avx mmx sse sse2 sse3 ssse3 sse4.1 sse4.2&lt;br /&gt;
&lt;br /&gt;
# Steam minimal dependencies setup&lt;br /&gt;
*/* -bash-completion&lt;br /&gt;
*/* parts: -configuration -documentation&lt;br /&gt;
dev-libs/glib-networking PROVIDERS: -gnutls openssl&lt;br /&gt;
sys-sound/alsa-plugins pulseaudio&lt;br /&gt;
media-sound/pulseaudio -tcpd systemd&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
dev-libs/glib-networking -ssl&lt;br /&gt;
dev-libs/libepoxy X&lt;br /&gt;
sys-apps/systemd PYTHON_ABIS: 3.7 PROVIDERS: -openssl&lt;br /&gt;
sys-devel/meson PYTHON_ABIS: 3.7&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{File|//etc/paludis-cross/suggestions.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*/* -*/*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile sys-kernel/linux-headers -x1}}&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile --no-dependencies-from sys-libs/glibc sys-libs/glibc -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Remove the previously set sys-devel/gcc -threads from /etc/paludis/options.conf and rebuild gcc:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave resolve gcc --no-follow-installed-dependencies -x1}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile libatomic libgcc libstdc++ -x1}}&lt;br /&gt;
&lt;br /&gt;
Install steam dependencies:&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile pulseaudio}}&lt;br /&gt;
&lt;br /&gt;
This will install ~40 packages which is enough for Steam to run if you use a NVIDIA card. If not you might have to install mesa and an additional driver to provide a 32bit libGL.so.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   app-arch/bzip2:0::arbor 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-arch/xz:0::arbor 5.2.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/expat:0::arbor 2.2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libffi:0::arbor 3.2.1-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/openssl:0::arbor 1.1.1d to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/orc:0.4::arbor 0.4.29 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libsndfile:0::media 1.0.28-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/soxr:0::media 0.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/speexdsp:0::media 1.2_rc3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sound-themes/sound-theme-freedesktop:0::gnome 0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/attr:0::arbor 2.4.48 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils-data:0::arbor scm to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/sed:0::arbor 4.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/skeleton-filesystem-layout:0::arbor 0.86-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/gnuconfig:0::arbor 20180101 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-devel/libtool:0::arbor 2.4.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap-ng:0::arbor 0.7.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/ncurses:0::arbor 6.1-r3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash:0::arbor 5.0_p11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-shells/bash-completion:0::arbor 2.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/readline:8::arbor 8.0_p1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/gdbm:0::arbor 1.18.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/zlib:0::arbor 1.2.11-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-lang/python:3.7::arbor 3.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic-python:3::arbor 3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/pcre:0::arbor 8.43 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-util/elfutils:0::arbor 0.177 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kmod:0::arbor 26 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/cracklib:0::arbor 2.9.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/coreutils:0::arbor 8.31 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/dbus:0::arbor 1.12.16 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/kbd:0::arbor 2.2.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/pciutils:0::arbor 3.6.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/systemd:0::arbor 243 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-apps/util-linux:0::arbor 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/libcap:0::arbor 2.27 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-libs/pam:0::arbor 1.3.1-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib:2::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/glib-networking:0::arbor 2.62.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-lib:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-sound/pulseaudio:0::desktop 13.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   sys-sound/alsa-plugins:0::arbor 1.1.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   virtual/sed:0::arbor 0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   app-admin/eclectic:0::arbor 2.0.21 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Cross environment (NVIDIA) ===&lt;br /&gt;
&lt;br /&gt;
Additionally install the 32bit libraries of nvidia-drivers.&lt;br /&gt;
&lt;br /&gt;
{{File|/etc/paludis-cross/options.conf|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
x11-drivers/nvidia-drivers -tools&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Root|cave -E paludis:cross resolve --make cross-compile nvidia-drivers --ignore-from xorg-server}}&lt;br /&gt;
&lt;br /&gt;
This will install ~45 packages as dependencies of nvidia-drivers. Steam itself however only requires a 32bit libGL.so an non of the mesa/dri/Xorg stuff.&lt;br /&gt;
&lt;br /&gt;
{{File|List of installed packages|&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
n   dev-libs/libpthread-stubs:0::x11 0.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/libpng:1.6::arbor 1.6.17 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-alias:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/freetype:2::x11 2.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libpciaccess:0::x11 0.13.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/pixman:1::x11 0.32.6-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libICE:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXau:0::x11 1.0.8 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdmcp:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libfontenc:0::x11 1.1.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxshmfence:0::x11 1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkeyboard-config:0::x11 2.14-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxcb:0::x11 1.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libSM:0::x11 1.2.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/libdrm:0::x11 2.4.60 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/xtrans:0::x11 1.3.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libX11:0::x11 1.6.3-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXext:0::x11 1.3.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfixes:0::x11 5.0.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXdamage:0::x11 1.1.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXi:0::x11 1.7.4 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXrender:0::x11 0.9.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXres:0::x11 1.0.7 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXt:0::x11 1.1.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXmu:0::x11 1.1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXpm:0::x11 3.5.11 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXxf86vm:0::x11 1.1.4-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   dev-libs/libepoxy:0::x11 1.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   media-libs/fontconfig:0::x11 2.11.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/dejavu:0::x11 2.34 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-dri/mesa:0::x11 10.5.5 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-100dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-adobe-75dpi:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-cursor-misc:0::x11 1.0.3 to ::i686-pc-linux-gnu&lt;br /&gt;
n   fonts/font-misc-misc:0::x11 1.1.2 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libXfont:0::x11 1.5.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libvdpau:0::x11 1.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbfile:0::x11 1.0.9 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-apps/xkbcomp:0::x11 1.3.0 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-libs/libxkbui:0::x11 1.0.2-r1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-server/xorg-server:0::x11 1.17.1 to ::i686-pc-linux-gnu&lt;br /&gt;
n   x11-drivers/nvidia-drivers:0::hardware 349.16-r2 to ::i686-pc-linux-gnu&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
=== Finalize ===&lt;br /&gt;
&lt;br /&gt;
For Steam to run you&#039;ll need to create a symlink, there&#039;s ongoing work on a tool called multiload which will eventually solve that problem in the future and this workaround won&#039;t be neccessary anymore.&lt;br /&gt;
&lt;br /&gt;
{{Root|ln -s /usr/i686-pc-linux-gnu/lib/ld-linux.so.2 /usr/x86_64-pc-linux-gnu/lib}}&lt;br /&gt;
&lt;br /&gt;
To remove the symlink:&lt;br /&gt;
&lt;br /&gt;
{{Root|rm /usr/x86_64-pc-linux-gnu/lib/ld-linux.so.2}}&lt;/div&gt;</summary>
		<author><name>Tgurr</name></author>
	</entry>
</feed>