The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Util::Medley::Linux::PkgMgmt::RPM - Class for interacting with RPM

VERSION

version 0.054

SYNOPSIS

  my $rpm = Util::Medley::Linux::PkgMgmt::RPM->new;
  
  #
  # positional  
  #
  $aref = $yum->queryAll([$rpmName]);
  $aref = $rpm->queryList($rpmName);
                        
  #
  # named pair
  #
  $aref = $yum->queryAll([rpmName => $rpmName]);
  $aref = $rpm->queryList(rpmName => $rpmName);

DESCRIPTION

A simple wrapper library for the Redhat Package Manager.

ATTRIBUTES

none

METHODS

queryAll

Query all installed packages.

Returns: ArrayRef[Str]

usage:
 $aref = $yum->queryAll([$rpmName]);
 $aref = $yum->queryAll([rpmName => $rpmName]);
 
args:
rpmName [Str] (optional)

The name of the rpm package to query. This arg can contain wildcards.

queryList

List files in package.

Returns: ArrayRef[Str]

usage:
 $aref = $yum->queryList($rpmName);

 $aref = $yum->queryList(rpmName => $rpmName);
 
args:
rpmName [Str] (required)

The name of the rpm package to query.