分享
 
 
 

FreeBSD入门安装及汉化(tufeijoe兄的修改版本)

王朝system·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

FreeBSD入门安装及汉化

作者:tufeijoe

email:tufeijoe@163.com

qq:9307649

版权:本文为tufeijoe原创,只要承认作者的版权,允许任意转载,但是不得用于商业目的。

【注】本文适合对FreeBSD有一定了解的用户参考

【环境】FreeBSD4.8 on i386

Usb接口光电鼠

via ac97集成声卡

带光驱,软驱

硬盘分区情况(40g,ide):ad0s1 (fat32)10g install for Win2K boot partition

ad0s2 (fat32)20g

ad0s3 (ufs) 10g install for FreeBSD4.8

1、安装系统

下载4月5日之后发行的版本,刻盘安装

光盘启动,将系统装入预先划分的ad0s3片中,disklabel使用auto

(本机主要用于个人使用)

引导记录装载mbr上,由Freebsd的启动管理器控制

选择标准安装方式,基本一路回车(选择一些package,内核源代码,ports-collections,

linux的兼容库都装上),其它的装好系统后再装

第一次安装的话,可以选择完全安装,有点费神,选择要花点功夫,把bash也装上吧

【安装应该没有什么大问题,需要的就是bsd需要安装在主分区,另外是两级分区,

这和dos分区不太一样】

2、 第一次进入系统(root登录)

安装的时候应该配置了网络了,如果没有运行

#/stand/sysinstall

configure选单中选择网络配置

【注】hostname的配置应该使用username.domain[.com|.net|.org}等全名形式如果

不这样,你的启动会很慢,我在FreeBSD5.0版本上有此体验,所以还是按照标准来做。

如果还想装其它光盘上的软件,也可以在sysinstall里面安装,选择介质为cdrom,

这里的package不需要编译就能直接安装,很方便

1)编辑rc.conf文件

#vi /etc/rc.conf

加 linux_enable="YES" //这条装了linux的兼容库之后就已经存在了

sendmail_enable="NONE" #主要是我用不上,个人情况NONE和NO不同,都可以

usbd_enable="YES" //这条也有,西西sshd_enable="YES" #这条不要也罢,总之用不上的就不要加

2)选择shell

我喜欢用bash

#chfn

把shell改成/usr/local/bin/bash

默认bash安装在这里

一定要确保你已经安装了bash,要不然等着进single mode改吧

退出当前会话,重新登入,就会使用bash了

3)不能上国外阿,要用ports,配置个终端下能用的代理先

#vi ~/.profile

加入

HTTP_PROXY="http://61.240.111.196:8080"

export HTTP_PROXY

FTP_PROXY="http://61.240.111.196:8080"

export FTP_PROXY

【注】还有一种到国内站点下的方法,不过体验过几个,包括能够上的香港中文大学

和台湾的一个,软件还是比较全,就是速度慢,国内的又不全,所以还是配置代理上国

外快点。不过想体验的

#vi /etc/defaults/make.conf

参考这个文件做,修改/etc/make.conf

MASTER_SITE_BACKUP

MASTER_SITE_OVERRIDE两个地方。

//我使用的这个方法,感觉很好用

//在freebsd后面加上china,呵呵,记得把前面的注释符号#去掉,要不没有用哦【以上要使所有用户都能用修改/etc/profile,不推荐】

4)退出会话,重新登入

#printenv

看看以上环境变量是不是列出来了

【上不了网,怎么装?相应ports下make,查看版本号,和装的这个软件名字

然后别的系统驱猫上网,哈哈,没有猫阿,那就用狗,下了软件最终放在

/usr/ports/distfiles下,然后ports安装就可以了】

3、装软件了

【完全凭记忆写的,不知道对不对,下次装系统我一定一步一步写下来】

【简单点写了,不想写得麻烦,将就烂人,包括我】

