忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
最近访问板块 发新帖
查看: 8718 | 回复: 7

[FreeBSD] 官方公告,關於 optionsNG 和 /etc/make.conf 關係 [复制链接]

论坛徽章:
0
发表于 2013-07-11 18:05 |显示全部楼层
本帖最后由 zeissoctopus 于 2013-07-11 18:49 编辑

英文原文:http://lists.freebsd.org/pipermail/freebsd-ports-announce/2013-June/000062.html

免責中文翻譯:
  1. Hi all, 大家好,
复制代码
  1. When building a port for the first time a dialog may appear to configure options for that port.
  2. 當你在 port 首次編譯個別軟件時,畫面可能會彈出軟件有關的選項對話盒。
复制代码
  1. This configuration is saved such that later builds no longer show the dialog.
  2. 一經儲存有關選擇,那麼日後你重新再編譯該軟件時,便不會再彈出選項對話盒供你重新選擇。
复制代码
  1. This behaviour has now been extended to include options set in /etc/make.conf.
  2. 以上默認行為,現在擴展至 /etc/make.conf 語法裡,透過 /etc/make.conf 有關選項語法設定,同樣地左右選項對話盒會否出現。
复制代码
  1. It allows you to configure options like DOCS, NLS, X11, etc.  once for all ports and not have option dialogs pop up if those are the only options.
  2. /etc/make.conf 的 optionNg 語法,容許你一次性地全域選擇如 DOCS, NLS, X11 等等選項。如果你的全域選擇可以完全涵括個別軟件所有選項的話,則該軟件的選項對話盒永不出現。
复制代码
  1. You can still make the dialog appear by running "make config".
  2. 你仍然可以 cd 到個別 port 目錄中,以 make config 命令强迫彈出選項對話盒,讓你重新選擇。
复制代码
  1. The following variables can be used in make.conf to configure options. They are processed in the order listed below, i.e. later variables override the effects of previous variables.  Options saved using the options dialog are processed right before OPTIONS_SET_FORCE.
  2. 使用以下列出的變數語法,你便可以在 /etc/make.conf 控制 ports 編譯選項。以下是按執行前後次序排列,換言之,較晚定義的變數值會覆蓋較先定義的變數值。而由選項對話盒定義的變數值,被安排在 OPTIONS_SET_FORCE 次序之前。
复制代码


  1. 變數值被執行的次序,由 1 開始到 8。後者值可以覆蓋前者

  2. 1. OPTIONS_SET= "在此填入全域啟動選項值,所有 ports 會自動加入這些選擇"
  3. 2. OPTIONS_UNSET= "在此填入全域蔽屏選項值,所有 ports 會排除這些選擇"
  4. 3. ${唯一軟件名稱}_SET="為個別軟件作選擇需要的選項,只會針對個別軟件之編譯"
  5. 4. ${唯一軟件名稱}_UNSET="為個別軟件蔽屏不必要的選項,只會針對個別軟件之編譯"
  6. 5. 選項對話盒畫面
  7. 6. OPTIONS_SET_FORCE="在此填入强制全域啟動選項值,即使你沒有在選項對話盒畫面中點選過某些選擇,透過這變數值設定,最終也會被強制加入所有 ports 編譯選擇之中"
  8. 7. OPTIONS_UNSET_FORCE="在此填入强制全域蔽屏選項值,即時你已在選項對話盒畫面中點選過某些選擇,但透過這變數值設定,最終也被強制排除在所有 ports 編譯選擇之中"
  9. 8. ${唯一軟件名稱}_SET_FORCE="在此填入强制指定軟件啟動選項值,即使你沒有在選項對話盒畫面中點選過某些選擇,透過這變數值設定,最終也會被強制加入到指定軟件編譯選擇之中"
  10. 9. ${唯一軟件名稱}_UNSET_FORCE="在此填入强制指定軟件蔽屏選項值,即時你已在選項對話盒畫面中點選過某些選擇,但透過這變數值設定,最終也被強制排除在指定軟件編譯選擇之中"
复制代码
  1. To know the UNIQUENAME of a port you can run "make -V UNIQUENAME" in a port directory.
  2. 想知道某個 ports 的 唯一軟件名稱 是什麼的話,你只要 cd 到指定的 port 目錄中,然後輸入命令 make -V UNIQUENAME 查詢
复制代码

  1. An example configuration is given below.
  2. 以下提供一些例子

  3. OPTIONS_SET=NLS # 所有 ports 在編譯時都加入 NLS 選項
  4. OPTIONS_UNSET=DOCS  # 所有 ports 在編譯時都排除 DOCS 選項

  5. # 即使在選項對話盒沒有選擇 AIGLX ,最終也要強制加入 AIGLX 去編譯
  6. xorg-server_SET_FORCE=  AIGLX

  7. # 即使在選項對話盒已選擇 HAL SUID ,最終也要排除它們
  8. xorg-server_UNSET_FORCE=HAL SUID
复制代码
全文完

评分

参与人数 2可用积分 +16 收起 理由
ulovko + 10 感谢分享 ^_^
gvim + 6 赞一个!

查看全部评分

论坛徽章:
2
亥猪
日期:2014-03-19 16:36:35午马
日期:2014-11-23 23:48:46
发表于 2013-07-11 18:19 |显示全部楼层
辛苦了

论坛徽章:
27
技术图书徽章
日期:2013-09-02 19:59:502015年亚洲杯之阿曼
日期:2015-03-05 21:12:582015元宵节徽章
日期:2015-03-06 15:51:332015小元宵徽章
日期:2015-03-06 15:57:20操作系统版块每日发帖之星
日期:2015-08-16 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17操作系统版块每日发帖之星
日期:2015-09-21 06:20:002015亚冠之水原三星
日期:2015-10-30 00:06:07数据库技术版块每日发帖之星
日期:2015-12-24 06:20:0015-16赛季CBA联赛之上海
日期:2016-01-07 10:32:07操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-05-18 06:20:00
发表于 2013-07-11 18:27 |显示全部楼层
我喜欢简体中文

论坛徽章:
0
发表于 2013-07-11 18:54 |显示全部楼层
Hongqiyaodao 发表于 2013-07-11 18:27
我喜欢简体中文


安裝 ports/chinese/chiconv/ 繁簡碼對換

评分

参与人数 1信誉积分 +1 收起 理由
ulovko + 1 赞一个!

查看全部评分

论坛徽章:
1
摩羯座
日期:2014-09-10 16:52:26
发表于 2013-07-11 22:05 |显示全部楼层
从上面的翻译看来简繁也有点区别啊 。。 上面那是 “对话盒” ?  

论坛徽章:
12
2015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56寅虎
日期:2014-05-10 09:50:35狮子座
日期:2013-09-08 08:37:5215-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:03
发表于 2013-07-11 22:42 |显示全部楼层
@ruifeng_ 哈哈 {:3_187:}

论坛徽章:
0
发表于 2013-07-25 17:05 |显示全部楼层
喜欢简体中文。。。

论坛徽章:
0
发表于 2013-07-26 11:55 |显示全部楼层
很棒,终于加入了像gentoo package.use的玩意了
ports灵活性更进入步了

评分

参与人数 1可用积分 +2 收起 理由
ulovko + 2 欢迎参与讨论 ^_^

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP