这是命令 debdelta,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
debdelta - 计算 Debian 软件包之间的变化
概要
德尔塔 [OPTION] ... 从文件 文件 DELTA
商品描述
该程序计算 Debian 软件包 FROMFILE 和 TOFILE 之间的变化。 这些变化
存储在文件 DELTA 中。 DELTA 文件稍后可能会被“debpatch”程序使用
从 FROMFILE 重新创建 TOFILE。 从某种意义上说,这对程序“debdelta”/“debpatch”
对 Debian 软件包的操作类似于“diff”/“patch”对对文本文件的操作;
实际上,“debdelta”的输出可用于仅存储和传输更改
在 Debian 软件包之间; 但是,与“diff”输出相反,“debdelta”的输出是
不是人类可读的,而是旨在尽可能小(以优化
更少的磁盘使用和/或更快的传输)。
配置
--签名密钥 KEY
用于签署增量的密钥(使用 GnuPG)。
--no-md5
不要在增量中包含 MD5 信息。
--需要出售
创建一个只能在旧的 .deb 可用时使用的补丁。
--delta算法 SOMETHING
使用特定的后端来计算二进制差异; 可能的值是: xdelta
xdelta-bzip xdelta3 bsdiff
-M Mb 要使用的最大内存(用于“bsdiff”或“xdelta”)。
-v 详细(可以添加多次)。
-d 打印 Python 错误的完整追溯; 将有用的信息保存在临时文件中以备不时之需
后端崩溃。
(如果'-d'被多次添加,它也会在补丁中添加其他额外的调试
检查:仅用于高级错误跟踪)。
-k 保留临时文件(用于调试)。
--gpg-home
为 GnuPG 指定不同的 home,root 的默认值为 /etc/debdelta/gnupg 而
对于其他用户未设置。 看 --主目录 in GPG(1) 了解详情。
--禁用功能 特点
禁用内部功能。 请参阅 README.features 中的文档。
例
命令
德尔塔 libglib_2.12_all.deb libglib_2.14_all.deb /tmp/glib.debdelta
将在 /tmp/glib.debdelta 中表达两个版本的 libglib 之间的差异; 这
命令
卸载补丁 -A /tmp/glib.debdelta libglib_2.12_all.deb /tmp/glib.deb
将在 /tmp/glib.deb 中创建 libglib_2.14_all.deb 的完美副本。
保安
使用 debpatch 重新创建的 Debian 软件包与
原件; 所以 APT 的加密档案认证支持(见 易于-
安全(8) ) 可用于断言它可以被信任安装。 此外,如果一个
GnuPG 密钥是使用指定的 --签名密钥 然后增量文件本身是加密的
使用 GnuPG、MD5 和 SHA1 保护(使用与 dpkg-信号(1) ). 注意,
对于非 root 用户,主 debdelta 密钥环 /usr/share/keyrings/debian-debdelta-
存档keyring.gpg 已添加到 gnupg 的密钥环列表中。
退出 状态
0 如果正常,
1 如果存在可重试的问题(例如,磁盘空间不足或辅助程序
缺少这样的“lzma”,并且要求用户安装包“lzma”),
2 如果存在不可重试的问题,
3 如果命令行选项或配置文件中有错误,
4 如果存在内部错误,以及
5 如果由于键盘中断而退出。
REPORTING BUGS
将错误报告给[电子邮件保护]>.
作者
Debdelta 已编写,版权所有 © 2006-09 Andrea Mennucci。
本手册页由 Jegou Pierre-yves 编写[电子邮件保护]>.
复印
这是免费软件。 您可以根据 GNU 的条款重新分发它的副本
图书馆通用公共许可证http://www.gnu.org/licenses/lgpl-2.0.html>. 没有
保证,在法律允许的范围内。
使用 onworks.net 服务在线使用 debdelta