1)#cd /usr/ports/chinese/kde3-i18n-zh_CN/

#make install clean

不要忙着进xwindow,反正是做,做完了再进去完吧,保你满意

2)编译内核吧(有点慢,但是不可怕)(下面的不是必需的,个人情况而定)

#cd /usr/src/sys/i386/conf

#cp GENERIC MYKERNEL

#vi MYKERNEL

屏蔽cpu I386_CPU

cpu_I486_CPU

cpu_I586_CPU

改ident GENERIC->ident MYKERNEL

【为了确保自己内核装成功,开机启动会显示MYKERNEL,dmesg查看】

那些东西不要自己改吧,我说说主要的

需要加#号的有

options MSDOSFS

options CD9660

options CD9660_ROOT //这三个是为了显示msdos分区的中文吧,我理解的需要添加的选项

options USER_LDT //这个很多东西都需要,比如mplayer

device pcm //这是把声卡的驱动编译进内核,tufeijoe兄什么都不写,害的我还得自己查书,哈哈^_^要做防火墙的,那比我知道得多,怎么加自己看着办

wq保存退出

#cd /usr/src

#make buildkernel KERNCONF=MYKERNEL

#make installkernel KERNCONF=MYKERNEL

【上面两行可以写成一行make kernel KERNCONF=MYKERNEL】 //竟然发现编译内核如此容易:)根据机器不同,编译时间分别不同,不过最好分开做,出了错好找错误

3)别忙,编译内核是需要花时间的,不能浪费阿

alt+F2切换到另外一个会话

在这个之前我加了个步骤,呵呵,当然,我是编译内核之后做的这些,因为编译内核很快的,在我实验的电脑上5分钟搞定

装上cvsup

#whereis cvsup

/usr/ports/net/cvsup

#cd /usr/ports/net/cvsup

make install clean

升级一下ports

修改/usr/share/examples/ports-supfile

把地址改成ftp.freebsdchina.org,当然别的站也行

然后cvsup -g L2 ports-supfile

我的4.8花掉了40M左右

这步不知道是不是有用,我又到/usr/ports/net/cvsup下升级了一下cvsup,是不是比较无聊?

呵呵,这回继续吧:)装个文本界面的中文控制台吧

zhcon还是cce?随便吧,反正用得不多,都能用,说不上谁更好

(1)zhcon

#whereis zhcon

/usr/ports/chinese/zhcon

#cd /usr/ports/chinese/zhcon

好像没有什么特别的,

#make install clean

不过需要提醒的是好像只能在ttyv0上用

也就是说你编译内核的时候,没有机会到我们白云来逛逛了

没有关系,反正硬盘大,再装个cce吧 //我没装,因为我觉得zhcon很不错了,没必要用第二个:)(2)#cd /usr/ports/chinese/cce

#make install clean

运行cce就可以用了,这个比zhcon简单多了,不过功能也少多了

ctrl+space调出输入法,是不是比ucdos爽多了阿

那还用什么windows阿,来体验高手风范吧

4)又该装什么呢?\刚吃了饭,油太多

如果不忙着重起体验你的新内核,继续装吧,我喜欢一口气吃个胖子

所以不忙重起,相信我自己,编译内核没有那么容易出错

(1)mplayer【永远辉煌,什么xmms,atrun,用着不爽,

几个明令下去,歌声就出来了,又快又爽】 //这个如果不能上国外网有点麻烦,因为freebsdchina的ports不全,有些东西还是要连到国外去下的

这里的ports默认就安装了gmplayer,所以你没有linux下的麻烦

#cd /usr/ports/multimedia/mplayer

#make install clean

不要急着去用,还没有完,再说你的声卡现在还是哑巴

#cd /usr/ports/multimedia/mplayer-fonts

#make install clean

#cd /usr/ports/multimedia/mplayer-skins

#make

选择所有【不要说我没有道德,占用别人带宽,用也是用了,所有皮肤都

