Content-type: text/html RPMCACHE

RPMCACHE

Section: Red Hat Linux (8)
Updated: 05 July 2002
Index

NAME

rpmcache - 缓存 RPM 打包头部

SYNOPSIS

rpmcache [ PACKAGE_NAME ... ]

DESCRIPTION

rpmcache 遍历文件树,可能通过 FTP 使用远程文件,使用 glob(7) 表达式过滤路径,读取 rpm 打包头部。最新的软件包 (对于相同的软件包名称,比较代/版本/发行数字,以及构建时间,来解决冲突) 的头部,如果唯一的话,就缓存在 rpm 数据库中。rpm 数据库缓存可以用来提供解决软件包未知依赖关系时的建议。

没有特定于 rpmcache 的选项,只有一般的 rpm 选项。参见 rpmcache 用法信息,察看当前已实现的内容。

要搜索的文件树路径是以 rpm 宏配置的。最终路径是 5 个独立的元素的拼装。下面是用于配置 rpmcache 的宏名称。在文件树中将遍历:

%_bhpath
"路径" 一级包含要遍历的文件树的文件树路径 (或 URL) 的前缀部分。这里不能使用 glob(7) 表达式。
%_bhcoll
"集合" 一级包含一个字符串 (或 glob(7) 表达式),来匹配 %_bhpath 的子目录。
%_bhN
"名称" 一级包含一个字符串 (或 glob(7) 表达式),来匹配 %_bhcoll 的子目录。可以用 PACKAGE_NAME 参数来构造一个 glob(7) 表达式,匹配 Redhat 构建系统中任何指定软件包的名称,在 Redhat 之外几乎没有任何用处。
%_bhVR
"版本发行" 一级包含一个字符串 (或 glob(7) 表达式),来匹配 %_bhN 的子目录。
%_bhA
"体系结构" 一级包含一个字符串 (或 glob(7) 表达式),来匹配 %_bhVR 的子目录。

缓存数据库的位置也使用一个 rpm 宏

%_cache_dbpath
来配置。默认的值是 /var/spool/up2date/cache

缓存数据库与 rpm 数据库的格式完全相同,可以用在 rpm 命令中。例如,要使用缓存数据库,来提供建议,给出满足软件包安装时依赖关系的软件包,可以将下面的宏配置在 /etc/rpm/macros~/.rpmmacros 中:

%_solve_dbpath
用于提供依赖关系建议的数据库的位置

范例 (最小) 配置,针对一个 Redhat 文件树:

%_cache_dbpath  /var/spool/up2date/cache
%_solve_dbpath  %{_cache_dbpath}
%_bhpath        file://localhost/mnt/redhat/beehive/comps/dist
%_bhcoll        7.3
%_bhN           @(basesystem|bash|filesystem|glibc-common|glibc|ldconfig|libtermcap|mktemp|setup|termcap)
%_bhVR          *
%_bhA           @(i[3456]86|noarch)

范例 (最小) 配置,针对一个 Redhat FTP 树:

%_cache_dbpath  /var/spool/up2date/cache
%_solve_dbpath  %{_cache_dbpath}
%_bhpath        ftp://localhost/mnt/dist
%_bhcoll        @(7.3|7.2|7.1|7.0|6.2|6.1|6.0|5.2|5.1|5.0)
%_bhN           @(%{_arch})
%_bhVR          *
%_bhA           @(i[3456]86|noarch)

BUGS

Yup. 请将有关 rpm-devel 软件包的错误报告和特性需求提交到 bugzilla: http://bugzilla.redhat.com/ <URL:http://bugzilla.redhat.com/>

SEE ALSO

rpm(8), glob(7),

http://www.rpm.org/ <URL:http://www.rpm.org/>

AUTHORS

Jeff Johnson <jbj@redhat.com>

TRANSBY

LinuxForum.Net CMPP 中文手册页计划 [url=http://cmpp.linuxforum.net] * Tue May 3 2005 Yuan Yijun <bbbush@163.com> rpm-4.4.1-3 - 初始版本, 来自于 rpm 的手册页集合

[中文版维护人]

Yuan Yijun "bbbush@163.com"

[中文版最新更新]

Tue May 3 2005

《中国linux论坛man手册页翻译计划》

http://cmpp.linuxforum.net


Index

NAME
SYNOPSIS
DESCRIPTION
范例 (最小) 配置,针对一个 Redhat 文件树:
范例 (最小) 配置,针对一个 Redhat FTP 树:
BUGS
SEE ALSO
AUTHORS
TRANSBY
[中文版维护人]
[中文版最新更新]
《中国linux论坛man手册页翻译计划》

This document was created by man2html, using the manual pages.
Time: 07:53:07 GMT, May 08, 2005