LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1050|回复: 6

重拾 FreeBSD 后遇到的问题

[复制链接]
发表于 2004-1-29 11:05:14 | 显示全部楼层 |阅读模式
好久没玩 FreeBSD 了,以前用过 FreeBSD 4.7,感觉 FB 非常不错。这几天在 gentoo 的 vm 里安装了 freebsd 5.1,升级了 Ports,而后安装了 cce,xfree,xfce4,fcitx,opera。借助 cce 字符界面中文问题解决了,然后按照坛子里的帖子美化了一下 X,效果还不错。不过还是有几个问题,希望各位前辈高手不吝赐教:

1、关于输入法
    我在 ports 里安装了 fcitx 2.0.1,设置了环境变量,在 mlterm 里能正常输入显示中文,但是在 opera 里无法打开输入法,ctrl-space 在 opera 里好象是打开默认主页的快捷键。

2、关于内核编译
    我在论坛里看到 5.x 下编译内核有一种新方法

  1.   cd /usr/src
  2.   make buildkernel KERNCONF=mykernel
复制代码

但是却显示:

  1.   make: don't know how to make buildkernel. Stop
复制代码

    我只好用老方法来编译安装内核,请问这是什么原因?

3、关于 Framebuffer
    听说 FB 里也可以实现 Framebuffer,我在内核里打开了 VESA ,但是不知道该如何使用 Framebuffer,和 linux 里的方法有什么区别?能否实现 Linux 里的 bootsplash 效果?

4、关于 ports
    在 FB 里怎么查看安装一个包要依赖哪些包?可否象 gentoo 的 portage 一样 emrege -pv 一下先看一下依赖关系?

暂时这么几个问题,希望能得到各位的帮助!谢谢!
发表于 2004-1-30 09:14:09 | 显示全部楼层
cp GENERIC mykernek
emacs mykernel
make buildkernel KERNCONF=mykernel
make installkernel KERNCONF=mykernel
reboot

ports可以查看freebsd官方站点上的application说明, 每个分类里的各种软件包安装需要的一切都说的明明白白!
发表于 2004-2-1 16:11:45 | 显示全部楼层

我看看

在你编译内核的时候,查看是不是有/etc/make.conf文件,如果没有的话 ,系统可能会提示不知道怎么样去make,因为你没有去配置make。而你采用下面的方法去编译的话,使用的是单纯的make命令,单单有gmake包就可以了!

下面 ,你要查找port里面的包的依赖,我没有什么好的方法,在/usr/port/下面执行#make search key=pkg_name,然后查找你需要的软件包,下面有他需要依赖的软件包的名称以及版本!不知道是不是你需要的!
发表于 2004-2-2 12:15:13 | 显示全部楼层
1.改掉 opera 的快捷键
2.检查源代码是否安装,/usr/src/sys/i386/conf/mykernel 是否正确
3.使用 cce 可以上到 1024x768,控制台最高只可以到800x600,方法:搜索论坛,我保证有
发表于 2004-2-3 15:41:27 | 显示全部楼层
这样make kernel的话,是要到/usr/src目录下,才能make的。
发表于 2004-2-3 15:44:26 | 显示全部楼层
还要注意/usr/src/sys/i386/conf/下一定要有相同名字的配置文件才行。
发表于 2004-2-3 16:04:34 | 显示全部楼层
我来说一下,
1.Opera的问题可能无法解决,我只记得好象4.9可以用Opera.我在5.1和5.2上都使用不了。谁搞定了,不妨把您的方法帖出来,OK?

2.请看:
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=82366

3.bootsplash的实现完全没有问题。

4.可以试试:
%cd /usr/ports/yourports
%make fetch-list
或者%cd /usr/ports
%make search name=youports,看看下面的DEPS就知道了
当然还可以上freebsd.org的ports页看。或者还有其他方法。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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