在MacOS下的安装MySQL5.0.15
2007-11-11 14:44:12 来源:WEB开发网核心提示: 版权:本文为tufeijoe原创,只要承认作者的版权,在MacOS下的安装MySQL5.0.15(5),允许任意转载,但是不得用于商业目的,tufeijoe兄真是点背,我就可以看到:) 4)哦, 【注】本文适合对FreeBSD有一定了解的用户参考 【环境】FreeBSD4.8 on i386 Usb接口光电鼠 via
版权:本文为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_S99vE_BACKUP
MASTER_S99vE_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)哦,输入法还没有装,难怪不知道该如
更多精彩
赞助商链接