GoGPT Best VPN GoSearch

OnWorks 网站图标

dht - 云端在线

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

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

程序:

您的姓名


dht -- Debian Haskell 打包工具

概要


./dht 子命令 [args..]

商品描述


这是 Debian Haskell Team 多用途工具,结合了各种或多或少有用的
工具。

支持的子命令:

· cabal-debian - 使用推断参数运行 cabal-debian

· dch - 附加变更日志

· debian2dsc - 从 debian 目录生成 dsc 文件

· init - 创建初始包装

· make-all - 重建一组包

· mass-change - 对许多包应用更改

· tag - 标记一个构建的包

· upgrade - 将包升级到包计划中的版本

· 上传 - 上传、标签和推送

· what-to-build - 查找要构建的包

· what-to-upgrade --help failed * what-to-upload - 列出应该是的 .changes 文件
上传

子命令


DHT 阴谋集团-debian
用法:dht cabal-debian [选项...]

这是一个围绕 cabal-debian 的包装器,它试图推断出一些有用的事实: * 如果
测试套件已启用。 * 要使用哪些阴谋集团标志。 * 源包名称。

这些检查都不是完美的,所以检查结果。

它也通过--official。

DHT 对的
用法:dht dch [debchange 选项]

这是一个包装 债务(1),这将实现我们的自定义启发式是否
应该创建一个新的变更日志条目,或者修改当前的:如果有当前的
一个被标记,创建一个新的,否则附加当前的。

它通过 --append 或 --increment 传递给 debchange,所以你不应该。

DHT Debian2dsc
用法:dht debian2dsc [-o output/] [dir ...]

期望包含 Debian 源代码的 debian/ 目录内容的目录
包(即控制,变更日志,手表,...)。 使用监视文件检索
上游 tarball(除非它已经存在于本地目录中),创建一个
来自给定目录的 debian.tar.xz tarball(忽略像 _darcs 这样的常见嫌疑人
和 *~) 并创建相应的 .dsc 文件; 无需解压上游 tarball。

DHT 初始化
用法:dht init [-D 分布] Cabal-Pkg ...

该脚本将:

· 查询需要的CabalPkg 版本号的包计划。

· 使用 cabal unpack --pristine 将源提取到正确的目录中

· 运行 cabal-debian --official 来初始化打包。

· 乐观地将包标记为准备发布

· 将此提交给 git。

请事后查看软件包,尤其是 debian/copyright。

DHT 万能的
用法:dht make-all [--excluded-packages PKG,PKG,...] [-o|--output DIR] [--bindmount DIR]
[-j|--jobs INT] [-c|--chroot SCHROOT][--shake-verbosity VERBOSITY]
[--keep-going][--sbuild-option OPTION] [TARGET...] 重建一组包

可用选项:-h,--help 显示此帮助文本 --excluded-packages PKG,PKG,... 逗号或
要忽略的以空格分隔的源包名称列表(默认值:ghc、ghc-testsuite、
haskell-devscripts, haskell98-report, haskell-platform) -o,--output DIR 输出目录
(默认值:“lab”)--bindmount DIR 目录绑定安装在 schroot 中(默认值:“/ tmp目录")
-j,--jobs INT 并行作业的数量(默认值:1) -c,--chroot schroot 的 SCHROOT 名称
使用(默认值:“haskell”)--shake-verbosity VERBOSITY 用于摇动的冗长(静音,
Quiet、Normal、Loud、Chatty 或Diagnostic)(默认:Normal)--keep-going 保持均匀
如果有错误 --sbuild-option OPTION 传递给 sbuilder 的选项(可以传递
多次)

DHT 质量变化
用法:dht mass-change [-n] [MESSAGE] [ACTION] DIRECTORY ...

此脚本在每个给定目录中运行 ACTION。 如果 ACTION 产生了
更改,它会将 MESSAGE 添加到更改日志中。

它假设所有目录都与此脚本位于同一 git 存储库中。 它确保
存储库开始是干净的,并且会在最后一次提交所有更改,
如果有变化。

DHT 行李牌
用法:dht 标签 [--dry-run] [目录..]

对于所有给定的目录,应该是 Debian 源包,找出当前的
版本来自 debian/changeslog 并创建一个标签,标记最年轻的 git commit
更改了这个特定的源包。

使用 --dry-run 它只是检查它是否可以标记所有内容(套件不是 UNRELEASED,不是
已标记),并在可能的情况下返回 0。

DHT 升级
用法:dht upgrade [-D dist]目录/

该脚本将:

· 查询所需版本号的包计划。

· 运行 debchange 修改 debian/changlog。

· 运行 cabal-debian --official --upgrade 以升级包装。

· 乐观地将包标记为准备发布

· 将此提交给 git。

最后,它会正确地要求您查看更改,并为您提供一个有用的链接
上游源之间的差异。

DHT 上传
用法:dht 上传 foo.changes

在临时位置对 .changes 文件和相应的 .dsc 文件进行签名(以避免
接触原始文件),使用 dput ssh-upload 和标签将它们上传到存档
它们在存储库中并推送标签。

如果没有给出更改文件,但脚本在 debian 源包中运行,它会检查
适当命名的更改文件的父目录,就像 拆解(1)
会做。

检查分发是否未发布且标签不存在。

DHT 建造什么
用法:dht what-to-build [目录..]

对于所有给定的目录(默认为 p/*/),检查是否要构建它们。 这意味着,
特别是:

· debian/changelog 中的最新条目是 而不去 未发布,和

· git仓库中没有对应的标签。

DHT 升级什么
DHT 上传什么
用法:dht 上传什么 foo.changes ..

给定一些更改文件,报告应该上传的软管,即
分发不是 UNRELEASED 并且标签不存在。

作者


Debian Haskell 组。

DHT(1)

使用 onworks.net 服务在线使用 dht


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。