英语法语西班牙文

OnWorks 网站图标

ucf - 云端在线

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

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

程序:

您的姓名


ucf - 更新配置文件:保留配置文件中的用户更改

概要


UCF [选项] <新 文件>

UCF [选项] - 清除

商品描述


此实用程序提供了一种询问用户是否接受新版本的方法
包维护者提供的配置文件,设计了各种启发式
以尽量减少交互时间。 根据 Debian,它使用 debconf 与用户交互
政策。 在上面的概要中, 全新 文件 是提供的配置文件
包(随包一起提供,或由维护者脚本生成)
飞),和 目的地 是位置(通常在 /等) 真正的配置在哪里
文件存在,并且可能被最终用户修改。 由于编辑的文件将是
真实文件,而不是符号链接, UCF 在行动之前遵循并解析符号链接。
ucf 会尽可能地保留 全新 文件
因为它被复制到新位置。

此脚本尝试为安装在下面的文件提供 conffile 之类的处理 /等 而不去
在一个 Debian 包,但由 postinst 处理。 Debian 政策状态
下的那个文件 /等 哪些是配置文件 必须 保留用户更改,这
也适用于维护者脚本处理的文件。 使用 法郎, 一个人可能会运送一堆
某处的默认配置文件 在/ usr ( / usr /共享/ 是一个很好的位置),和
维护文件 /等, 保留用户更改并在一般情况下提供相同的
设施,同时升级 的dpkg 通常规定 “配置文件”

此外,该脚本还提供了用于转换尚未被转换的文件的工具。
提供 配置文件 喜欢这种模式下的保护,并试图最小化
安装时问的问题。 确实,过渡设施比那个好
的dpkg 在从一个文件转换文件时 非配置文件配置文件 状态。 的
上面 SYNOPSIS 中的第二种形式用于清除有关配置文件的信息
当包裹被清除时; 并且对于允许顺利重新安装至关重要。

在操作过程中,使用配置文件时, UCF (可选)
创建相关配置文件版本的副本。 例如,一个文件
后缀 旧的 保存旧版本的配置文件,替换为 法郎。 也,
带有后缀的配置文件的副本 ucf-新ucf-dist 可以创建;
并且维护者脚本应该考虑使用以下命令清除配置文件的副本
清除期间的这些扩展。

配置


-H, - 帮帮我
打印简短的使用信息

-n, --无动作
试运行。 打印调用脚本时将采取的操作,但采取
没有行动。

-d[n], --调试=[n]
将调试级别设置为(可选)级别 n (n 默认为 1)。 请注意那里
可选数字 n 前不能有空格。 这将打开大量调试
信息。

-p, - 清除
从状态哈希文件中删除文件的所有痕迹。 这是必需的,以允许
清除后要重新安装的软件包; 因为否则,真正的
配置文件被删除,但它保留在哈希文件中; 并重新安装没有
采取行动,因为新文件的 md5sum 与哈希文件中的匹配。 在
简而言之,记住在每个配置文件的 postrm 中使用此选项
当包被清除时由 ucf 管理(假设 ucf 本身存在)。
请注意: ucf在这个操作中实际上并没有触及磁盘上的文件,所以任何文件
移除仍然是调用包的责任。

-v, --详细
使脚本在设置内部变量方面非常冗长。

-s 富, --src-目录 FOO
设置源目录(历史 md5sum 应该存在于文件和子目录中)
此目录的目录)到 foo。 默认情况下,new_file 所在的目录
in 假定为源目录。 设置此选项会覆盖中的设置
环境变量 UCF_SOURCE_DIR, 并在配置文件变量中
conf_source_dir。

--sum-文件 FOO
强制从此文件中读取历史 md5sums,而不是默认为
住在源目录中。 设置此选项会覆盖
环境变量 UCF_OLD_MDSUM_FILE, 并在配置文件变量中
conf_old_mdsum_file。

--三路
这会在安装期间打开选项,为用户提供机会
查看旧维护者版本和新维护者之间更改的合并
版本到配置文件的本地副本。 如果用户喜欢他们的
看,他们可以要求合并这些更改。这允许一个人获得新的
即使在保留对上游的本地修改的同时合并上游更改
配置文件。 这是通过获取配置文件和
在注册期间将其存放在缓存区域中,并在安装期间使用 diff3
(隐藏的文件名是配置完整路径的修改版
文件以避免命名空间冲突)。 备注 这个选项出现在 0.8 版的
法郎, 这是第一个发布到不稳定和最终的版本 中士。 这款
woody 中的 ucf 版本不包含此选项。

--debconf-确定
表示可以 UCF 使用已经运行的 debconf 实例
提示(在 debconf 未运行时使用 ucf 总是可以的——它应该
根据需要调用 debconf)。 由于历史上使用 debconf 的维护者脚本
并且 ucf 在运行 ucf 之前必须禁用/削弱 debconf(因为 ucf 没有
使用 debconf 提示,并且需要可用的 stdio),调用 ucf 时必须小心
来自使用 debconf 的维护者脚本。 这个选项让它知道
维护者脚本没有告诉 debconf 停止,或者从
debconf 或任何类似的东西——因此即使在以下情况下使用 debconf 也是安全的
脚本发现 debconf 正在运行。 使用此调用 ucf 的软件包
选项应注意依赖于 ucf 0.28 或更高版本(第一个到
支持使用此选项)。