抓下来吧】【这步可以没有,留到下面做,不过我喜欢,知道unix的好处吧,

方式多样,我爱故我存在】 //好象必须要选择一个吧,呵呵,要不mplayer起不来#make install clean

下面这步我不知道是不是必要,不过管那么多阿!?装

#cd /usr/ports/chinese/mplayer-fonts

#make install clean

5)上辈子欠的钱,这辈子还

编译完了,重起吧,吃得太多,小心消化不良

4、好了,我们做作修理将,修理你这儿小恶魔

1)fat分区、cd9660光盘中文显示问题

#cd /usr/ports/chinese/gbfs

#make install clean

我做了一个比较无聊的一步

#cp /usr/local/modules/msdos.ko /modules

#cp /usr/local/modules/cd9660.ko /modules

要做就彻底干净,毁尸灭迹

2)编辑/etc/fstab

#mkdir /mnt/c

#mkdir /mnt/d

#vi /etc/fstab

加入

/dev/ad0s1 /mnt/c msdos rw 0 0

/dev/ad0s2 /mnt/d msdos rw 0 0

ntfs和扩展分区的情况自己搞定吧,白云黄鹤上很多了

3)中文显示,输入一干子,

不用分那么清楚了,我自己记得都是怪事了

#vi ~/.bashrc【有没有这个文件都是这个明令】

alias vi='env LC_CTYPE=en_US.ISO_8859-1 vi'

alias ls='env LC_CTYPE=en_US.ISO_8859-1 ls -F'

【要用gnuls的不要这步了,复杂的东西不一定不可爱】

bind 'set convert-meta off'

bind 'set meta-flag on'

bind 'set output-meta on'

【没有这三行,我在zhcon里输入法打开,看不见自己输入的汉字

有点奇怪,但是加了我不保证能用】 //呵呵,tufeijoe兄真是点背,我就可以看到:)4)哦,输入法还没有装,难怪不知道该如何下手了

我喜欢xsim,虽然不好,但是没有更好了,欧又不会五笔了

可惜这个没有ports

不过linux下的就可以拿过来用

这个我不细说了,一是我说过,相信精华区能够找到

二是xsim本身的文档太多,我完全按照这上面做的,改动很少

//我装的fcitx,感觉这个比其他的都好,现在linuxfans上紫光比较火,不过还没有移植到freebsd上,比较FT了

#whereis fcitx

/usr/ports/chinese/fcitx

cd /usr/ports/chinese/fcitx

make install clean

#vi ~/.xinitrc

应该有一行exec gnome-session //我的是gnome,不过一会要去试试kde了:)

在它前面加上

export XMODIFIERS="@im=fcitx"

export XIM=fcitx

export XIM_PROGRAM=fcitx

fcitx&

如果是csh,就改export为setenv,呵呵

进入X后如果fcitx起不来(不会起不来吧),就手动启动一下吧fcitx&,呵呵【后备工作】

#vi ~/.profile

LC_ALL=zh_CN.EUC

export LC_ALL

LANG=zh_CN.EUC

export LANG

LC_CTYPE=zh_CN.EUC

export LC_CTYPE //这些都是使用bash要改的,使用csh的改~/.cshrc吧,好象叫这个名字,把export换成setenv

【不要说我占用你的眼睛,我觉得分开写,清晰】

5)退出会话,重新进入,准备兴奋吧

5、pp的东西总想据为己有,好东西最后拿出来看

1)我也很兴奋,差点就startx了

忘了装字体,不知道还忘了多少,不打算检查一番了

错误太多相信没有人看,让观众检查吧

找个simsun.ttf或者SIMSUN.TTF,自己想办法吧,相信你们能够找到

有句话叫做远在天边近在眼前

#cp simsun.ttf /usr/X11R6/lib/X11/fonts/

这个方法比较简单,就不需要额外的操作了

