Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35785
  • 博文数量: 17
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 85
  • 用 户 组: 普通用户
  • 注册时间: 2014-12-25 10:40
文章分类

全部博文(17)

文章存档

2015年(12)

2014年(5)

我的朋友

分类: LINUX

2015-07-15 00:49:43

今天应客户需求,帮他们搭建thinkserver RD340,整个编译环境花了一整天,其中有一些蛋碎的原因导致时间过长,
回想也都是泪啊
1. thinkserver RD340安装CentOS 6.5被折腾了几个小时,每次到分区的时候提示格式化磁盘失败,TMD 一段时间看到fomat这个单词都想吐,
1T的磁盘被我每次的失败,每次多出一个500M的 /boot分区,心里想着,对方老板非砍了我不可。。。。
后面查找原因才发现,尼玛,已经安装了磁盘阵列,这鬼东西还每次不管从U盘还是光驱启动安装都特么要找到对应的内核版本镜像,
心里一万只草泥马奔腾而过。。。。
重新config 一次RADI,然后找联想客服要到ReaHat 6.5的内核镜像才特么安装成功;

以为到这应该问题不大了吧
2. 安装交叉编译环境,在设置环境变量的时候手贱了一下,本来直接修改/etc/profile的话 鸟事都没有
偏偏想试一下修改 /etc/environment, 结果一改,source /etc/environment后傻眼了,root下都没法vi,ls 巴拉巴拉一大堆指令
全部失效,我艹!!!!!重启连用户登路都登不上了

---〉解决办法:Ctrl+Alt+F2 进入命令模式,直接export 临时变量
export PATH=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin”
这个时候才能重新vi /etc/environment,然后赶紧把这些环境变量加上,reboot,嗯,可以登录了,虚惊一场。

3. 这个时候就剩下编译了
第一件事就是 yum update
copy 一份source code到服务器,准备make,
马上就报错,中间错误一大堆,还好大部分缺什么就yum 什么
要命的三有些根本就不知道yum 里面对应封装成什么package,又艹!!!!
最后解决方法(先感谢下网友AttaGain):
参考:http://blog.csdn.net/attagain/article/details/17026433

嵌入式开发环境构建时,安装的交叉编译环境,需要32位的开发库。本文中,提供一种在线安装方法(需要root用户权限进行):

    $sudo yum install xulrunner.i686

    $sudo yum install libXtst.i686 
然后就好了,

前面还报了个ld-linux.so.2的错
yum intall glibc.i686就好了

----------个人纪录,后面有时间再整理

阅读(1622) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~