美文网首页Linux学习|Gentoo/Arch/FreeBSD
Portage附加工具: dispatch-conf和etc-u

Portage附加工具: dispatch-conf和etc-u

作者: 孤逐王 | 来源:发表于2014-11-20 15:02 被阅读399次

dispatch-conf

介绍

dispatch-conf是一个帮助合并._cfg0000_<名称>文件的工具。._cfg0000_<名称>文件是由Portage在它要覆盖被CONFIG_PROTECT变量所保护的某个目录里的文件时建立的。

使用dispatch-conf能够在合并配置文件并升级更新的同时保持所有更新记录。dispatch-conf以RCS版本管理系统或是补丁的方式来保存配置文件间的差别。这意味着如果你在升级配置文件犯下错误时,你可以随时退回到你的配置文件的之前版本。

使用dispatch-conf,你可以保持配置文件原来的样子,或者使用新的配置文件,你还可以编辑当前文件或交互式地合并更新。除此之外,dispatch-conf还有一些很棒的特性:

  • 可自动合并仅有注释变更的文件;
  • 可自动合并仅有空白符数量的不同的文件;

使用

确定你先编辑了/etc/dispatch-conf.conf并创建了archive-dir变量设定的目录。

  • 运行dispatch-conf:
dispatch-conf

当运行dispatch-conf的时候,程序会带你把每个改变了的配置文件挨个过一边。按 u 来用新配置文件更新(替换)现在的配置文件,然后继续处理下一个。按 z 来删除新配置文件,然后继续处理下一个。当处理完所有的配置文件之后,dispatch-conf就会退出。你也可以随时按q来退出。

更多信息,请查阅dispatch-conf手册页。它会告诉你交互式的合并新旧配置文件,编辑新配置文件,检查两个文件间的差异等等。

  • 阅读dispatch-conf手册页:
man dispatch-conf

etc-update

介绍

你也可以使用etc-update来合并配置文件。它不像dispatch-conf那样简单易用,功能也少,但是它也能提供交互式合并功能并且能自动合并一些简单的改变。

不过,和dispatch-conf不同的是,etc-update不保留你的配置文件的旧版本。一旦你更新了文件,旧版本就永远丢失了。所以要非常小心,因为使用etc-update与使用dispatch-conf相比明显的不安全。

使用

  • 运行etc-update
etc-update

在整合简单直观的更动后,系统会提示你一个需要更新的受保护的文件列表。在最底下会提示你可选的操作选项:

  • etc-update选项

Please select a file to edit by entering the corresponding number.
(-1 to exit) (-3 to auto merge all remaining files)
(-5 to auto-merge AND not use 'mv -i'):

如果你输入-1,etc-update将直接退出且不执行任何变更。如果你输入-3或-5,所有列出的配置文件将被更新的版本覆盖。因此先选出无需自动升级的配置文件非常重要,而具体步骤也很简单,只需要输入在该配置文件左边显示的数字就可以了。

相关文章

  • Portage附加工具: dispatch-conf和etc-u

    dispatch-conf 介绍 dispatch-conf是一个帮助合并._cfg0000_<名称>文件的工具。...

  • Portage手册翻译摘要

    Portage手册 名称 portage - Gentoo的核心(the heart of Gentoo) 描述 ...

  • Gentoo升级系统

    一些Gentoo Linux常用到的包管理命令 同步portage树 升级包管理工具 升级Python 重新构建整...

  • Gentoo公告板

    公告栏: Gentoo Related: Gentoo Portage Overlays LiveUSB/HOWT...

  • 广西portage修改

    1.贴片贴管焊 2.所有背管换成22*1.0MM 单人,双人,三人,贵妃榻,转角双人 3.转角双人脚往里缩,齐平扶...

  • instrument 性能检测

    instrument 一个强大而灵活的性能分析和测试工具 Xcode的附加工具组件之一leaks 找到内存泄露的起...

  • 如何用火狐模拟手机在电脑上测试访问手机网站

    1,下载firefox,点击菜单,工具-〉附加组件-〉获取附加组件2,查询安装三个组件:wmlbrowser、XH...

  • 行文日纪12:这一年,有些工具迷

    戊戌年,有些迷糊,因沉迷工具而迷失方向。购买新的主机设备和附加装置,安装新的软件,收藏神奇的网站和小工具,貌似做了...

  • Instrument

    Instrument是一个强大而灵活的性能分析和测试工具 是Xcode的附加工具组件之一, 主要用途如下: lea...

  • Instrument简单介绍

    Instrument是一个强大而灵活的性能分析和测试工具,是Xcode的附加工具组件之一,主要用途有: Leaks...

网友评论

    本文标题:Portage附加工具: dispatch-conf和etc-u

    本文链接:https://www.haomeiwen.com/subject/umtwtttx.html