I just installed Fedora 34 on a "junk laptop" to play along with. Looked on line and wound up with a couple different answers, and so perhaps they are all correct. My question is when I want to update all the packages in the lap top what is the correct/best command? Also what is the difference between dnf upgrade and dnf upgrade --refresh Thanks Ron
Unlike something like apt, dnf periodically refreshes its caches (I don't know what the condition is off the top of my head). Using just dnf upgrade will either 1) use the current local version of the caches, if it still considers them valid or 2) perform a refresh. Once that happens, it will calculate the upgrade. Adding --refresh forces #2. I usually opt for --refresh just to make sure I have the latest packages. ________________________________ From: THE HAMMER via WLUG <wlug@lists.wlug.org> Sent: Friday, May 21, 2021 10:08:57 AM To: WLUG LIST <wlug@lists.wlug.org> Cc: THE HAMMER <hammerron@hotmail.com> Subject: [EXT] [WLUG] Fedora 34 updates I just installed Fedora 34 on a "junk laptop" to play along with. Looked on line and wound up with a couple different answers, and so perhaps they are all correct. My question is when I want to update all the packages in the lap top what is the correct/best command? Also what is the difference between dnf upgrade and dnf upgrade --refresh Thanks Ron
Hey Ron, Under normal circumstances, `dnf upgrade` will decide to automatically update its metadata depending on the age of the cache: $ dnf repolist --verbose | grep --extended-regexp '^Repo-(id|expire)' Last metadata expiration check: 0:03:23 ago on Fri 21 May 2021 10:18:52 AM EDT. Repo-id : fedora Repo-expire : 604,800 second(s) (last: Sat 15 May 2021 12:40:46 AM EDT) Repo-id : fedora-cisco-openh264 Repo-expire : 1,209,600 second(s) (last: Fri 21 May 2021 10:18:40 AM EDT) Repo-id : google-chrome Repo-expire : 172,800 second(s) (last: Fri 21 May 2021 10:18:50 AM EDT) Repo-id : rpmfusion-free Repo-expire : 1,209,600 second(s) (last: Fri 21 May 2021 10:18:50 AM EDT) Repo-id : rpmfusion-free-updates Repo-expire : 172,800 second(s) (last: Fri 21 May 2021 10:18:51 AM EDT) Repo-id : rpmfusion-nonfree Repo-expire : 1,209,600 second(s) (last: Fri 21 May 2021 10:18:51 AM EDT) Repo-id : rpmfusion-nonfree-updates Repo-expire : 172,800 second(s) (last: Fri 21 May 2021 10:18:52 AM EDT) Repo-id : updates Repo-expire : 21,600 second(s) (last: Fri 21 May 2021 10:18:43 AM EDT) This has the benefit of keeping package metadata up to date so installing outdated packages doesn't happen often. Running `dnf upgrade --refresh` will have a similar effect to `apt update && apt full-upgrade`, where you'd be forcing a metadata cache update with every upgrade. You can also force dnf to stick to just the local cache and skip metadata updates with `dnf upgrade --cacheonly`. You can learn more about different supported options by running `dnf upgrade --help`. - Josh On Fri, 2021-05-21 at 14:08 +0000, THE HAMMER via WLUG wrote:
I just installed Fedora 34 on a "junk laptop" to play along with. Looked on line and wound up with a couple different answers, and so perhaps they are all correct. My question is when I want to update all the packages in the lap top what is the correct/best command?
Also what is the difference between
dnf upgrade
and
dnf upgrade --refresh
Thanks
Ron _______________________________________________ WLUG mailing list -- wlug@lists.wlug.org To unsubscribe send an email to wlug-leave@lists.wlug.org Create Account: https://wlug.mailman3.com/accounts/signup/ Change Settings: https://wlug.mailman3.com/postorius/lists/wlug.lists.wlug.org/ Web Forum/Archive: https://wlug.mailman3.com/hyperkitty/list/wlug@lists.wlug.org/message/X4PARJ...
participants (3)
-
joshua.gage.stone@gmail.com
-
Krichevsky, Nicholas J.
-
THE HAMMER