Generate a list of installed Fedora packages on one device (and install on another)
When setting up a new device with Fedora, it can be useful to have an updated list of all packages installed on another device running Fedora, and replicate that configuration on the new device.
This is how I do it.
1. Generate a package list
Generate a list of packages installed on the original device and save to fedora_pkglist.txt
...
$ dnf list installed | grep -v '^Installed' | awk '{print $1}' | sort | uniq > fedora_pkglist.txt
2. Install packages from list
Copy fedora_pkglist.txt
to the new device, and install all the packages listed in the file ...
$ PACKAGES=$(cat fedora_pkglist.txt); sudo dnf install $PACKAGES
Note: Confirm the new device lists the same repositories as the original device. Otherwise, some packages listed in fedora_pkglist.txt
might not be available to install.
List all enabled repositories on the device ...
$ sudo dnf repolist
Thanks for reading! Read other posts?
» Next: Keep Arch updated and pinky clean
« Previous: Install Linux Mint 20.3 with custom partition layout