什么fonts.dir都滚到一边去,不过效果如何,你才是裁判 //好象说这样做效果并不是很好,但还可以忍受了,我就是这么做的:)2)再来配置一下鼠标

这个玩艺\说难不难的,偏偏我刚学bsd的时候花了我大功夫

#vi /etc/X11/XF86Config

找到Section "InputDevice"关于鼠标的一节

在EndSection之前加

Option "Emulate3Buttons" //这个是模拟三键

Option "ZAxisMapping" "4 5" //这个是滚轮

这样,模拟三键,以及滑轮都可以支持了

【后来我才知道linux下去看看配置文件我两分种就可以搞定,

可惜阿,哀我之不幸】

3)还有什么咚咚么?没有了吧

是不是有点小心“一一”的输入startx

hoho,进去了,希望你能够启动

不过也要你装了kde才行吧,没有装还是/stand/sysinstall

界面很pp吧,这就是传说中的kde3。1,哈哈,gnome2

不能说不好,我喜欢我的桌面更大,我喜欢简洁,清晰,我。。。

不要扔我了,偶不说了

怎么样,fat分区的中文可以看了,整个界面中文化了(当然你要选择

简体中文才行),还没有完

傻瓜,又有点得意忘形了

4)哼哼,进入kde控制中心,如何进?问菜单去

字体---》全部改成simsun了,没有linux下装了字体后那种seris

不太懂,不过同样很pp,清晰

5)没有输入法阿,那里去找,

不要再找我,嘿嘿,没有启动

#vi ~/.xinitrc

加在exec startkde之前

export XMODIFIERS=@im=XSIM

xsim &

不要意思,重新启动kde保准生效,开始骂我蠢了

开个konsole,输入上面两行,当场生效,哈哈

6)还有什么呢,基本的都有了,

哦,qq,对不起,我装了gaim遇到很多问题,解决了再说 //我也还没有搞定,不过msn之类的可以,搞定了一定再写,呵呵7)那给个office吧,

koffice不错阿,staroffice参考前面,不过bsd下我没有解决输入法

的问题,openoffice还没有来得及装,我有病阿,天天装软件干嘛

8)kdevelop

个人爱好吧

是不是搜索到两个阿?可惜偶不会日文

#cd /usr/ports/devel/kdevelop

#make install clean

装好后菜单里面自动添加,第一次运行有个图形界面配置过程

管它东西够不够,先是一路回车,搞定,可以用,还不错呢

9)差点又来废话了

qterm2还没有做bsd版的,我们就开始玩了,谢谢jjww,真是高手

//好象现在不用那么麻烦了,我直接就装上了,在ports里有,whereis找一下吧,不过要自己改字体下tar.gz包

1. 修改configure

找到这样的语句

if test -z ""; then

if test "$kde_qtver" = "2"; then

if test $kde_qtsubver -gt 0; then

kde_qt_minversion=">= Qt 2.2.2"

else

kde_qt_minversion=">= Qt 2.0.2"

fi

fi

if test "$kde_qtver" = "3"; then

kde_qt_minversion=">= Qt 3.0.0-beta6"

fi

if test "$kde_qtver" = "1"; then

kde_qt_minversion=">= 1.42 and < 2.0"

fi

else

kde_qt_minversion=

fi

在这这段话之前加一句,强行设置。

kde_qtver=3

2. 修改qterm-0.2.0/qterm/qtermtelnet.h

#ifdef _OS_WIN32_

#include <winsock2.h>

#else

#include <netdb.h>

#include <sys/types.h> //这一句是我加的,否则make会出现很多类型没定义。

#include <sys/socket.h>

#include <sys/types.h> //这句删除,应该在前面

#include <arpa/inet.h>

#include <netinet/in.h>//我加的,FreeBSD的sockaddr_in定义在这个头里。

#endif

我想原因是它们是基于linux,FreeBSD和linux的头文件可能不一样。

