{"id":3613,"date":"2022-12-20T17:09:09","date_gmt":"2022-12-20T20:09:09","guid":{"rendered":"http:\/\/lode.uno\/linux-man\/index.php\/2022\/12\/20\/urpmf-man8\/"},"modified":"2022-12-20T17:09:09","modified_gmt":"2022-12-20T20:09:09","slug":"urpmf-man8","status":"publish","type":"post","link":"https:\/\/lode.uno\/linux-man\/2022\/12\/20\/urpmf-man8\/","title":{"rendered":"URPMF (man8)"},"content":{"rendered":"<h1 align=\"center\">URPMF<\/h1>\n<p> <a href=\"#NAME\">NAME<\/a><br \/> <a href=\"#SYNOPSIS\">SYNOPSIS<\/a><br \/> <a href=\"#DESCRIPTION\">DESCRIPTION<\/a><br \/> <a href=\"#OPTIONS\">OPTIONS<\/a><br \/> <a href=\"#FORMAT\">FORMAT<\/a><br \/> <a href=\"#EXPRESSIONS\">EXPRESSIONS<\/a><br \/> <a href=\"#EXAMPLE\">EXAMPLE<\/a><br \/> <a href=\"#FILES\">FILES<\/a><br \/> <a href=\"#SEE ALSO\">SEE ALSO<\/a><br \/> <a href=\"#AUTHOR\">AUTHOR<\/a> <\/p>\n<hr>\n<h2>NAME <a name=\"NAME\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">urpmf \u2212 Finds the packages matching some conditions<\/p>\n<h2>SYNOPSIS <a name=\"SYNOPSIS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">urpmf [options] <pattern\u2212expression><\/p>\n<h2>DESCRIPTION <a name=\"DESCRIPTION\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">By default, urpmf outputs the list of the known packages that contain a file whose name or path was specified as an argument on the command-line. <<i>pattern-expression<\/i>> is the name or part of the name of the file you want to locate. Perl-style regular expressions are allowed. urpmf will then print a list of matching files, with their corresponding packages. By using options, you may format output differently, and search through other rpm tags. The default behaviour corresponds to the <b>\u2212\u2212files<\/b> option; using other options makes urpmf search through other tags\u2019 contents.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">Note that urpmf searches through the urpmi media (<b>not<\/b> in the system\u2019s rpm database &#8212; for that you should use <b>rpm<\/b>(8) instead).<\/p>\n<h2>OPTIONS <a name=\"OPTIONS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>\u2212\u2212help<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints a help message and exits.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212version<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the version number and exits.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212verbose<\/b><\/p>\n<p style=\"margin-left:17%;\">Verbose mode. urpmf will emit various messages related to the parsing of media_info files for your media.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212wait\u2212lock<\/b><\/p>\n<p style=\"margin-left:17%;\">If the urpmi or rpm db is busy, wait until it is available<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Query Options <br \/> \u2212l<\/b>, <b>\u2212\u2212literal<\/b><\/p>\n<p style=\"margin-left:17%;\">Match literally instead of interpreting the argument as a regular expression.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212i<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Ignore case distinctions in the patterns that follow.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212I<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Honor case distinctions in the patterns that follow. This is the default behaviour.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Output Options <br \/> \u2212\u2212uniq<\/b><\/p>\n<p style=\"margin-left:17%;\">Do not print identical lines twice.<\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212m<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Print the name of the media in which the package has been found.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212f<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Print version, release and arch along with name of package. This modifies the effect of the <i>\u2212\u2212name<\/i> option.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>\u2212F<\/b> <i>string<\/i><\/p>\n<p style=\"margin-left:17%;\">Change field separator to <i>string<\/i> for the rest of the output line (it defaults to \u2019:\u2019)<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212qf<\/b> <i>format-string<\/i><\/p>\n<p style=\"margin-left:17%;\">Specify a printf-like output format.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212arch<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the architecture tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212buildhost<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the BuildHost tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212buildtime<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the BuildTime tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212conffiles<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the list of configuration files contained in the package. (Might be empty.)<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212conflicts<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Conflicts tags.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212description<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Description tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212distribution<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Distribution tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212epoch<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Epoch tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212filename<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints package file names.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212files<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the list of files contained in the rpm (this is the default if you specify no field).<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212group<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Group tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212license<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the License tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212name<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints package names.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212obsoletes<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Obsoletes tags.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212packager<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Packager tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212provides<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Provides tags.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212requires<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Requires tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212size<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Size tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212sourcerpm<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the names of source rpms.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212recommends<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Recommends tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212summary<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Summary tag.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212url<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the packages\u2019 <small>URL.<\/small><\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212vendor<\/b><\/p>\n<p style=\"margin-left:17%;\">Prints the Vendor tag.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Advanced Query Options<\/b><\/p>\n<table width=\"100%\" border=\"0\" rules=\"none\" frame=\"void\" cellspacing=\"0\" cellpadding=\"0\">\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212e<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Include code directly in the perl search expression. Use it with <b>\u2212\u2212debug<\/b> to look at the generated perl code. In any cases, use it only if you know perl.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212a<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Binary <small>AND<\/small> operator, true if both expressions are true.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>\u2212o<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Binary <small>OR<\/small> operator, true if one expression is true.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>!<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Unary <small>NOT,<\/small> true if expression is false.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>(<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Left parenthesis to open a group expression.<\/p>\n<\/td>\n<\/tr>\n<tr valign=\"top\" align=\"left\">\n<td width=\"11%\"><\/td>\n<td width=\"3%\">\n<p><b>)<\/b><\/p>\n<\/td>\n<td width=\"3%\"><\/td>\n<td width=\"83%\">\n<p>Right parenthesis to close a group expression.<\/p>\n<\/td>\n<\/tr>\n<\/table>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212debug<\/b><\/p>\n<p style=\"margin-left:17%;\">Includes debugging output.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Media Selection <br \/> \u2212\u2212excludemedia<\/b> <i>medium1,&#8230;,mediumN<\/i><\/p>\n<p style=\"margin-left:17%;\">Do not use the given media.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212media<\/b> <i>medium1,&#8230;,mediumN<\/i><\/p>\n<p style=\"margin-left:17%;\">Select specific media to be used, instead of defaulting to all available media (or all update media if <b>\u2212\u2212update<\/b> is used).<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212sortmedia<\/b> <i>medium1,&#8230;,mediumN<\/i><\/p>\n<p style=\"margin-left:17%;\">Sort the given media, substrings may be used to simplify grouping. This way, &#8220;media1&#8221; will be taken into account first, then &#8220;media2&#8221;, and so on. Media which aren\u2019t listed are taken into account after the others.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212synthesis<\/b> <i>file<\/i><\/p>\n<p style=\"margin-left:17%;\">Use the given synthesis file instead of urpmi db for searching packages.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212use\u2212distrib<\/b> <i>directory<\/i><\/p>\n<p style=\"margin-left:17%;\">Use the given distribution tree instead of urpmi db for searching packages.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212update<\/b><\/p>\n<p style=\"margin-left:17%;\">Use only update media. This means urpmf will only search through media marked as update.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Database Options <br \/> \u2212\u2212urpmi\u2212root<\/b> <i>directory<\/i><\/p>\n<p style=\"margin-left:17%;\">Use the file system tree rooted for urpmi database and rpm install. Contrary to <b>\u2212\u2212root<\/b>, the urpmi configuration comes from the rooted tree.<\/p>\n<p style=\"margin-left:11%;\"><b>\u2212\u2212wait\u2212lock<\/b><\/p>\n<p style=\"margin-left:17%;\">If the urpmi or rpm db is busy, wait until it is available<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>Debugging Options <br \/> \u2212\u2212env<\/b> <i>directory<\/i><\/p>\n<p style=\"margin-left:17%;\">Use a different environment directly out of a bug report tarball.<\/p>\n<h2>FORMAT <a name=\"FORMAT\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The options to select tags (<b>\u2212\u2212arch<\/b>, <b>\u2212\u2212buildhost<\/b> and so on) control the output format of urpmf. If not explicitly specified somewhere else, the name of the rpm is printed first. Fields are separated by &#8220;:&#8221; until specified otherwise.<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">You can also use <b>\u2212\u2212qf<\/b> for that. It takes a format string, where tags to be replaced are specified as <b>%<\/b><i>[\u2212][number]<\/i><b>tagname<\/b>. The optional number indicates the length of the space-padding and the <b>\u2212<\/b> character its justification (like in <b>printf<\/b>(3)).<\/p>\n<h2>EXPRESSIONS <a name=\"EXPRESSIONS\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">The boolean operator switches allow you to construct complex expressions from regexps. Those expressions are then matched against the whole output line.<\/p>\n<h2>EXAMPLE <a name=\"EXAMPLE\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">This command will list all &#8220;perl\u2212Apache&#8221; modules, and list them along with the media in which they\u2019re been found, nicely indented:<\/p>\n<p style=\"margin-left:11%; margin-top: 1em\">urpmf \u2212\u2212qf &#8216;%\u221230name is found in media %media&#8217; perl\u2212Apache<\/p>\n<h2>FILES <a name=\"FILES\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">See <b>urpmi.files<\/b>(5).<\/p>\n<h2>SEE ALSO <a name=\"SEE ALSO\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\"><b>urpmi.addmedia<\/b>(8), <b>urpmi.update<\/b>(8), <b>urpmi.removemedia<\/b>(8), <b>urpmi<\/b>(8), <b>urpmq<\/b>(8), <b>urpmi.files<\/b>(5).<\/p>\n<h2>AUTHOR <a name=\"AUTHOR\"><\/a> <\/h2>\n<p style=\"margin-left:11%; margin-top: 1em\">Thierry Vignaud <tv@mageia.org> (current maintainer), Pascal Rigaux (original author), Fran\u00c3\u00a7ois Pons, Rafael Garcia-Suarez<\/p>\n<hr>\n","protected":false},"excerpt":{"rendered":"<p>  urpmf \u2212 Finds the packages matching some conditions <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[5,52,4,729],"class_list":["post-3613","post","type-post","status-publish","format-standard","hentry","category-8-administracion-del-sistema","tag-5","tag-administracion","tag-man8","tag-urpmf"],"gutentor_comment":0,"_links":{"self":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/comments?post=3613"}],"version-history":[{"count":0,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/posts\/3613\/revisions"}],"wp:attachment":[{"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/media?parent=3613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/categories?post=3613"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lode.uno\/linux-man\/wp-json\/wp\/v2\/tags?post=3613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}