Util::Medley::Linux::Yum - Class for interacting with YUM
version 0.046
my $yum = Util::Medley::Yum->new; # # positional # $aref = $yum->repoList([$enabled], [$disabled]); # # named pair # $aref = $yum->repoList([enabled => 0|1], [disabled => 0|1]); $aref = $yum->repoQuery ([all => 0|1], [installed => 0|1], [repoId => $repoId]);
A simple wrapper library for YUM on Linux.
none
Generates a list of configured YUM repositories.
Returns: ArrayRef[HashRef]
Example HashRef:
{ repoBaseurl "http://centos3.zswap.net/7.8.2003/updates/x86_64/ (9 more)", repoExpire "21,600 second(s) (last: Tue Oct 13 12:14:28 2020)", repoId "updates/7/x86_64", repoMirrors "http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=vag", repoName "CentOS-7 - Updates", repoPkgs "1,104", repoSize "5.4 G", repoStatus "enabled", repoUpdated "Mon Sep 14 08:18:15 2020" }
$aref = $yum->repoList([$enabled], [$disabled]); $aref = $yum->repoList([enabled => 1], [disabled => 0]);
Flag indicating the returned list should include enabled repos.
Default: 1
Flag indicating the returned list should include disabled repos.
Default: 0
Captures the output from the 'repoquery' command.
Returns: ArrayRef[Str]
$aref = $yum->repoQuery ([all => 0|1], [installed => 0|1], [repoId => $repoId]); Positional params not supported for this method due to the volume of options.
Equivalent to the --all flag on the cli.
Equivalent to the --installed flag on the cli.
Equivalent to the --repoid option on the cli.
To install Util::Medley, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Util::Medley
CPAN shell
perl -MCPAN -e shell install Util::Medley
For more information on module installation, please visit the detailed CPAN module installation guide.