3. 安装

进入你的qterm-0.2.0目录。

Free48# ./configure --with-qt-libraries=/usr/X11R6/lib

10)vmware安装 //这东西我还没装过,我不喜欢

这个玩艺好像我完得倒是比较多,但是还是存在问题

只能用vmware2,不要想着装高版本了,涉及硬件方面的东西太多

没有办法轻松移植

#cd /usr/ports/emulators/vmware2

#make install clean

#mount_linprocfs linprocfs /compat/linux/proc

按照提示做吧,有点头晕

我还没有百分百的运用自如,就贴个序列号吧,这个文件放入

家目录的.vmware文件夹里面

#vi license

# VMware software license

Fields = "Cpt, Name, Email, LicenseType, LicenseClass,

LicenseFeature, Count, LicenseKey, ProductID, Product

Type, Expiration"

StartFields = "Cpt, Name, Email, LicenseType, Field2"

Field2 = "LicenseClass, LicenseFeature, Count, Field3"

Field3 = "LicenseKey, ProductID, ProductType, Expirati

on"

Cpt = "COPYRIGHT (c) 1998-2000 VMware, Inc."

Name = "iocc"

Email = "iocc@apan.com"

LicenseType = "User"

LicenseClass = "Full"

LicenseFeature = "None"

Count = "1 of 1"

LicenseKey = "148391_001"

ProductID = "VMware for Linux"

ProductType = "2.0"

Expiration = "2008-10-28"

Hash = 1b4b55d6-64536b60-65742569-e1c4d860-8edc82b9

6、其它

1)Stardict

【翻译软件】

#cd /usr/ports/chinese/stardict

#make install clean

在桌面建个连接,然后系统的在线翻译程序的图标还是很pp的

2)phoenix

我还没有去装,不过据说速度很快,

现在叫mozilla firebird吧,难怪mozilla的网站上没有搜索到 //呵呵,这个firebird还真大,源代码有30几M呢,不知道编译了多长时间,反正早上起来的时候编译完了:)3)acrobat5

我安装系统的时候就装上了,不知道为什么有的人说不能显示中文

pdf,我没有遇到这个情况

4)realone

下个bin,直接运行,不能再简单了,但是相信在linux下用着爽点

5)mkisofs

#cd /usr/ports/chinese/mkisofs

要做iso你找它吧,简单得不能再简单

6)ftp

有个图形的IglooFTP,再来个经典的wget就不错了

说了这么久,相信在哪个位置应该知道了吧

还不会?

再介绍一种方法

#cd /usr/ports

#make search key=wget

7)其它的我实在想不起来好要装什么

因为需要而学习,因为需要而装

有么问题,大家说出来讨论讨论嘛,你不说我怎么知道你有问题。。。。

唐僧了

挂了,今天不停电,该给我放下假了

7、最后

最后还是希望大家多交流,多做记录,脑袋并不是那么可靠

总有忘记的时候

8、补充点

显卡驱动的安装

//驱动我装上了,去nvidia的官方网站下的,不过今天又出了新版本,我昨天下的,真是FT,很简单的,先解压缩,然后make setup,就装好了,修改/etc/X11/XF86Config文件,把nv改成nvidia,注释掉装系统时识别出来的MX400之类的,没有?没有就算了,呵呵,startx吧,是不是nvidia的标志出来了?win下vmware的安装、使用

//这个不用说什么吧,win下的安装,使用都不难的

quake3的安装 //我不喜欢打哦:)

等等

本来想一并整理进来,不过又怕废话一大堆,不说了,

欢迎访问telnet bbs.whnet.edu.cn

电脑技术|FreeBSD版

支持web访问!

Tab键看进版画面,z键进秘密备忘录,x键进精华区

精华区。。。。缺少一些新文章阿

我这篇算新“问”题章

可惜不是好文章。。。。。。。。。。。。。。。。。。。。。。

痛打

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有