Ubuntu -> Fedora 30

2 minutes read in Linux

After many years with Ubuntu (also I have to use Linux Mint and Arch Linux for some time), I actually migrated on Fedora 30. And here some of my observations:

  1. yum replaced with dnf
  2. Gnome on Fedora works much faster, without some Ubuntu-specific issues, like this annoying issue with layout change, meh
  3. Firefox can’t play videos on youtube, fixed by installing GStreamer Multimedia Codecs - H.264
  4. Ubuntu uses snap by default, Fedora - flatpack, in-depth comparison
  5. Wayland session by default (what about nvidia proprietary driver, should/can I use it?)

Installation

Developer Software

➡️ SdkMan

chmod u+x ~/.sdkman/bin/sdkman-init.sh
sdk install java
sdk install gradle
sdk install kotlin
sdk install maven
sdk install visualvm

➡️ JetBrains Toolbox

Setup Inotify Watches Limit

➡️ Node.js

Or just:

sudo dnf install nodejs nodejs-yarn

➡️ Docker

➡️ Docker Compose

GUI Applications

  1. Firefox Nightly is not available as package, install as tarball
  2. Telegram - tarball
  3. vlc - flatpack
  4. gimp - flatpack
  5. darktable - flatpack, raw editor
  6. handbrake - flatpack, video converter
  7. audacity - flatpack, audio editor
  8. picard - flatpack, cleanup music library
  9. gnome-tweak-tool - Assign Caps Lock as for chnaging layout
  10. keepassx - Password manager
  11. hugin - Panorama maker
  12. easytag - manual cleanup music library
  13. mediainfo-gui - media info

Cli Tools

  1. git git-lfs
  2. bat mc htop tree xclip tmux rclone curl cloc pwgen fswebcam hugo youtube-dl
  3. libwebp-tools jhead exif ImageMagick

Optional

  1. gparted - default Disks application works well
  2. virtualbox - default Boxed application works well
  3. chromium - default Firefox application works well

Missing

  1. pdftk - replace with poppler-utils:
  2. kazam
  3. hashdeep
  4. p7zip-full
  5. unrar - rpmfusion nonfree link
  6. wrk
  7. exfat-fuse exfat-utils - rpmfusion free link

Cron

1,11,21,31,41,51 * * * * /home/yoda/.yoda/opt/checkvist-focus/run.sh

Hosts

# ObjectStyle
127.0.0.1 auth.dev.objectstyle.com
127.0.0.1 recruiting.dev.objectstyle.com
127.0.0.1 editor.dev.objectstyle.com
127.0.0.1 dev.objectstyle.com
# / ObjectStyle

Backup Before Reinstall

# cron
# cat /var/spool/cron/crontable/username
# # or
# crontab -l

# hosts
# cat /etc/hosts

Check

# Mail
# less /var/mail/username