免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Cyberman.Wu
打印 上一主题 下一主题

[FreeBSD] FreeBSD ports tree升级后导致的问题:如何支持xz、lzma? [复制链接]

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
11 [报告]
发表于 2013-05-15 14:44 |只看该作者
回复 7# Cyberman.Wu

你自己折腾吧,按照这个趋势,折腾出问题的可能性很大。


   

论坛徽章:
0
12 [报告]
发表于 2013-05-15 21:51 |只看该作者
回复 11# fender0107401


我已经全部装完跑起来了。版主是不是都不愿意出主意,还喜欢冷嘲热讽的?

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
13 [报告]
发表于 2013-05-16 08:08 |只看该作者
回复 12# Cyberman.Wu

冷嘲热讽?还真没那个闲心。。。

你说说大致过程吧,让我们学习一下,你是怎么拯救这个系统的。


   

论坛徽章:
0
14 [报告]
发表于 2013-05-22 13:53 |只看该作者
本帖最后由 Cyberman.Wu 于 2013-05-22 13:56 编辑

回复 13# fender0107401


没啥好拯救的,本来也没太大问题。xz问题是因为原来的bsdtar没有把它的支持放进来,而ports tree中的tar现在用的版本却是用xz压缩的。本来想手工解压编译一个版本出来用的,后来怕搞乱了,所以修改了/usr/ports/Mk/bsd.port.mk:
  1.    2251 .if defined(USE_LHA)
  2.    2252 EXTRACT_CMD?=           ${LHA_CMD}
  3.    2253 EXTRACT_BEFORE_ARGS?=   xfqw=${WRKDIR}
  4.    2254 EXTRACT_AFTER_ARGS?=
  5.    2255 .elif defined(USE_ZIP)
  6.    2256 EXTRACT_CMD?=           ${UNZIP_CMD}
  7.    2257 EXTRACT_BEFORE_ARGS?=   -qo
  8.    2258 EXTRACT_AFTER_ARGS?=    -d ${WRKDIR}
  9.    2259 # Added by Cyberman Wu on May 15th, 2013.
  10.    2260 .elif defined(USE_XZ)
  11.    2261 EXTRACT_CMD?=           ${XZ_CMD}
  12.    2262 EXTRACT_BEFORE_ARGS?=   -d -c
  13.    2263 EXTRACT_AFTER_ARGS?= | tar -xf -
  14.    2264 .elif defined(USE_MAKESELF)
  15.    2265 EXTRACT_CMD?=           ${UNMAKESELF_CMD}
  16.    2266 EXTRACT_BEFORE_ARGS?=
  17.    2267 EXTRACT_AFTER_ARGS?=
  18.    2268 .else
  19.    2269 EXTRACT_CMD?=   ${TAR}
  20.    2270 EXTRACT_BEFORE_ARGS?=   -xf
  21.    2271 .if defined(EXTRACT_PRESERVE_OWNERSHIP)
  22.    2272 EXTRACT_AFTER_ARGS?=
  23.    2273 .else
  24.    2274 EXTRACT_AFTER_ARGS?=    --no-same-owner --no-same-permissions
  25.    2275 .endif
  26.    2276 .endif
复制代码
(2259~2263行,现在不知道为什么代码中不能加颜色了。

另外现在的ports tree用于FreeBSD 7.4还有一个许多软件都依赖的gettext升级失败,看了一下configure脚本需要加编译时加一个宏定义才能搞定,具体作法我回复到了原来搜索出来的一个FreeBSD论坛的帖子中:

http://forums.freebsd.org/showthread.php?t=15775

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
15 [报告]
发表于 2013-05-22 14:25 |只看该作者
Cyberman.Wu 发表于 2013-05-22 13:53
回复 13# fender0107401


总结一下:生产环境;使用失去支持的版本;怕麻烦就不升级系统;自己改系统的编译文件。

论坛徽章:
54
2017金鸡报晓
日期:2017-02-08 10:39:42操作系统版块每日发帖之星
日期:2016-03-08 06:20:00操作系统版块每日发帖之星
日期:2016-03-07 06:20:00操作系统版块每日发帖之星
日期:2016-02-22 06:20:00操作系统版块每日发帖之星
日期:2016-01-29 06:20:00操作系统版块每日发帖之星
日期:2016-01-27 06:20:00操作系统版块每日发帖之星
日期:2016-01-20 06:20:00操作系统版块每日发帖之星
日期:2016-01-06 06:20:0015-16赛季CBA联赛之江苏
日期:2015-12-21 20:00:24操作系统版块每日发帖之星
日期:2015-12-21 06:20:00IT运维版块每日发帖之星
日期:2015-11-17 06:20:002015亚冠之广州恒大
日期:2015-11-12 10:58:02
16 [报告]
发表于 2013-05-22 18:02 |只看该作者
从make buildworld升级,失败的可能性比较小。

论坛徽章:
0
17 [报告]
发表于 2013-05-24 10:46 |只看该作者
回复 11# fender0107401


    键盘问题,说的是:Keyboard0 :cannot open "/dev/ukdb0"
                                                                PreInit failed for input device "Keyboard0"

我在拔下然后插上键盘后出现的提示是 ukbd0   但是后边紧接着说了一句  kbd2 at ukbd0  这句话让我有点弄不懂了,既然我用的usb键盘已经在ukbd0了 为什么游吧kbd2定向到ukbd0呢?具体问题的详细信息在http://bbs.chinaunix.net/thread-4081381-1-1.html 能帮我看一下吗?

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
18 [报告]
发表于 2013-05-24 11:41 |只看该作者
startupunix 发表于 2013-05-24 10:46
回复 11# fender0107401


没有太仔细看,

你有没有在rc.conf里面设置hald和dbus,如果设置了以后也不能动,那么可能是hald的问题,你把hald给重启一下看看能不能动。

论坛徽章:
0
19 [报告]
发表于 2013-05-24 14:48 |只看该作者
回复 18# fender0107401


    恩,这个问题已经解决了,虽然方法有点不太对可能,我安装了kde4然后,进入桌面后,本来的键盘加载是失败的,我估计kde自己帮我加载了正确的kbd然后就能用了。鼠标的问题已经解决了。现在我正在搞网络设置,有点小问题,我是在学校里边上网的,学校里边都是用的802.1协议的,这个不知道怎么配置,叫我们学校用的是锐捷的客户端,不知道用的是v2还是v3算法,锐捷支持windows的操作系统,并且支持linux的操作系统,但是没有freebsd的操作系统支持,我可能需要把freebsd加载支持linux的内核。然后估计可以实现上网,你有没有什么办法可以不用加载linux的支持内核,用freebsd通过什么软件来上网。(在校园网的情况下,即802.1x并且需要锐捷客户端的情况下)

论坛徽章:
89
水瓶座
日期:2014-04-01 08:53:31天蝎座
日期:2014-04-01 08:53:53天秤座
日期:2014-04-01 08:54:02射手座
日期:2014-04-01 08:54:15子鼠
日期:2014-04-01 08:55:35辰龙
日期:2014-04-01 08:56:36未羊
日期:2014-04-01 08:56:27戌狗
日期:2014-04-01 08:56:13亥猪
日期:2014-04-01 08:56:02亥猪
日期:2014-04-08 08:38:58程序设计版块每日发帖之星
日期:2016-01-05 06:20:00程序设计版块每日发帖之星
日期:2016-01-07 06:20:00
20 [报告]
发表于 2013-05-24 15:18 |只看该作者
回复 19# startupunix

你懂基本的网络吗识?


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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP