Today I will introduce you in this tutorial some more unusual arguments for the
dnf command.
- first is check which package provides that file;
[root@desk mythcat]# dnf provides /etc/httpd/conf/httpd.conf
Last metadata expiration check: 0:23:46 ago on Wed 01 Aug 2018 09:31:44 AM EEST.
httpd-2.4.34-3.fc28.x86_64 : Apache HTTP Server
Repo : @System
Matched from:
Filename : /etc/httpd/conf/httpd.conf
httpd-2.4.34-3.fc28.x86_64 : Apache HTTP Server
Repo : updates
Matched from:
Filename : /etc/httpd/conf/httpd.conf
httpd-2.4.33-2.fc28.x86_64 : Apache HTTP Server
Repo : fedora
Matched from:
Filename : /etc/httpd/conf/httpd.conf
get detailed information of a package can be viewed with the ‘info’ argument;
[root@desk mythcat]# dnf info httpd
Last metadata expiration check: 0:29:01 ago on Wed 01 Aug 2018 09:31:44 AM EEST.
Installed Packages
Name : httpd
Version : 2.4.34
Release : 3.fc28
Arch : x86_64
Size : 4.2 M
Source : httpd-2.4.34-3.fc28.src.rpm
Repo : @System
From repo : updates
Summary : Apache HTTP Server
URL : https://httpd.apache.org/
License : ASL 2.0
Description : The Apache HTTP Server is a powerful, efficient, and extensible
: web server.
allows us to see what has happened to our Linux system over time, and even undo, redo, or roll back a transaction;
[root@desk mythcat]# dnf history
ID | Command line | Date and time | Action(s) | Altered
-------------------------------------------------------------------------------
178 | upgrade | 2018-08-01 09:33 | Update | 27
177 | upgrade | 2018-07-31 12:54 | Update | 11
176 | upgrade | 2018-07-30 20:43 | Update | 1
take actions will be quicker with the ‘makecache’ argument
[root@desk mythcat]# time dnf makecache
Last metadata expiration check: 0:34:10 ago on Wed 01 Aug 2018 09:31:44 AM EEST.
Metadata cache created.
real 0m4.529s
user 0m1.420s
sys 0m0.229s
list all packages that are currently installed on your Linux system;
[root@desk mythcat]# dnf list installed
Installed Packages
CharLS.x86_64 1.0-16.fc28 @System
Field3D.x86_64 1.7.2-10.fc28 @System
GConf2.x86_64 3.2.6-20.fc28 @updates-testing
GeoIP.x86_64 1.6.12-3.fc28 @fedora
GeoIP-GeoLite-data.noarch 2018.06-1.fc28 @updates
ImageMagick.x86_64 1:6.9.9.38-1.fc28 @updates-testing
ImageMagick-c++.x86_64 1:6.9.9.38-1.fc28 @updates-testing
ImageMagick-libs.x86_64 1:6.9.9.38-1.fc28 @updates-testing
LibRaw.x86_64 0.18.13-1.fc28 @updates
ModemManager.x86_64 1.6.12-3.fc28 @fedora