My essential package list for Fedora Linux
This is a collection of packages and applications I usually install after a fresh Fedora Linux setup. The list is grouped by categories to make it easier to configure my working environment.
I use this post as a personal reference, and also in case it’s useful to anyone else.
1. Audio
Tools for audio editing and conversion:
- audacity
- abcde
- normalize
- soundconverter
2. Spanish localization
To set the system and applications to Spanish, install the language packages:
- langpacks-es
3. Science
- pspp
3.1. Flatpaks
- jflap
4. Compression
Essential command-line tools for handling compressed files:
- dtrx
- unar
5. Communications
- evolution
- evolution-ews
5.1. Flatpaks
- telegram
6. Editing and typography
- pandoc-cli
- pandoc-pdf
- texlive-scheme-full
- texstudio
6.1. Flatpaks
- apostrophe
7. Image and design
- gimp
- inkscape
8. PDF management
- pdfarranger
9. Programming
- @development-tools (development tools group)
- git
- gh
- make
9.1. Flatpaks
- bluej
10. Utilities and extensions
- gnome-shell-extension-gsconnect
11. COPR: Synology Drive
To use the Synology Drive client, first enable the community repository (COPR) and then install the package:
sudo dnf copr enable emixampp/synology-drive
sudo dnf --refresh install synology-drive
12. File sharing (Samba)
To share folders over the local network:
- samba
- samba-client
12.1. Service configuration
First, open the required ports in the firewall:
sudo firewall-cmd --permanent --add-service=samba
sudo firewall-cmd --reload
Then add your user to Samba and restart the service:
sudo smbpasswd -a username
sudo systemctl restart smb
13. Gaming
13.1. Flatpaks
13.1.1. RetroArch
flatpak remote-add --if-not-exists flathub https://flathub.org
flatpak install flathub org.libretro.RetroArch
13.1.2. Steam
I just install it from Fedora Software (or whatever it’s called now).