英语法语西班牙语

Ad


OnWorks 网站图标

kdesrc-build - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 kdesrc-build

这是 kdesrc-build 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


kdesrc-build - 下载、构建和安装 KDE 软件。

概要


kdesrc 构建 [配置...] [模块 姓名 | 模块 姓名...]

商品描述


kdesrc 构建 命令用于直接从源代码构建 KDE 软件
存储库。 它可以从 Subversion 或 Git 存储库下载,与 KDE 接口
项目数据库,并支持控制传递给哪些选项 使(1)和
cmake(1). 的操作 kdesrc 构建 由配置文件驱动,通常
~/.kdesrc-buildrc。

模块 姓名 or 模块 姓名 在命令行上给出的应该是那些名字
在配置文件中定义(在模块定义或 使用模块
声明,或在 模块集 定义)。 此外,它可以是 KDE 的名称
KDE 项目数据库中列出的模块(您可以在模块名称前面加上 + 以
强行这样做)。

kdesrc 构建 旨在能够完全无头(但是,请参阅 环境),
因此通常会完全忽略其输入。 命令输出被记录而不是被记录
显示在 kdesrc-build 输出中。

一个接一个地构建模块。 如果模块无法更新,则不会构建它。
kdesrc 构建 不会因为模块故障而中止,而是会继续尝试
更新和构建后续模块。 默认情况下, kdesrc 构建 将开始建设
一旦该模块的源代码更新完成,即使其他
更新同时发生。

在末尾 kdesrc 构建 将显示哪些模块构建失败,以及日志在哪里
为该构建运行保留。

配置


注意: 一些选项有简短的形式,但 kdesrc 构建 选项解析器不支持
此时将短期期权合二为一。 (例如跑步 kdesrc 构建 光伏发电 不会
一样 kdesrc 构建 - 假装 --详细).

-H, - 帮帮我
显示简要概要和常用命令行选项。

-p, - 假装
在“试运行”模式下运行。 不进行网络访问,不创建日志文件,
没有构建模块,也没有对磁盘进行其他永久性更改。 一 重要
例外 是如果你尝试构建一个来自 KDE 项目的模块
数据库,并且尚未下载数据库,将下载数据库
因为假装模式的输出可能会根据数据库结果发生显着变化。

- 安装
跳过更新和构建阶段并立即尝试安装模块
给定的。

- 卸载
跳过更新和构建阶段并立即尝试卸载模块
给定的。 注意:这仅适用于支持 使 卸载
命令(例如基于 KDE CMake 的)。

--无源代码
跳过源更新阶段。 其他阶段正常包括在内。 --无-svn 是一个
不推荐使用此选项的别名,将在未来版本中删除。

--无安装
从构建跳过安装阶段。 其他阶段正常包括在内。

--no-构建
跳过构建的构建阶段。 在内部,安装阶段取决于构建
阶段完成所以这实际上等效于 --仅src,但语义
将来可能会发生变化(例如,当测试套件进入它们自己的阶段时)。

--无测试
禁止为基于 CMake 的模块运行测试套件。 为了充分发挥这一作用
需要重新运行 CMake,这可以通过使用 --重新配置 or
--刷新构建 选项​​。

--仅src
仅执行源更新阶段,不构建或安装。 --仅 svn 是一个
不推荐使用此选项的别名,将在未来版本中删除。

--仅构建
强制执行构建过程而不先更新源代码。 在
此外,不执行安装。 (如果适用,仍会进行测试,
但这将在未来的版本中改变)

--刷新构建
在构建阶段开始之前删除模块的构建目录。 这有
强制的预期副作用 kdesrc 构建 重新配置模块并构建它
从没有现有临时或中间输出文件的“原始”状态开始。 用
如果您在构建模块时遇到问题但意识到这将需要此选项,请选择此选项
结果,构建完成的时间更长(可能更长)。 有疑问时使用
此选项适用于整个 kdesrc 构建 运行。

--重新配置
强制重新运行 CMake,但不删除构建目录。 通常你
其实想要 --刷新构建,但如果您 100% 确定您更改为 cmake 选项
不会使您当前的中间输出无效,那么这可以节省一些时间。

--仅构建系统
为构建的每个模块中断构建过程:构建过程包括
正常设置直到并包括运行 cmake or 配置 (视情况而定),但 使
未运行且未尝试安装。 这主要只对获取东西有用
喜欢 配置 - 帮帮我cmake 图形用户界面 上班。 通常你想要 --重新配置 or
--刷新构建.

--恢复自=FOO
使用此选项跳过模块处理,直到模块 FOO 遇到。 FOO
并且所有后续模块将被正常处理,就好像它们已在
命令行。 如果您因为构建失败而使用此选项,您可能想要
考虑使用 --无源代码 除了跳过由此产生的源更新阶段。

--恢复后=FOO
这就像 --简历自, 除了模块 FOO is 不能 包括在内
要考虑的模块列表。 如果您手动构建/安装了 foo,您可能会使用它
修复构建后,只想从那里恢复。

--忽略模块
部队 全部产品 遵循此选项的模块将被排除在考虑之外
kdesrc 构建. 如果您知道要处理所有模块,除了
对于特定的例外。

--rc-文件=FOO
使用给定的文件, FOO, 对于配置而不是 ~/.kdesrc-buildrc or
./kdesrc-buildrc. 该文件可以为空,但必须存在。

--前缀=FOO
覆盖 迪迪尔 设定为 FOO 对于这次跑步。 此外,暗示
--重新配置。 它 不能 实际执行您认为会执行的操作
(覆盖 字首 更改模块安装位置的选项),尽管通过
默认模块安装到 迪迪尔 设置如果 字首 未设置。

