这是命令 debconf-copydb,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
debconf-copydb - 复制一个 debconf 数据库
概要
debconf-copydb sourcedb destdb [--pattern=pattern] [--owner-pattern=pattern] [--config=Foo:bar]
商品描述
debconf-copydb 将项目从现有的 debconf 数据库复制到另一个可能是新的
数据库。 这两个数据库可能有不同的格式; 如果是这样,转换将
自动完成。
配置
源数据库
源数据库的名称。 通常它会在你的 debconf.conf(或
.debconfrc) 文件。
数据库
目标数据库的名称。 它可以在 debconf.conf 或 .debconfrc 中定义,
或者您可以在命令行上定义它(见下文)。
-p 模式, - 图案 模式
如果指定了此项,则只有在 源数据库 其名称与模式匹配的将是
复制的。
--所有者模式 模式
如果指定了此项,则只有在 源数据库 其所有者匹配模式将是
复制的。
-c 富:酒吧, --配置 富:酒吧
将选项 Foo 设置为 bar。 这类似于写作:
福:酒吧
在 debconf.conf 中,除非您可能想在命令行上留下空格
(或引用它:“Foo:bar”)。 一般必须多次使用,才能建立一个完整的
配置节。 虽然在 debconf.conf 中使用空行来分隔节,
该程序将假定“Name:dbname”表示新节的开始。
示例
debconf-copydb configdb 备份
将所有 configdb 复制到备份,假设您已经在
debconf.conf。
debconf-copydb configdb newdb --pattern='^slrn/' \
--config=名称:newdb --config=驱动程序:文件 \
--config=文件名:newdb.dat
将 slrn 的数据从 configdb 中复制到 newdb 中。 newdb 没有在 rc 文件中定义,所以
--config 开关即时设置数据库。
debconf-copydb configdb stdout -c 名称:stdout -c 驱动程序:管道 \
-c InFd:none --pattern='^foo/'
吐出 debconf 数据库中与包 foo 相关的所有项目。
debconf-copydb configdb 管道 --config=名称:管道 \
--config=驱动程序:管道 --config=InFd:无 | \
ssh Remotehost debconf-copydb 管道 configdb \
--config=名称:管道 --config=驱动程序:管道
这使用专用管道驱动程序将数据库复制到远程系统。
使用 onworks.net 服务在线使用 debconf-copydb