DNF-REPO(1)

πŸ“¦
version 0.7 Β· 5 versions
, in fedora 44

🌸 NAME 🌸

dnf-repo β€” it's the manual page for dnf-repo 0.7, bestie. That's the whole vibe. DNF-REPO(1) is the manual, and you're reading it. πŸ’–


πŸ¦‹ SYNOPSIS πŸ¦‹

Okay so here's how you call it, no cap, exactly like this:

dnf-repo [--version] [-n|--dryrun] [-q|--quiet] [-D|--debug] [-l|--list]
         [-s|--save] [-4|--dnf4] [(-w|--weak-deps) | (-W|--no-weak-deps)]
         [--exact] [(-d|--disable REPOPAT) | (-e|--enable REPOPAT) |
         (-o|--only REPOPAT) | (-x|--expire REPOPAT) |
         (-X|--clear-expires) | (-E|--delete-repofile REPOPAT) |
         (-z|--timestamp REPOPAT) | (-t|--enable-testing) |
         (-T|--disable-testing) | (-m|--enable-modular) |
         (-M|--disable-modular) | --enable-debuginfo | --disable-debuginfo
         | --enable-source | --disable-source | (-c|--add-copr
         [SERVER/]COPR/PROJECT|URL) [--osname OSNAME] [--copr-releasever
         RELEASEVER] | (-k|--add-koji REPO) | (-r|--add-repofile
         REPOFILEURL) [--repo-releasever RELEASEVER] | (-u|--repourl URL)]
         [DNFARGS]

πŸ’… DESCRIPTION πŸ’…

It's a DNF wrapper repo tool. Yes that's the entire description the original gives us and honestly? It ate. Short king behavior. πŸ‘‘

Also the page itself says:

see https://github.com/juhp/dnf-repo#readme ; 'updates' to show updates info

bestie the README is right there, go read it, it's giving extra lore 🫢

✨ Available options ✨

Okay so here's the whole menu, every single one, we are not skipping a thing:

  • -h, --help β€” show this help text, obviously πŸ’–
  • --version β€” show the version ✨
  • -n, --dryrun β€” dry run 🧚
  • -q, --quiet β€” suppress necessary output (yes, necessary, that's literally what it says πŸ˜­πŸ’€)
  • -D, --debug β€” debug output πŸ›
  • -l, --list β€” list all repos πŸ“‹
  • -s, --save β€” save the repo enable/disable state πŸ’Ύ
  • -4, --dnf4 β€” use older dnf-3 (if available) πŸ¦•
  • -w, --weak-deps β€” use weak dependencies 🫢
  • -W, --no-weak-deps β€” disable weak dependencies 🚫
  • --exact β€” match repo names exactly 🎯
  • -d, --disable REPOPAT β€” disable repos
  • -e, --enable REPOPAT β€” enable repos βœ…
  • -o, --only REPOPAT β€” only use matching repos
  • -x, --expire REPOPAT β€” expire repo cache (dnf4) ⏳
  • -X, --clear-expires β€” undo cache expirations (dnf4) ↩️
  • -E, --delete-repofile REPOPAT β€” remove unwanted .repo file πŸ—‘οΈ
  • -z, --timestamp REPOPAT β€” show repodata timestamps πŸ•
  • -t, --enable-testing β€” enable testing repos πŸ§ͺ
  • -T, --disable-testing β€” disable testing repos
  • -m, --enable-modular β€” enable modular repos 🧩
  • -M, --disable-modular β€” disable modular repos
  • --enable-debuginfo β€” enable debuginfo repos 🐞
  • --disable-debuginfo β€” disable debuginfo repos
  • --enable-source β€” enable source repos πŸ“¦
  • --disable-source β€” disable source repos
  • -c, --add-copr [SERVER/]COPR/PROJECT|URL β€” install copr repo file (defaults to fedora server) 🌐
  • --osname OSNAME β€” specify OS Name to override (eg epel) 🏷️
  • --copr-releasever RELEASEVER β€” specify OS Release Version to override (eg rawhide) πŸŒ€
  • -k, --add-koji REPO β€” create repo file for a Fedora koji repo (f40-build, rawhide, epel9-build, etc) πŸ—οΈ
  • -r, --add-repofile REPOFILEURL β€” install repo file πŸ“₯
  • --repo-releasever RELEASEVER β€” specify OS Release Version to override (eg rawhide) πŸŒ€
  • -u, --repourl URL β€” use temporary repo from a baseurl πŸ”—

and that's the whole page, you ate it, congrats πŸ‘‘

This was dnf-repo 0.7, and the page itself is dated September 2026. DNF-REPO(1), periodt. πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from