--不错=FOO
更改赋予的 CPU 优先级 kdesrc 构建 (以及所有使用的进程 kdesrc 构建
例如 使(1))。 FOO 应该是 -20 到 19 之间的整数。正值
对系统的其余部分“更好”(即较低的优先级)。

请注意,您系统上可用的优先级可能与
此处列出,请参阅 不错(2) 了解更多信息。 另请注意,这只会改变 中央处理器
优先级,通常你想改变 I / O 支持的系统的优先级。
没有用于 I/O 优先级调整的命令行选项,但有一个
配置文件选项: 使用空闲 io 优先级 (虽然像所有选项一样,有一个
从命令行设置它的通用方法)。

--运行=FOO
运行名为的程序 FOO 运用 kdesrc 构建的正常构建环境。 全部
将此选项传递给后出现的命令行参数 FOO 因为它正在运行。

- 颜色
启用“彩色输出”。 (默认启用)。

--无色
禁用“彩色输出”。 这可以通过设置永久 彩色输出
在配置文件中设置为 false(或 0)的选项。

--异步
kdesrc 构建 一旦源代码有,就开始模块的构建过程
下载完毕。 没有这个选项 kdesrc 构建 执行所有源更新
一次,然后才从构建过程开始。 默认情况下启用此选项。

--无异步
禁用模块的异步构建。 看 --异步 更详细的
描述。 注意 kdesrc 构建在这种模式下,输出会略有不同。

-v, --详细
增加详细程度 kdesrc 构建 输出(这已经相当
详细!)

-q, - 安静的
使 kdesrc 构建 噪音小。 仅显示重要消息。

--真的很安静
使 kdesrc 构建 甚至更小。 仅显示警告/错误。

-调试
这将用描述和调试输出填充您的终端,通常
无法理解,描述了什么 kdesrc 构建 正在做(并认为应该做)。
包含该标志是因为输出有时可能对调试有用。

--强制构建
通常当 kdesrc 构建 注意到模块上没有源更新
之前已成功安装,它不会尝试构建或安装
模块。 您可以传递此标志以禁用该行为并始终运行 使.

--无快照
通常情况下 kdesrc 构建 支持使用源存储库 tarball 快照来减少
为某些 KDE 模块的 git 克隆加载 KDE 基础架构。 传递这个选项
禁用此功能。

--删除我的补丁
必须传递此选项以允许 kdesrc 构建 删除冲突源
目录。 目前,这仅在尝试克隆基于 git 的模块时才会发生
如果存在现有的源目录。 永远不要指定此选项,除非它是
建议来自 kdesrc 构建,并且仅当您不介意源目录
引用被删除并重新克隆。

--FOO=酒吧
检查上面未列出的任何选项以查看它是否与可能的列表匹配
配置文件选项。 如果是,配置文件选项 FOO 暂时
设置 酒吧 在此运行期间。

--模块,FOO=酒吧
像上面一样,但选项 FOO 仅设置为 酒吧 对于模块 模块。 这不
为模块集工作,你必须为你想要的每个模块重复这个
做作的。 (当然,您可以简单地编辑您的配置文件...)

退出 状态


0
成功

1
通常这意味着更新、构建或安装过程的某些部分失败,但是
也用于下面未涵盖的任何异常程序结束。

5
收到了杀死的信号 kdesrc 构建,但它试图执行正常
关闭。

8
在命令行上传递了未知选项。

99
引发了一个例外,强制 kdesrc 构建 早点流产。

环境


首页
用于文件名的波浪号扩展,是源、构建、
和安装目录。

PATH
此环境变量控制可执行文件的默认搜索路径。 你可以
使用 二进制路径 添加到此变量的配置文件选项(例如,用于运行
cron的(8))。

LC_*
以 LC_ 开头的环境变量控制所使用的语言环境 kdesrc 构建.
尽管 kdesrc 构建 在这一点上仍然无法本地化,它的许多命令
用途是。 kdesrc 构建 通常设置 LC_ALL=C 对于它必须检查的命令
输出,但您也可以手动执行此操作。 如果设置 LC_ALL=C 修正了一个
kdesrc 构建 问题请提交错误报告。

SSH_AGENT_PID
检查此环境变量以查看是否 SSH代理(1) 正在运行,但仅当
kdesrc 构建 确定您正在检出需要 SSH 登录的模块
(但您应该知道这一点,因为默认情况下没有模块需要这样做)。

KDESRC_BUILD_USE_TTY
如果设置,此变量将强制 kdesrc 构建 在执行时不要关闭其输入
系统进程。 一般 kdesrc 构建 关闭标准输入,因为标准输出和标准错误
它的子进程被重定向,因此用户永远不会看到输入
反正提示。

KDESRC_BUILD_DUMP_CONTEXT
如果设置,此变量将在之后打印出其“构建上下文”的描述
读取选项和命令行参数并确定要构建的模块。 你
几乎从不想设置这个。

其他类
许多程序被使用 kdesrc 构建 在执行过程中,包括
svn(1) 混帐(1) 使(1), cmake(1). 这些程序中的每一个都可能有自己的
对设置的环境变量的响应。 kdesrc 构建 会通过环境
在这些进程上运行时设置的变量。 您可以确保某些
环境变量(例如 CC or CXX) 是通过使用 设置环境 配置
文件选项。

使用 onworks.net 服务在线使用 kdesrc-build


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad