CTM的意思

CTM\u662f\u4ec0\u4e48\u610f\u601d

CTM \u5c31\u662f CAO TA MA \u7684 \u7b80\u79f0\uff01

CTM \u662f\u4fdd\u6301\u8fdc\u7a0b\u76ee\u5f55\u6811\u548c\u4e2d\u592e\u670d\u52a1\u5668\u76ee\u5f55\u6811\u540c\u6b65\u7684\u4e00\u79cd\u65b9\u6cd5\u3002\u5b83\u88ab\u5f00\u53d1\u7528\u4e8e FreeBSD \u7684\u6e90\u4ee3\u7801\u6811\uff0c\u867d\u7136\u5176\u4ed6\u4eba\u968f\u7740\u65f6\u95f4\u63a8\u79fb\u4f1a\u53d1\u73b0\u5b83\u53ef\u4ee5\u7528\u4e8e\u5176\u4ed6\u76ee\u7684\u3002\u5f53\u524d\u51e0\u4e4e\u6ca1\u6709\uff0c\u4e5f\u6216\u8005\u53ea\u6709\u5f88\u5c11\u7684\u6587\u6863\u8bb2\u8ff0\u521b\u5efa deltas \u7684\u6b65\u9aa4



\u5728\u60a8\u7684\u65e5\u5e38\u751f\u6d3b\u4e2d\u4f7f\u7528 CTM
\u8981\u5e94\u7528 deltas\uff0c\u7b80\u5355\u7684\u952e\u5165\uff1a

# cd /where/ever/you/want/the/stuff
# ctm -v -v /where/you/store/your/deltas/src-xxx.*
CTM \u80fd\u591f\u7406\u89e3\u88ab gzip \u538b\u7f29\u7684 deltas\uff0c\u6240\u4ee5\u60a8\u4e0d\u9700\u8981\u5148 gunzip \u4ed6\u4eec\uff0c\u8fd9\u53ef\u4ee5\u8282\u7701\u78c1\u76d8\u7a7a\u95f4\u3002

\u9664\u975e\u89c9\u5f97\u6574\u4e2a\u8fc7\u7a0b\u975e\u5e38\u53ef\u9760\uff0c CTM \u4e0d\u4f1a\u6d89\u53ca\u5230\u60a8\u7684\u4ee3\u7801\u6811\u7684\u3002\u60a8\u4e5f\u53ef\u4ee5\u4f7f\u7528 -c \u6807\u8bb0\u6765\u6821\u9a8c delta\uff0c\u8fd9\u6837 CTM \u5c31\u4e0d\u4f1a\u6d89\u53ca\u4ee3\u7801\u6811\uff1b \u5b83\u4f1a\u53ea\u6821\u9a8c delta \u7684\u5b8c\u6574\u6027\u770b\u770b\u662f\u5426\u53ef\u4ee5\u5b89\u5168\u7684\u7528\u4e8e\u60a8\u7684\u5f53\u524d\u4ee3\u7801\u6811

A.4 使用 CTM
CTM 是保持远程目录树和中央服务器目录树同步的一种方法。它被开发用于 FreeBSD 的源代码树,虽然其他人随着时间推移会发现它可以用于其他目的。当前几乎没有,也或者只有很少的文档讲述创建 deltas 的步骤, 所以如果您希望使用 CTM 去做其它事情, 请联系 ctm-users 邮件列表了解更多信息。

A.4.1 为什么我该使用 CTM?
CTM 会给您一份 FreeBSD 源代码树的本地拷贝。代码树有很多的 “flavors” 可用。不管您是希望跟踪完整的 CVS 树还是只是一个分支, CTM 都会给您提供信息。 如果您是 FreeBSD 上的一个活跃的开发者,但是缺乏或者不存在 TCP/IP 连接,或者只是希望把变化自动发送给您, CTM 就是适合您的。对于最积极的分支 您将会每天获得三个以上的 deltas。 然而,您应该考虑通过邮件来自动发送。 升级的大小总是保证尽可能的小。 通常小于 5K,也偶然(十分之一可能)会有 10-50K,也不时地有个大的 100K+ 甚至更大的。

您也需要让自己了解直接和开发代码而不是预发行版本打交道的各种警告。这种情况会很显著,如果您选择了 “current” 代码的话。强烈建议您阅读和 FreeBSD 保持同步。

A.4.2 使用 CTM 我需要做什么?
您需要两样东西:CTM 程序,还有初始的 deltas 来 feed it(达到 “current” 级别)。

CTM 程序从版本 2.0 发布以来 已经是 FreeBSD 的一部分了,如果您有一份源代码拷贝的话它位于 /usr/src/usr.sbin/ctm。

您喂给 CTM 的 “deltas” 可以有两种方式,FTP 或者 email。 如果您有普通的访问 Internet 的 FTP 权限, 那么下面的 FTP 站点支持访问 CTM:

ftp://ftp.FreeBSD.org/pub/FreeBSD/CTM/

或者看看这一小节镜像。

FTP 访问相关的目录并取得 README 文件,从那里开始。

如果您希望通过 email 得到您的 deltas:

订阅一个 CTM 分发列表。 ctm-cvs-cur 支持完整的 CVS 树。 ctm-src-cur 支持最新的开发分支。 ctm-src-4 支持 4.X 发行分支, 等等。。(如果您不知道如何订阅邮件列表, 点击上面的列表名或者到 http://lists.FreeBSD.org/mailman/listinfo 点击您希望订阅的列表。列表页包含了所有必要的订阅指导。)

当您开始接收到您邮件中的 CTM 升级时,您可以使用 ctm_rmail 程序来解压并应用它们。事实上如果您想要让进程以全自动的形式运行的话,您可以通过在 /etc/aliases 中设置直接使用 ctm_rmail 程序。 查看 ctm_rmail 手册页了解更多细节。

注意: 不管您使用什么方法得到 CTM deltas,您都应该订阅 ctm-announce 邮件列表。 以后会有单独的地方提交有关 CTM 系统的操作的公告。点击上面的邮件列表名并按照指示订阅邮件列表。

A.4.3 第一次使用 CTM
在您开始使用 CTM delta 之前,您需要获得一个起始点。

首先您应该确定您已经有了什么。每个人都可以从一个“空”目录开始。您必须用一个初始的 “空的” delta 来开始您的 CTM 支持树。曾经为了您的便利这些 “起始” deltas 被有意的通过 CD 来发行,然而现在已经不这样做了。

因为代码树有数十兆字节,您应该更喜欢从手头上已经有的东西开始。如果您有一张 -RELEASE CD 光盘,您可以从里面拷贝或者解压缩一份初始代码出来。这会节省非常多的数据传输量。

您会发现这些“初始的” deltas 名字的数字后面都有个 X (比如 src-cur.3210XEmpty.gz)。 后面加一个 X 的设计符合您的初始 “seed” 的由来。 Empty 是一个空目录。通常一个基本的从 Empty 开始的转换由 100 个 deltas 构成。顺便说一下,他们都很大!70 到 80 兆字节的 gzip 压缩的数据对于 XEmpty deltas 是很平常的。

一旦您已经选定了一个基本的 delta 开始,您就需要比这个数高的所有的 delta。

A.4.4 在您的日常生活中使用 CTM
要应用 deltas,简单的键入:

# cd /where/ever/you/want/the/stuff
# ctm -v -v /where/you/store/your/deltas/src-xxx.*
CTM 能够理解被 gzip 压缩的 deltas,所以您不需要先 gunzip 他们,这可以节省磁盘空间。

除非觉得整个过程非常可靠, CTM 不会涉及到您的代码树的。您也可以使用 -c 标记来校验 delta,这样 CTM 就不会涉及代码树; 它会只校验 delta 的完整性看看是否可以安全的用于您的当前代码树。

CTM 还有其他的一些参数,查看手册页或者源代码了解更多信息。

这真的就是全部的事情了。每次得到一个新的 delta,就通过 CTM 运行它来保证您的代码是最新的。

如果这些 deltas 很难重新下载的话不要删除它们。有些东西坏掉的时候您会想到保留它们的。 即使您只有软盘,也请考虑使用 fdwrite 来做一份拷贝。

A.4.5 维持您本地的变动
作为一名开发者喜欢实验,改动代码树中的文件。 CTM 用一种受限的方式支持本地修改:再检查文件 foo 存在之前,首先查找 foo.ctm。如果这个文件存在, CTM 会对它操作而不是 foo。

这种行为给我们提供了一种简单的方式来维持本地的改动: 只要复制您计划修改的文件并用 .ctm 的后缀重新命名。 然后就可以自由的修改代码了,CTM 会更新 .ctm 文件到最新版本。

A.4.6 其他有趣的 CTM 选项
A.4.6.1 正确的找出哪些将被更新
您可以确定变动列表, CTM 可以做到,在您的代码库上使用 CTM 的 -l 选项。

这很有用如果您想要保存改动的日志, pre- 或者 post- 用各种风格处理修改的文件的纪录, 或者仅仅是想感受一下孩子般的疯狂。

A.4.6.2 在升级前制作备份
有时您可能想备份将要被 CTM 升级所改动的所有文件。

指定 -B backup-file 选项会导致 CTM 备份将要被给定的 CTM delta 改动的所有文件到 backup-file。

A.4.6.3 限定受升级影响的文件
有时您可能对限定一个给定的 CTM 升级的范围感兴趣,也有可能想知道怎样从一列 deltas 中解压缩一部分文件。

您可以通过使用 -e 和 -x 选项指定过滤规则表达式来控制 CTM 即将对之操作的文件列表。

例如,要从您保存的CTM deltas 集里解压缩出一个最新的 lib/libc/Makefile 文件,运行这个命令:

# cd /where/ever/you/want/to/extract/it/
# ctm -e '^lib/libc/Makefile' ~ctm/src-xxx.*
对于每一个在 CTM delta 中指定的文件,-e 和 -x 选项按照命令行给定的顺序应用。文件只有在所有的 -e 和 -x 被应用之后标记为合格之后 才能被 CTM 操作。

A.4.7 CTM 未来的计划
其中几项:

在 CTM 中使用一些认证方式, 这样来允许察觉冒充的 CTM 补丁。

整理 CTM 的选项, 它们变得杂乱而违反直觉了。

A.4.8 杂项
也有一系列的 ports collection 的 deltas,但是人们对它的兴致还没有那么高。

A.4.9 CTM 镜像
CTM/FreeBSD 可以在下面的镜像站点通过匿名 FTP 下载。如果您选择通过匿名 FTP 获取 CTM,请试着使用一个离您较近的站点。

如果有问题,请联系 ctm-users 邮件列表。

加利福尼亚州,海湾地区,官方源代码
ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CTM/

南非,旧的 deltas 的备份服务器
ftp://ftp.za.FreeBSD.org/pub/FreeBSD/CTM/

中国台湾
ftp://ctm.tw.FreeBSD.org/pub/FreeBSD/development/CTM/

ftp://ctm2.tw.FreeBSD.org/pub/FreeBSD/development/CTM/

ftp://ctm3.tw.FreeBSD.org/pub/FreeBSD/development/CTM/

如果您在您附近找不到镜像或者镜像不完整, 试着使用搜索引擎比如 alltheweb.
回答者:晴天下雨888 - 见习魔法师 三级

CTM
=Communication Terminal Module通信终端模块

CTM超媒体桌面会议系统

  • CT CTM MRI鏄粈涔鎰忔
    绛旓細CTM鏄滅數瀛愯绠楁満鏂眰鎵弿鑴婇珦閫犲奖鈥濈殑鑻辨枃绠绉帮紝鏄疌T鍜岃剨楂撻犲奖妫鏌ョ浉缁撳悎鐨勪骇鐗┿ CT锛岀鍏辨尟銆
  • CTM鏄粈涔鎰忔,鏄摢瀹跺叕鍙哥畝绉
    绛旓細CTM娉界敯宕涘唴鐨勭畝绉,鏃ユ湰娉界敯宕涘唴姘斿姩浜у搧涓昏缁忚惀:涓夎仈浠,鐢电闃,楂樺帇闃,楂樻俯闃,鏍囧噯姘旂几,鏃犳潌姘旂几,鏈烘鎵,瀵兼煴姘旂几,鐪熺┖鍚哥洏,鐪熺┖鍙戠敓鍣,娴嬮噺浠櫒绛,鍚屾椂缁忚惀鍚勫浗杩涘彛鍚嶇墝姘斿姩鎵ц鍣ㄣ佹皵鍔ㄧ闃銆佹祦浣撴帶鍒跺厓浠躲佺數鍣ㄥ厓浠躲佹皵鍔ㄤ欢銆佹恫鍘嬩欢銆佹満鐢甸厤浠剁殑涓撲笟鍏徃銆
  • ctm涔愬櫒鏄粈涔鎰忔?
    绛旓細CTM浠h〃鐨勬槸Circuits & Time Machines锛屾剰鎸囩數璺拰鏃堕棿鏈哄櫒锛屾槸涓绉嶅瀷鍙蜂负CTM-301鐨勪箰鍣ㄣ傝繖绉嶄箰鍣ㄧ殑鍒涢犺呮槸鏉ヨ嚜寰峰浗鏌忔灄鐨勯煶涔愬Andr茅 Gon?alves锛屾棬鍦ㄩ氳繃鏁板瓧鎶鏈拰妯℃嫙涔愬櫒鐨勭粍鍚堟潵鍒涢犲嚭闊充箰瀹跺拰婕斿嚭鑰呬箣闂寸殑浜掑姩銆侰TM涔愬櫒鏄竴绉嶅彲缂栫▼鐨勩佸彲閲嶆瀯鐨勬暟瀛椾箰鍣紝鍏锋湁涓嶅悓绫诲瀷鐨勯煶棰戝拰鎺у埗鍗曞厓锛岃兘澶熸ā鎷...
  • 鏁板瓧ctm鏄粈涔鎰忔鍟?
    绛旓細ctm鏄竴涓嫳鏂囩缉鍐欒瘝锛屽叏绉版槸"Customer Touchpoint Management"锛岀炕璇戞垚涓枃鏄"瀹㈡埛鎺ヨЕ鐐圭鐞"銆傚畠鏄竴绉嶅晢涓氱瓥鐣ワ紝鏃ㄥ湪閫氳繃鍗忚皟鍜岀鐞嗗鎴蜂笌浼佷笟涔嬮棿鐨勫悇绉嶆帴瑙︾偣锛屽疄鐜版洿濂藉湴婊¤冻瀹㈡埛闇姹傦紝鎻愰珮椤惧婊℃剰搴︾殑鐩爣銆ctm鐨瀹為檯搴旂敤棰嗗煙闈炲父骞挎硾锛岄櫎浜嗕紶缁熺殑瀹㈡湇銆侀攢鍞瓑棰嗗煙锛岃繕鍖呮嫭浜...
  • CTM鏄粈涔鎰忔
    绛旓細CTM锛屽緢鏈夊瑙i噴鐨勶紝姣斿銆傘 榄斿吔鐨勬柊鐗堟湰 澶х伨鍙橈紙鍙版湇缈昏瘧锛夛紝鑻辨枃绠鍐欏氨鏄疌TM銆傘
  • 涓嶆樉绀轰腑鍥界Щ鍔ㄦ樉绀CTM鏄粈涔鎰忔
    绛旓細璇存槑鎵嬫満宸叉极娓稿埌婢抽棬锛CTM鏄境闂ㄧ殑涓瀹堕氳杩愯惀鍟嗭紝涓枃鍙境闂ㄧ數璁紝鍜屽唴鍦扮殑绉诲姩銆
  • CTM灏忕粍鏄粈涔鎰忔?
    绛旓細CTM灏忕粍鏄竴涓洟闃燂紝鐢辨潵鑷笉鍚岄鍩熺殑涓撲笟浜哄憳缁勬垚銆CTM鐨鍚嶇О浠h〃鐨勬槸鈥淐hange and Transformation Management鈥濓紝鍗冲彉闈╁拰杞瀷绠$悊銆傚叾鐩殑鏄府鍔╀紒涓氬拰缁勭粐杩涜绠$悊鍙橀潻浠ュ強杞瀷锛屽府鍔╁鎴锋彁楂樺叾涓氬姟娴佺▼鍜屼笟鍔℃ā寮忕殑鏁堢巼銆侰TM灏忕粍鐨勫伐浣滀富瑕佸寘鎷笟鍔℃祦绋嬪啀閫犮佺粍缁囩粨鏋勪紭鍖栥佷笟鍔$郴缁熶笌鎶鏈敮鎸佺瓑銆傚湪涓氬姟娴佺▼...
  • CTM鏄粈涔鎰忔鍟?
    绛旓細鎸囩殑鏄瓟鍏戒笘鐣屼腑鐨勪竴涓増鏈紝澶у湴鐨勮鍙樸傝繖涓増鏈腑锛屽ぇ鍦板畧鎶よ呴粦榫欒嚜鍚嶄负姝讳骸涔嬬考锛屽鏁翠釜涓栫晫杩涜浜嗙牬鍧忥紝骞朵笖濡勫浘姣佺伃鏁翠釜鑹炬辰鎷夋柉锛屽悇浣嶇帺瀹堕渶瑕佸姫鍔涢樆姝㈣繖鍦虹伨闅俱傘婇瓟鍏戒笘鐣岋細澶у湴鐨勮鍙橈紙WorldofWarcraft-Cataclysm锛夈嬬缉鍐欙細CTM锛堝彴鏈嶈瘧涓衡滄旦鍔笌閲嶇敓鈥)鍏朵粬涓婂彜涔嬬鐪嬪埌灏ゆ牸钀ㄩ殕鐨勮鐏箣鍚庯紝涔...
  • 杞﹁締ctm鏄粈涔鎰忔鍟?
    绛旓細杞﹁締CTM鏄竴绉嶉珮搴﹁嚜鍔ㄥ寲銆侀拡瀵硅溅杈嗙洃鎺у拰绠$悊鐨勭郴缁燂紝鍏锋湁瀹炴椂鐩戞帶銆佹暟鎹敹闆嗐侀琛/椹鹃┒璺嚎缁熻銆佹暟鎹洿鏂般佹寚浠ゅ彂灏勫拰鎶ヨ〃鐢熸垚绛夊姛鑳姐傝溅杈CTM鐨涓昏鐗圭偣鍖呮嫭锛氱簿鍑嗙殑杞﹁締瀹氫綅鍜岃埅绾胯窡韪姛鑳姐侀珮鏁堢殑棰勮鍜屾祴閲忓姛鑳姐佸彲閰嶅鏅鸿兘杞﹁浇纭欢璁惧銆佸疄鏃跺搷搴斿拰鍦ㄧ嚎鎸囦护鎺у埗銆佸彲浣滀负搴旀ュ拰绱фヤ繚闄╂帾鏂姐佷綆鍔熻楀拰闀...
  • ctm鏄粈涔鎰忔
    绛旓細閫氬父鎴戜滑浣跨敤缁勪欢杈撳嚭鍔熺巼涓庣數姹犵墖鍔熺巼鎬诲拰鐨勭櫨鍒嗘瘮(Cell To Module绠绉癈TM鍊)琛ㄧず缁勪欢鍔熺巼鎹熷け鐨勭▼搴︼紝CTM鍊艰秺楂樿〃绀虹粍浠跺皝瑁呭姛鐜囨崯澶辩殑绋嬪害瓒婂皬銆傚奖鍝CTM鐨鍥犵礌寰堝锛屽寘鎷細A.鍏夊鎹熻楋細鍒剁粧缁掗潰涓嶅悓寮曡捣鐨勫厜瀛﹀弽灏勩佺幓鐠冨拰EVA绛夊紩璧风殑鍙嶅皠鎹熷け銆侭.鐢甸樆鎹熻楋紝鐢垫睜鐗囨湰韬殑涓茶仈鐢甸樆鎹熻椼佺剨甯︼紝姹囨祦鏉℃湰韬...
  • 扩展阅读:ctm的女人的意思 ... ctm骂人什么意思 ... ctm网络里什么意思 ... ctm翻译成中文 ... ctm网络用语 ... 魔兽ctm是什么版本 ... ctm魔兽 ... 澳门ctm ... ctm强势职业 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网