这是命令 debrelease,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
debrelease - dupload 或 dput 的包装器
概要
拆解 [拆解 选项[上传/输出 选项]
商品描述
拆解 是一个简单的包装 上传 or 输出. 它从内部调用
包的源代码树,并找出包的当前版本。 那么它
寻找对应的 。变化 文件(按顺序列出需要上传的文件
释放包)在源代码树的父目录中并调用 上传
or 输出 与 。变化 文件作为参数以执行实际上传。
可以选择 拆解; 除了下面列出的那些,它们被传递
不变 上传 or 输出。 该 文字 配置文件也被读取
拆解 如下所述。
目录 姓名 检查
与其他几个脚本相同 文字 包, 拆解 会爬上
目录树,直到它找到一个 Debian/变更日志 文件。 作为防止杂散文件的保护措施
导致潜在问题,一旦找到,它会检查父目录的名称
此 Debian/变更日志 文件,并检查目录名是否与包对应
姓名。 确切地说,这是由两个配置文件变量控制的
DEVSCRIPTS_CHECK_DIRNAME_LEVEL 和 DEVSCRIPTS_CHECK_DIRNAME_REGEX,以及它们对应的
命令行选项 --检查目录名级别 和 --check-dirname-正则表达式.
DEVSCRIPTS_CHECK_DIRNAME_LEVEL 可以采用以下值:
0 永远不要检查目录名称。
1 如果我们必须在搜索中更改目录,则仅检查目录名称
Debian/变更日志. 这是默认行为。
2 始终检查目录名称。
通过测试当前目录名(如确定的
by PWD(1)) 匹配配置文件选项给出的正则表达式
DEVSCRIPTS_CHECK_DIRNAME_REGEX 或通过命令行选项 --check-dirname-正则表达式 正则表达式.
这里 正则表达式 是一个 Perl 正则表达式(见 珍珠(3perl)), 开头会锚定
和结束。 如果 正则表达式 包含一个“/”,那么它必须匹配完整的目录路径。 如果
不是,那么它必须匹配完整的目录名称。 如果 正则表达式 包含字符串“PACKAGE”,
这将被源包名称替换,根据更改日志确定。 这
正则表达式的默认值是:'PACKAGE(-.+)?',因此匹配目录名称,例如
PACKAGE 和 PACKAGE 版本。
配置
--上传, --输出
这指定了要使用的上传程序; 默认是 上传.
-S 如果使用此选项,或默认 。变化 未找到文件,但只有源文件
。变化 文件存在,那么这个仅源代码 。变化 文件将被上传
而不是特定于拱门的。
-adebian-架构, -tGNU 系统类型
我们 dpkg-架构(1) 有关这些选项的说明。 它们影响
搜索 。变化 文件。 提供它们是为了模仿 dpkg-
构建包 在确定名称时 。变化 文件。 如果一个普通 -t is
给定,它被认为是 上传 主机指定选项,因此
意味着结束 拆解- 特定选项。
- 多
多架构 。变化 模式:这意味着 拆解 应该使用最新的
具有名称模式的文件 package_version_**+*.changes 作为 。变化 文件,
允许 。变化 产生的文件 dpkg交叉.
--debs-目录 目录
寻找 。变化 和 deb文件。 在文件 目录 而不是父母
源目录。 这应该是绝对路径或相对于顶部
源目录。
--检查目录名级别 N
见上节 目录 姓名 检查 有关此选项的说明。
--check-dirname-正则表达式 正则表达式
见上节 目录 姓名 检查 有关此选项的说明。
--无会议, --noconf
不要读取任何配置文件。 这只能用作第一个选项
在命令行中给出。
- 帮帮我, -h
显示帮助信息并成功退出。
- 版
显示版本和版权信息并成功退出。
配置 变数
两个配置文件 /etc/devscripts.conf 和 〜/.devscripts 来源于
为了设置配置变量。 命令行选项可用于覆盖
配置文件设置。 为此将忽略环境变量设置。
当前识别的变量是:
DEBRELEASE_UPLOADER
当前公认的值是 上传 和 输出,并指定哪个
应该使用上传程序。 它对应于 --上传 和 --输出
命令行选项。
DEBRELEASE_DEBS_DIR
这指定了要在其中查找的目录 。变化 和 deb文件。 文件,并
是绝对路径或相对于源树的顶部。 这个
对应于 --debs-目录 命令行选项。 可以使用该指令,
例如,如果你总是使用 建造者 or svn-构建包 来构建你的包。
请注意,它也会影响 债务(1)和 流(1)。
DEVSCRIPTS_CHECK_DIRNAME_LEVEL, DEVSCRIPTS_CHECK_DIRNAME_REGEX
见上节 目录 姓名 检查 为了解释这些
变量。 请注意,这些是包范围的配置变量,并将
因此影响所有 文字 检查其值的脚本,如中所述
他们各自的联机帮助页和 开发脚本配置文件(5)。
使用 onworks.net 服务在线使用 debrelease