这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令模拟,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
模拟 - 在 chroot 中构建 SRPM
句法
模拟 [选项] - 重建 转速 [SRPM...]
模拟 [选项] --buildsrpm {--规格 规格 --来源 SRC | --scm-启用}
模拟 [选项] --chroot
模拟 [选项] {- 在里面|清洁|壳}
模拟 [选项] --installdeps {SRPM|转速}
模拟 [选项] - 安装 包
模拟 [选项] - 更新
模拟 [选项] - 消除 包
模拟 [选项] --孤儿技能
模拟 [选项] --复制 径 [小路...] 目的地
模拟 [选项] --复制 径 [小路...] 目的地
模拟 [选项] --scm-启用 [--scm-选项 键=值 ...]
商品描述
Mock 是一个简单的程序,它将在 chroot 中构建源 RPM。 它不做
除了用 a 指定的内容填充 chroot 之外,任何非常花哨的东西
配置文件,然后在该 chroot 中构建任何输入 SRPM。
chroot 的内容由指定的配置指定 -r 选项。
默认配置文件是/etc/mock/default.cfg,它通常是一个符号链接
已安装的配置。
有一个站点范围的配置文件,/etc/mock/site-defaults.cfg,可用于
指定站点范围的选项。 此文件的附带版本没有活动选项,但是
确实有所有配置选项的列表,如何设置它们的示例,以及
它们的默认值。
为了向后兼容,旧式命令(“rebuild”、“init”、“clean”等)
不带前导的“--”仍然被接受,但已被弃用。 请参阅下面的命令部分,
获取所有命令的详细列表。
要使用模拟,用户应该成为 嘲笑 通过将他们的用户名添加到组
这些因素包括原料奶的可用性以及达到必要粉末质量水平所需的工艺。 嘲笑 /etc/group.conf 中的一行这可以通过以下命令完成:
须藤 /usr/sbin/用户模块 -a -G 嘲笑 $ USER
请注意,模拟不打算直接以 root 身份运行。
指令
- 干净的
清除 chroot 树。
--擦洗=型
完全删除指定的 chroot 或缓存目录或所有 chroot 和缓存。
型 是 chroot、cache、root-cache、c-cache 或 yum-cache 之一。
- 在里面 初始化一个 chroot(清理、安装 chroot 包等)
- 重建
如果未指定命令,则假定重建。 重建指定的 SRPM(s)。 这
除非指定了 --no-clean ,否则首先清理 buildroot 。
--buildsrpm
从规范文件和源文件/目录或从
单片机。 除非指定了 --no-clean,否则首先清理 buildroot。
- 贝壳
在 chroot 中以交互方式运行指定的命令(必须已经是
初始化 - 不执行“清理”)。 如果没有指定命令, / bin / sh的 运行。
--chroot
在 chroot 中以非交互方式运行指定的命令(必须已经
被初始化——不执行“清理”)。 命令输出将发送到日志
文件。
--installdeps
找出 SRPM 或 RPM 的 deps,然后执行 yum install 将它们放在 buildroot 中。
Buildroot 必须已经初始化——没有执行“清理”
- 安装
在 buildroot 中执行 yum install PACKAGE 。 Buildroot 必须已经是
初始化 - 不执行“清理”
- 更新
在 buildroot 中执行 yum update。 Buildroot 必须已经初始化——否
执行“清洁”
- 消除
在 buildroot 中执行 yum remove PACKAGE 。 Buildroot 必须已经初始化
-- 不执行“清理”
--孤儿技能
无操作模式只是检查在 chroot 中没有运行的杂散进程。
使用指定的根杀死它找到的任何进程。
--复制
将源路径(文件或目录树)复制到指定位置的 chroot 中
目的地路径。
--复制
将源路径(文件或目录树)从 chroot 复制到指定的
目的地路径。
--scm-启用
启用从 SCM (CVS/Git/SVN) 构建。 SCM 存储库必须配置在
site-defaults.cfg 在 SCM 签出之前是可能的。 单片机包和分支都可以
定义为 --scm-选项 参数,请参阅 site-defaults.cfg 了解更多信息。
配置
-r 根, - 根=根
使用 /etc/mock/ 中定义的指定 chroot 配置chroot>.cfg。 如果没有
指定,使用由 /etc/mock/default.cfg 链接的 chroot
- 离线
在“离线”模式下运行,我们告诉“yum”完全从本地缓存运行。 还
禁用模拟 yum 缓存的缓存到期。
--不清洁
在构建包之前不要清理 chroot。
--清理后
构建后清理 chroot。 与 --resultdir 一起使用。 仅对“--rebuild”有效。
--之后不清理
构建后不要清理 chroot。 如果启用了自动清理,请使用它来
禁用。
--缓存更改
在对 chroot 进行更改后重建根缓存(即 --install)。
仅在使用 tmpfs 插件时有用。
--目标=拱
此参数传递给 rpmbuild 以指定要构建的目标架构。 它
默认为为 --arch 指定的任何内容,或在
配置文件为 config_opts['target_arch']。
--拱门=拱
调用 linux personal() 系统调用以告诉内核模拟辅助
建筑学。 例如,在 x386_86 构建主机上构建 i64 包。
-D "MACRO EXPR", --定义="MACRO EXPR"
指定用于构建的宏定义。 此选项可多次使用
次,就像 rpmbuild --define 选项一样。 例如:
- 定义 "with_extra_cheese 1" --define="打包程序 猴”
--与=OPTION
为构建启用配置选项。 此选项可以多次使用。 为了
例:
--with=额外的奶酪
--没有=OPTION
禁用配置选项进行构建。 此选项可以多次使用。 为了
例:
--没有=凤尾鱼
--结果目录=结果
更改写入结果文件(RPM 和构建日志)的目录。 结果目录
可以包含 chroot 配置中任何变量的 python 字符串替换。 为了
例:
--resultdir=./my/"%(dist)s"/"%(target_arch)s"/
--唯一的外部=文本
附加到 buildroot 目录名称的任意唯一扩展名
--配置目录=配置目录
更改找到配置文件的目录
--rpmbuild_timeout=SECONDS
如果 rpmbuild 花费的时间超过“超时”秒,则构建失败
--unpriv
使用 --chroot 时在运行命令之前删除权限
--cwd=DIR
运行命令前切换到指定目录(相对于chroot)
使用 --chroot 时
-q, - 安静的
安静。
-v, --详细
输出详细的进度信息。
- 痕迹
启用对带有函数参数和返回的函数进入/退出的详细跟踪
代码。 用于调试模拟本身。
--启用插件=PLUGIN
启用指定的插件。 此选项可以多次使用。
--禁用插件=PLUGIN
禁用指定的插件。 此选项可以多次使用。
--插件选项 PLUGIN:KEY=VALUE
设置插件特定参数。 此选项可以多次使用。
-h, - 帮帮我
显示使用信息并退出。
- 版
显示版本号并退出。
使用 onworks.net 服务在线模拟