Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karbiv/dnf_memo
https://github.com/karbiv/dnf_memo
debian dnf fedora package-manager-tool
Last synced: about 24 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/karbiv/dnf_memo
- Owner: karbiv
- Created: 2017-04-23T12:25:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-04-24T14:15:22.000Z (over 7 years ago)
- Last Synced: 2024-03-04T21:48:49.182Z (8 months ago)
- Topics: debian, dnf, fedora, package-manager-tool
- Size: 1.95 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Memo for the DNF software package manager(Fedora Linux, "Dandified Yum").
+ `dnf` allows only `*`, `?`, `[]` globbing in query strings(exps).
+ `apt-get` may use POSIX regular exps.| Red Hat/Fedora | Debian/Ubuntu | Description |
| :------------------ | :------------ | :---------- |
| dnf install | apt install | Install packages
| dnf remove | apt remove | Remove packages
| dnf search | apt search | Search for packages by a word in name, description, etc
| dnf upgrade | apt update; apt upgrade | Upgrade installed packages to newer versions
| dnf distro-sync | apt full-upgrade | Upgrade packages with distro version upgrade
| dnf clean all
{*metadata,packages,dbcache,
expire-cache,all*} | apt-get clean /
apt-get autoclean /
aptitude clean | Clean up all local caches. Autoclean deletes only obsolete info
| dnf autoremove | apt-get autoremove | Remove dependencies that are no longer needed
| dnf mark install | apt-mark manual | Mark or unmark installed packages as installed by user.
| dnf install
dnf mark remove | aptitude install '$package&M' | Install package(s) as dependency / without marking as explicitly required.
| dnf download | apt-get install --download-only
(into the package cache)
apt-get download
(bypass the package cache) | Download package to current directory
| dnf history
[*list\|info\|redo\|undo
\|rollback\|userinstalled*] | cat /var/log/dpkg.log | Show a log of actions taken by the software management.
| dnf list, dnf info | apt show /
apt-cache policy | Show all or most information about a package
| | aptitude purge '~o' | Remove packages no longer included in any repositories.
| dnf repoquery --extras | | List packages no longer included in any repositories.
| dnf repoquery --whatrequires | apt-cache rdepends /
aptitude search ~D$pattern | Display packages which require X to be installed, i.e. show reverse dependencies
| dnf repoquery --conflicts | aptitude search '~C$pattern' | Display packages which conflict with given expression (often package)
| dnf repoquery --requires | apt-cache depends /
apt-cache show | Show dependencies
| dnf repoquery -l | apt-file list $pattern | Display files provided by a remote/local package
| dnf repoquery --installed | dpkg -l | List installed packages along with version
| dnf provides | dpkg -S / dlocate | Search the package which provides FILE
| dnf repoquery -f | apt-file search | Displays packages which provide the given *exp*
| | apt-get changelog | Show the changelog of a package
| dnf check-update | apt-get upgrade -> n | Lists packages which have an update available
| dnf list available | apt-cache dumpavail
apt-cache dump (Cache only)
apt-cache pkgnames | Display a list of all packages in all installation sources
| dnf list installed | dpkg --list \| grep ^i | List of installed packages
| dnf config-manager --add-repo | add-apt-repository | Add repository *URL*
| dnf config-manager --set-disabled /
rm /etc/yum.repos.d/*URL*.repo | add-apt-repository -r | Remove repository *URL*
| | dpkg-reconfigure | Reconfigure installed package
| | |
| | |
| | |
| ... | ... | ...