Search packages with a specific file

dnf provides /usr/bin/ping
dnf provides '*ping'

Chrome as default browser

xdg-settings set default-web-browser google-chrome-beta.desktop

vim8

https://copr.fedorainfracloud.org/coprs/mcepl/vim8/

Dist upgrade

See https://fedoraproject.org/wiki/DNF_system_upgrade

dnf upgrade --refresh
dnf install dnf-plugin-system-upgrade
dnf system-upgrade download --refresh --releasever=25 --allowerasing
dnf system-upgrade reboot

Disable Desktop Notifications

gsettings set org.gnome.desktop.notifications show-banners false

Timezone to UTC

timedatectl set-timezone Etc/UTC

build-essential equivalent

dnf install @development-tools
dnf group install "C Development Tools and Libraries"
dnf install redhat-rpm-config

files on package

dnf repoquery -l bridge-utils

version lock

dnf install dnf-plugins-extras
dnf install 'dnf-command(versionlock)'
dnf versionlock add libinput

anonymize cloud instances

dnf install -y virt-sysprep

list installed packages

dnf list installed

rpmfusion

dnf install --nogpgcheck \

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

wifi

wicd-curses or nmtui or nm-applet

yubioath

dnf install -y http://rpmfind.net/linux/fedora/linux/releases/26/Everything/x86_64/os/Packages/y/yubioath-desktop-3.0.1-3.fc26.noarch.rpm
# add `exclude=yubioath-desktop` to `/etc/dnf/dnf.conf`

aws

Remove mac address before creating AMIs:

sudo sed -i '/^HWADDR/d' /etc/sysconfig/network-scripts/ifcfg-eth0

tracer

sudo dnf install -y dnf-plugin-tracer
sudo tracer -a