龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 8382|回复: 38

2F盒子上 gentoo 学习

[复制链接]
发表于 2008-12-12 21:23:47 | 显示全部楼层 |阅读模式
新手进来学习,高手欢迎指导,部分内容是抄录zhllg的,版权归他
emerge很慢,至今为止只有一个最最基本的X可用,其它正在进行中,步骤如下
1.下载zhllg 的tarball并解压至一个分区,我是放在hda4,
http://www.gentoo-cn.org/~zhangle/loongson2f_n32_mplt_20081209.tar.bz2

mount /dev/hda4 /mnt
cd /mnt
tar xjvf loongson2f_n32_mplt_20081209.tar.bz2

这个包里不是最新的内核,重下一个放在 hda4的/boot下
cd /mnt/boot
wget http://www.gentoo-cn.org/~zhangle/vmlinux-2.6.28-rc7
2.编辑hda1/boot/boot.cfg,添加新的启动项  title gentoo
        kernel (wd0,3)/boot/vmlinux-2.6.28-rc7
        args console=tty root=/dev/hda4 ro ide=ata100 uca=0x50000000,0x1000000 vga=791
3.启动gentoo后首先配好网络,我是用ADSL的,因为系统基本上要从网上的源码来emerge,没有网络几乎什么也无法更新
以下为抄zhllg的
关于ADLS拨号:

配置一下/etc/conf.d/net,改一下下面的用户名密码
config_ppp0="ppp"
link_ppp0="eth0"
plugins_ppp0="pppoe"   
username_ppp0='your_username'
password_ppp0='your_password'
pppd_ppp0="updetach defaultroute"

在/etc/init.d里创建一个net.ppp0的符号连接,指向/etc/init.d/net.lo
cd /etc/init.d
ln -sf net.lo net.ppp0
/etc/init.d/net.ppp0 start

4.再来配置overlay
官方的代码里是不一定适用于2F的,所以需要overlay,象是PHOTOSHOP里的蒙板一样,overlay里的优先级要高,官方源+OVERLAY=2F版本
怎样下载OVERLAY里的代码呢?这需要GIT工具,下载下来的包里的一个功能没生效,无法从网上克隆,所以需要重新emerge

在开始emerge之前先在/etc/make.conf里设一下参数USE="curl"
emerge dev-util/git
完成后就表示git可以用了,现在开始下载OVERLAY代码
git clone http://www.gentoo-cn.org/git/loongson.git
看看是不是生成了一个loongson的目录?这里就是OVERLAY的代码了,那系统怎么知道OVERLAY在这里呢?这个参数是在/etc/make.conf里的 PORTDIR_OVERLAY,修改成你的OVERLAY的目录吧
PORTDIR_OVERLAY="/root/loongson"

5.X
系统可以开始EMERGE了,这真是一个漫长的过程,而且时不时的会出点错,常用命令如下
emerge -s ,查找软件
emerge ,开始下载代码并编译安装
emerge -C, 卸载

在开始emerge之前订制 USE参数, 我是经常在/etc/make.conf里加上一行
USE="-dri -glx -aiglx"
"-"表示把某个开关给关起来的意思吧,应该是把glx什么的给禁用了

禁用另外一个OVERLAY里的X,否则loongson OVERLAY里的东东就不起作用了
layman -d x11
开始 emerge =xorg-server-1.5.2
=指定某个具体的版本号
emerge完成后要修改 /etc/X11/xorg.conf,干脆下载一个
cd /etc/X11
wget http://www.gentoo-cn.org/~zhangle/xorg.conf.txt
mv xorg.conf.txt
试运行一下 startx
6.桌面,
X开始后其实什么也没有,还需要象GNOME这样的应用,LXDE是一个轻量级的桌面,安装也比较快
emerge -s "lxde" 看看有需要安装包的名字

emerge lxde-meta,等待一会才能完成

7.GDM
即使有LXDE,它应该也不会自动在启动时运行,还要安装一个GDM
emerge gdm
完成后个性配置,让gdm起作用,我是修改了
/etc/conf.d/xdm,把DISPLAYMANAGER换成gdm
DISPLAYMANAGER="gdm"

xdm加到启动项里
rc-update add xdm default

没问题重启一下试试,有没有看到登录界面?选LXDE登录

[ 本帖最后由 alexzyy 于 2008-12-13 15:14 编辑 ]
发表于 2008-12-13 08:58:37 | 显示全部楼层

请搂主能不能讲的更详细一点

请搂主能不能讲的更详细一点。向刘工讲的一样,例如怎么解压,如何安装,如何配置?每一步骤都讲,让我们菜鸟也试一试
发表于 2008-12-13 15:02:34 | 显示全部楼层
发表于 2008-12-13 15:14:49 | 显示全部楼层
最好先emerge mirrorselect一下
用mirrorselect选最快的mirror,这样可以提高emerge的速度。
发表于 2008-12-13 16:14:53 | 显示全部楼层
具体说是下载软件源代码包的速度
发表于 2008-12-13 22:01:35 | 显示全部楼层
楼主贴些图出来耍耍。
 楼主| 发表于 2008-12-14 13:57:01 | 显示全部楼层
默认emerge完LXDE后发现无法显示JPG图像,GOOGLE一下应该是GTK编译时没有用USE jpg 选项,在USE里加上
jpeg, jpeg2k, tiff 重来一遍OK了
emerge -vu --newuse gtk+
 楼主| 发表于 2008-12-14 13:57:59 | 显示全部楼层

LXDE界面

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册新用户(newuser)

x
 楼主| 发表于 2008-12-14 13:58:31 | 显示全部楼层
文件管理器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册新用户(newuser)

x
 楼主| 发表于 2008-12-14 13:59:19 | 显示全部楼层
emerge的gThumb

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册新用户(newuser)

x

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-7-20 05:45 , Processed in 0.210700 second(s), 20 queries .

快速回复 返回顶部 返回列表