Chinaunix首页 | 论坛 | 博客
  • 博客访问: 344803
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 562
  • 用 户 组: 普通用户
  • 注册时间: 2013-05-14 13:32
个人简介

先知者为师

文章分类

全部博文(46)

文章存档

2016年(1)

2015年(6)

2014年(20)

2013年(19)

我的朋友

分类: LINUX

2014-12-07 21:26:12

笔者基于《深度探索Linux操作系统--系统构建和原理分析》一书
    主要是因为LSF文档比较旧,并且是E文的,幸好王柏生老师著的书可以给我们用比较新的环境去搭建LFS
再次感谢王老师!


声明:本文不是一步一步构建LFS,步骤都在书上,本文的目的是把笔者遇到的问题记录下来
帮更多的人解决构建LFS过程中出现的问题。并且书上有错误的命令本专题也会贴出来,而且
在构建过程中有些额外的想法也会分享给大家。


(一)LFS环境搭建

    本书中宿主系统是ubuntu12.10 目标机是ubuntu11.10 为什么采用.10版本的ubutnu呢?
不是LTS版本的ubuntu,虽说ubuntu系统还算比较新,但是安装完了却无法更新,12.04LTS是可以更新的
当把两个系统装好时,发现无法更新很恼火,后来平静下来了,虽然我用12.04LTS版本也构建了工具链部分,
其实近几年ubuntu应该算是最火的Linux发行版。并且今年(14年),我国政府部门
基本取缔了windows7平台,逐步移向Linux,ubuntu是最佳选择。市场上好多书都是ubuntu入门的书籍^.^

    猜测王老师的用意,其实让我们更深入的去用ubuntu系统,后来我找到了不是长期支持版(LTS)更新的方法
就是将 /etc/apt/source.list 文件内容全部替换成以下内容就ok,ubuntu对old-release软件还是可以更新的。
但是系统不在更新,如果有漏洞ubuntu不会修补,10版的只有9个月,是为过渡版。

#将source.list 文件全部删除 并将raring 替换成相应的版本
deb raring main universe multiverse restricted
deb raring-updates main universe multiverse restricted
deb raring-backports main universe multiverse restricted
deb raring-sercurity main universe multiverse restricted

版本与名称的对应
13.10 saucy
13.04 raring
12.10 quantal
11.10 oneiric

虽然我工作的机器是ubuntu kylin,但是我并没有采用王柏生老师的方法用virtualBox虚拟机,而是采用VMware。如果是新手做的话,建议两个系统都
安装在虚拟机上,不然可能会有毁灭性的的错误。如:安装c库的时候 用make install 开始没权限,后来加上sudo ,哦 mygod!整个系统毁了!!!
c库给安装到系统上了 ,并没安装到 $SYSROOT上。

搭建环境主要是ubuntu 更新的问题,采用上面的方法后 直接#apt-get update  / install vim 等等 都可以用了。

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