--debconf-模板 FOO
指示 ucf 使用命名的多选 debconf 模板而不是正常的
ucf 提供的 debconf 模板。 调用者负责确保
命名模板存在并且有一个与默认 ucf 匹配的选项列表
模板,并且应该设置 Choices-C: ${CHOICES} 以确保返回的值匹配
来自默认模板的那些。 请注意,选择必须根据不同
是否 --三路 选项也设置。

--状态目录 /路径/到/目录
将状态目录设置为 /path/to/dir 而不是默认的 /var/lib/ucf.
主要用于测试。

用法


最常见的用例用法非常简单:在 postinst 上的单行调用
配置,以及 postrm 中的另一行来告诉 UCF 忘记
清除时的配置文件(使用 --purge 选项)就是所需要的(假设
ucf 仍在系统上)。

建议您还注册任何由以下人员管理的文件 UCF 与 ucf
登记处; 这会将配置文件与其所属的包相关联。 这是
通过简单的调用完成 法新社 用户然后可以查询一个
配置文件和使用工具的包 乌克. 请参阅相应的手册
页的详细信息。

如果由维护者脚本维护的文件正在从不受保护的
脚本提供的保护状态,维护者可以帮助缓解
通过减少安装时可能提出的问题来进行过渡。 具体来说,
如果有问题的文件是未修改的版本,则不应提出问题
一个在此软件包的先前版本中提供; 维护者可以通过告诉
有关此文件的发布版本所包含的历史 md5sum 的脚本。

这样做的方法是创建一个名为 <新 文件>.md5sum, 开启一个 md5sum
每一行,(您使用的文件名将被忽略,名为 default 的条目除外),或
创建一个目录,名为 <新 文件>.md5sum.d, 其中应该包含任意数量的文件,
每个包含一行,即之前版本的 md5sum <新 文件>.
这些文件的名称并不重要,只有一个例外:名为 default 的文件是
特殊对待。 比如作者个人使用的要么是包版本号
或发布代号,例如 or 土豆。 如果没有历史 md5sums 匹配,我们
几乎可以肯定,要么 md5sums 的历史记录不完整,要么
用户更改了配置文件。

这款 默认 历史的 md5sum
前面提到的关于名称的规则的例外是,如果没有 md5sums 匹配,并且
如果文件 <新 文件>.md5sum.d/默认 存在,或者如果有一行对应于
默认 文件 <新 文件>.md5sum, 它应用作默认的 md5sum 以前
假定已安装在本机上的软件包版本。 如你看到的,
除非先前发布的软件包数量有限(例如只有一个),否则
维护者也在做出明智的猜测,但选项是提供给维护者的。

如果文件 <新 文件>.md5sum, 或目录 <新 文件>.md5sum.d 不存在,或
md5sums 都不匹配,我们测试安装的 文件以查看是否是
与...相同 <新 文件>. 如果没有,我们会询问用户是否希望我们更换
文件中。

还提供了一个额外的工具:可选地,ucf 可以存储一个旧版本的
维护者配置文件的副本,并在升级时计算在
配置文件的维护者版本,并将该补丁应用到本地
文件的版本(当然是根据用户要求)。 还有一个预览设施,在那里
在要求采取行动之前,用户可以检查这种合并的结果。

环境 变数


变量 UCF_FORCE_CONFFNEW, 如果设置,则强制新文件始终覆盖
安装的目标文件,而变量 UCF_FORCE_CONFFOLD, 如果设置静默保留
安装的文件。 UCF_FORCE_CONFFMISS 仅适用于安装目的地
文件不存在(可能是由于用户删除),并强制 ucf 重新创建丢失的
文件(默认行为是尊重用户的意愿,而不是在本地重新创建
删除的文件)。

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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    电影启动器
    电影启动器
    Kodi Movistar+ TV 是 XBMC/ 的 ADDON
    Kodi 许可分配器
    IPTV服务解码器
    Movistar Integrado en uno de los
    媒体中心马...
    下载 movistartv
  • 2
    代码::块
    代码::块
    Code::Blocks 是一个免费的、开源的、
    跨平台 C、C++ 和 Fortran IDE
    专为满足最苛刻的需求而打造
    它的用户。 它的设计非常
    扩展...
    下载代码::Blocks
  • 3
    之中
    之中
    中间或高级 Minecraft 界面
    和数据/结构跟踪是一种工具
    显示 Minecraft 的概览
    世界,而无需实际创造它。 它
    能够 ...
    下载烟雨
  • 4
    系统2
    系统2
    MSYS2 是一组工具和
    图书馆为您提供
    易于使用的建筑环境,
    安装和运行本机 Windows
    软件。 它连...
    下载 MSYS2
  • 5
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo 是一个 JPEG 图像编解码器
    使用 SIMD 指令(MMX、SSE2、
    NEON、AltiVec)加速基线
    JPEG 压缩和解压
    x86、x8...
    下载 libjpeg-turbo
  • 6
    Xtreme下载管理器
    Xtreme下载管理器
    该项目现在有了一个新家:
    https://xtremedownloadmanager.com/ For
    开发人员:
    https://github.com/subhra74/xdm Xtreme
    下载管理器是一个强大的工具...
    下载 Xtreme 下载管理器
  • 更多 ”

Linux 命令

Ad