Howto install manage packages rhel8

From Vidalinux Wiki
Revision as of 15:34, 22 November 2021 by Mandulete1 (talk | contribs) (Created page with "= subscribe to redhat network = register your server to redhat network subscription-manager register subscription-manager config --rhsm.auto_enable_yum_plugins=0 subscripti...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

subscribe to redhat network

register your server to redhat network

subscription-manager register
subscription-manager config --rhsm.auto_enable_yum_plugins=0
subscription-manager attach --auto

display repos:

subscription-manager repos

rpm

perform an rpm query to list all packages installed:

rpm -qa

list what version of the package is currently installed:

rpm -q yum

find out what package provides filename:

rpm -qf /etc/yum.repos.d

get detailed information about the package:

rpm -qi  yum

list the files installed by the package:

rpm -ql yum

list just the configuration files installed by the package:

rpm -qc openssh-clients

list just the configuration files installed by the package:

rpm -qd openssh-clients

list shell scripts that run before or after the package is installed or removed:

rpm -q --scripts

list change information for the package:

rpm -q --changelog audit

list documentation on rpm archive:

rpm -q -p application.rpm -d

list configuration files on rpm archive:

rpm -q -p application.rpm -c

list archives on rpm archive:

rpm -q -p application.rpm -l

list rpm archive scripts:

rpm -q -p application.rpm --scripts

list rpm archive changelog:

rpm -q -p application.rpm --changelog

list total space consume by rpm archive after install:

rpm -q -p application.rpm -i

installing rpm from internet:

rpm -ivh https://dl.fedoraproject.org/pub/epel/8/Everything/x86_64/Packages/e/epel-release-8-8.el8.noarch.rpm

installing local rpm:

yum -ivh application.rpm

Yum

update application database:

yum check-update

install application using yum:

yum install [nombre-de-aplicación]

obtain info about group:

yum group info "Server with GUI"

install group of application:

yum group install "Server with GUI"

remove application:

yum remove [nombre-de-aplicación]

update all packages on system:

yum update

search for an application:

yum seach [nombre-de-aplicación]

list packages available to install:

yum list 

list packages installed:

yum list installed

use grep to find an specific package:

yum list |grep samba

list package dependencies:

yum deplist httpd

show package info:

yum info [nombre-de-aplicación]

list packages available:

yum list updates

clean packages yum cache:

yum clean packages

clean all yum cache:

yum clean all

find which package provides specific file:

yum whatprovides /usr/lib/libstdc++.so.6

you can skip yum command updates on command line itself using following syntax:

yum --exclude=package* update
yum --exclude=php* update
yum --exclude=kernel* update