免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5583 | 回复: 1

如何在龙芯上编译ubuntu 8.04(转) [复制链接]

论坛徽章:
0
发表于 2011-01-10 15:09 |显示全部楼层
http://sns.akaedu.org/home/space.php?uid=2&do=blog&id=742
1.环境
硬件8089笔记本
软件:pmon 1.4.3
系统:Lemote_loonux_V1.2.0.tar.gz

2.修改配置
进入系统后:
2.1 改变可读写环境,龙芯默认不让写系统。
mount -n -o rwmount,rw /
mount /dev/hda8 /mnt
cp /usr/* /mnt
umount /mnt
mount /dev/hda8 /usr
2.2 设置apt
将 Lemote_loonux_V1.2.0.tar.gz中的var.tar.gz展开到/home/
cd /home/
tar xvf /media/usb-disk/var.tar.gz
2.3 修改源
vim /etc/apt/sources.list
修改后
apt-get update
-----我的例子--------------
deb ftp://192.168.0.119/debian lenny main //我在本地下载了debian 5.0 mipsel
deb http://dev.lemote.com/debian lenny main restricted contrib universe
multiverse
#deb-src http://mirror.lupaworld.com/ubuntu hardy main restricted unive
rse multiverse
deb-src ftp://192.168.0.119/ubuntu/ hardy main restricted //本地8.04.3 src

-------一般大家可以这样写---------
deb http://dev.lemote.com/debian lenny main restricted contrib universe
multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ hardy main restricted //ubuntu 8.04 src

2.4 安装dpkg-dev
apt-get install dpkg-dev

3.编译脚本
我这里做了一个简单的编译脚本
执行就可以编译了,
如果编译中断,需要手动再次修改。(难点在这里)
脚本制作原理很简单
如果你要编译一个包 例如:bash
apt-get build-dep bash
apt-get -b source bash
这样就编译出来 *.deb了。
但如果环境配置不好不能直接出结果。

脚本如下:
#!/bin/bash

cat "mini-8.04.list"|
while read line
do
        apt-get build-dep $line -y --force-yes
        apt-get -b source $line -y
done

------------------
mini-8.04.list 文件部分片段如下:
-----
lsb-release
makedev
mawk
mii-diag
mktemp
module-init-tools
mount
ncurses-base
ncurses-bin
net-tools
netbase
netcat
ntpdate
passwd
pciutils
pcmciautils
perl-base
procps
python

3.1如何下载完整的mini-8.04.list
http://packages.ubuntu.com/hardy/ubuntu-minimal
minimal-i386

评分

参与人数 1可用积分 +2 收起 理由
arbor + 2 感谢分享

查看全部评分

论坛徽章:
0
发表于 2012-01-07 10:29 |显示全部楼层
您这是在安装ubuntu吗?还是说只是编译?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP