urpm::select - package selection routines for urpmi
Search packages registered by their names by storing their ids into the $packages hash.
Returns either 0 (error), 1 (OK) or 'substring' (fuzzy match).
Recognized options:
all
caseinsensitive
fuzzy
no_substring: in --auto, do not allow to install a package substring match (you can use -a to force it)
src
use_provides
Resolves dependencies between requested packages (and auto selection if any). Handles parallel option if any.
The return value is true if program should be restarted (in order to take care of important packages being upgraded (priority upgrades)
$state->{selected} will contain the selection of packages to be installed or upgraded
%options :
auto_select
install_src
priority_upgrade
%options passed to ->resolve_requested:
callback_choices
keep
nodeps
no_recommends
Find packages to remove.
Options:
callback_base
callback_fuzzy
callback_notfound
force
matches
test
misc functions to help finding ask_unselect and ask_remove elements with their reasons translated.
To install urpm, copy and paste the appropriate command in to your terminal.
cpanm
cpanm urpm
CPAN shell
perl -MCPAN -e shell install urpm
For more information on module installation, please visit the detailed CPAN module installation guide.