{"id":18335894,"url":"https://github.com/karbiv/dnf_memo","last_synced_at":"2026-06-23T22:04:02.747Z","repository":{"id":225898017,"uuid":"89139884","full_name":"karbiv/dnf_memo","owner":"karbiv","description":null,"archived":false,"fork":false,"pushed_at":"2017-04-24T14:15:22.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-15T12:17:36.346Z","etag":null,"topics":["debian","dnf","fedora","package-manager-tool"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karbiv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2017-04-23T12:25:03.000Z","updated_at":"2017-04-23T12:39:49.000Z","dependencies_parsed_at":"2024-03-04T21:59:07.445Z","dependency_job_id":null,"html_url":"https://github.com/karbiv/dnf_memo","commit_stats":null,"previous_names":["karbiv/dnf_memo"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karbiv%2Fdnf_memo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karbiv%2Fdnf_memo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karbiv%2Fdnf_memo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karbiv%2Fdnf_memo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karbiv","download_url":"https://codeload.github.com/karbiv/dnf_memo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248103899,"owners_count":21048244,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["debian","dnf","fedora","package-manager-tool"],"created_at":"2024-11-05T20:05:17.234Z","updated_at":"2026-06-23T22:03:57.713Z","avatar_url":"https://github.com/karbiv.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Memo for the DNF software package manager(Fedora Linux, \"Dandified Yum\").  \n\n+ `dnf` allows only `*`, `?`, `[]` globbing in query strings(exps).\n+ `apt-get` may use POSIX regular exps.\n\n| Red\u0026nbsp;Hat/Fedora | Debian/Ubuntu | Description |\n| :------------------ | :------------ | :---------- |\n| dnf install | apt install | Install packages\n| dnf remove | apt remove | Remove packages\n| dnf search | apt search | Search for packages by a word in name, description, etc\n| dnf upgrade | apt\u0026nbsp;update;\u0026nbsp;apt\u0026nbsp;upgrade | Upgrade installed packages to newer versions\n| dnf distro-sync | apt full-upgrade | Upgrade packages with distro version upgrade\n| dnf\u0026nbsp;clean\u0026nbsp;all\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cbr\u003e{*metadata,packages,dbcache,\u003cbr\u003eexpire-cache,all*} | apt-get\u0026nbsp;clean /\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u003cbr\u003eapt-get\u0026nbsp;autoclean\u0026nbsp;/\u003cbr\u003eaptitude clean | Clean up all local caches. Autoclean deletes only obsolete info\n| dnf autoremove | apt-get autoremove | Remove dependencies that are no longer needed\n| dnf mark install | apt-mark manual | Mark or unmark installed packages as installed by user.\n| dnf install\u003cbr\u003ednf mark remove | aptitude install '$package\u0026M' | Install package(s) as dependency / without marking as explicitly required.\n| dnf download | apt-get\u0026nbsp;install\u0026nbsp;--download-only\u003cbr\u003e(into the package cache)\u003cbr\u003eapt-get download\u003cbr\u003e(bypass the package cache) | Download package to current directory\n| dnf history\u003cbr\u003e[*list\\|info\\|redo\\|undo\u003cbr\u003e\\|rollback\\|userinstalled*] | cat /var/log/dpkg.log | Show a log of actions taken by the software management.\n| dnf\u0026nbsp;list,\u0026nbsp;dnf\u0026nbsp;info | apt\u0026nbsp;show\u0026nbsp;/\u003cbr\u003eapt-cache\u0026nbsp;policy | Show all or most information about a package\n|  | aptitude purge '~o' | Remove packages no longer included in any repositories.\n| dnf repoquery --extras |  | List packages no longer included in any repositories.\n| dnf repoquery --whatrequires | apt-cache rdepends /\u003cbr\u003eaptitude\u0026nbsp;search\u0026nbsp;~D$pattern | Display packages which require X to be installed, i.e. show reverse dependencies\n| dnf repoquery --conflicts | aptitude\u0026nbsp;search\u0026nbsp;'~C$pattern' | Display packages which conflict with given expression (often package)\n| dnf repoquery --requires | apt-cache depends /\u003cbr\u003eapt-cache show | Show dependencies\n| dnf repoquery -l | apt-file list $pattern | Display files provided by a remote/local package\n| dnf repoquery --installed | dpkg -l | List installed packages along with version\n| dnf provides | dpkg -S / dlocate | Search the package which provides FILE\n| dnf repoquery -f  | apt-file search | Displays packages which provide the given *exp*\n|  | apt-get changelog | Show the changelog of a package\n| dnf check-update | apt-get upgrade -\u003e n | Lists packages which have an update available\n| dnf list available | apt-cache dumpavail\u003cbr\u003eapt-cache\u0026nbsp;dump\u0026nbsp;(Cache\u0026nbsp;only)\u003cbr\u003eapt-cache pkgnames | Display a list of all packages in all installation sources\n| dnf\u0026nbsp;list\u0026nbsp;installed\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp; | dpkg --list \\| grep ^i | List of installed packages\n| dnf config-manager --add-repo | add-apt-repository | Add repository *URL*\n| dnf config-manager --set-disabled /\u003cbr\u003erm /etc/yum.repos.d/*URL*.repo | add-apt-repository -r | Remove repository *URL*\n|  | dpkg-reconfigure | Reconfigure installed package\n|  |  |\n|  |  |\n|  |  |\n| ... | ... | ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarbiv%2Fdnf_memo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkarbiv%2Fdnf_memo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkarbiv%2Fdnf_memo/lists"}