(注:这篇文章本来是写在百度的空间上的,但由于觉得那里毕竟不是"专业"的地方,所以,还是选择“移居”到了这里,当然,我懂的并不多,写自己的这个心得,大部分自然是从网上找来的,不过是把人家的东西,放在我这里而已,但愿不会有侵权问题

)

用Ubuntu有一段时间了,最近想要换一下口味,挑来挑去,最后还是选择了FreeBSD,不为别的,就是喜欢FreeBSD的那个红魔标志,哈哈……

其实在高中的时候,接触电脑的机会不多,对操作系统的了解可谓知之甚少,大一的买电脑的时候还是舍友帮忙的呢!现在用电脑的时间还不到两年,自觉对系统的

很多知识还是云里雾里一般,上学期用了Ubuntu,一用就用到现在,前几天见我的一个同学装了RedHat,一个同学装了Fredero(不记得怎么拼

了),我也心血来潮,找到了FreeBSD,不过说实话Ubuntu也真的是不错。

说回我的BSD。

我在Ubuntu上用虚拟机玩了几个小时,就迫不及待的装到硬盘上了,心急吃不了热豆腐,不知不觉,我已犯了兵家大忌……

在选择分区用于安装FreeBSD的时候,BSD好像没有

1、网页乱码

装好系统了之后,我就想到网上查一下资料,可当我打开网页一看,OH,全都是乱码啊!后来找到了解决方案:安装qt4-codecs-cn:

pkg_add -r qt4-codecs-cn

2、输入法安装

虽然搞定了网站乱码,但安装五笔输入法也是个问题,怎么办呢,还是到网上找办法,我知识不够,没辙啊!!

到/usr/ports/chinese/fcitx目录下执行:make install

clean,将会安装fcitx输入法,但这样子还不够,还要修改一个配置文件,方能使用fcitx。

要在~/.xinitrc文件里面添加以下内容

export LC_ALL=zh_CN.GB2312

export LANG=zh_CN.GB2312

export LC_CTYPE=zh_CN.GB2312

export XMODIFIERS="@im=fcitx"

exec fcitx&

如果是在Xfce的环境下, 无论我使用的UTF-8,还是GBK,还是eucCN,都可以正常启动FCITX。

不过这样子进入系统之后还没有启动fcitx的,我在Kde下还要在桌面上右键->运行,输入fcitx之后它才启动,这个好像修

改~/.profile和~/.cshrc就可以解决。  这样子就可以使用fcitx了,

其它输入法类似的安装。

3、字体安装

3.1、TrueType字体安装

可是问题又来,无论是shell还是网页的字体都很难看啊!!大小参差不齐。看了一下FreeBSD的参考手册,安装了TrueType字体,虽然有了一

点效果,但还不是很好看,不过勉强可以接受了,我就先用着,以后有时间再来修理修理它。安装TrueType字体的过程如下。

为 TrueType

字体创建一个目录 (比如, /usr/local/lib/X11/fonts/TrueType) 然后把所有的 TrueType

字体复制到这个目录。记住您不能直接从 Macintosh® 计算机中提取 TrueType

字体; 能被 X11 使用的必须是 UNIX®/MS-DOS®/Windows®

格式的。 一旦您已经将这些文件复制到了这个目录,

就可以用 ttmkfdir 来创建 fonts.dir

文件, 以便让X字体引擎知道您已经安装了这些新文件。 ttmkfdir

可以在 FreeBSD Ports 套件中的

中找到。#cd /usr/local/lib/X11/fonts/TrueType

#ttmkfdir -o fonts.dir

现在把 TrueType 字体目录添加到字体路径中。 这和上面

字体的步骤是一样的, 那就是,使用%xset fp+ /usr/local/lib/X11/fonts/TrueType

%xset

fp rehash

或者把 FontPath 这行加到 xorg.conf

文件中。

就是这样。现在 Netscape,

Gimp, StarOffice™ 和其他所有的 X 应用程序 应该可以认出安装的

TrueType 字体。一些很小的字体(如在 Web

页面上高分辨率显示的文本) 和一些很大的字体(在 StarOffice

下) 现在看起来已经很好了。(安装字体全部是抄《FreeBSD使用手册》的,@_@)

3.2、文泉驿字体安装

当然,我们也可以安装颇受大家喜爱的开源的文泉驿字体,方法如下:

#cd /usr/ports/x11-fonts/wqy

#make install clean

安装完成后,修改/etc/X11/xorg.conf,在Section

"Files"这一节中加入如下语句:

FontPath

"/usr/local/lib/X11/fonts/wqy"

或者也可以使用如下命令:

#xset

fp+ /usr/local/lib/X11/fonts/wqy

#xset fp rehash

字体就安装成功了。

4、安装显卡驱动     安装nvidia显

卡驱动#cd

/usr/ports/x11/nvidia-driver

&& make BATCH=YES install clean在/boot/loader.conf中加入nvidia_load="YES"#echo

'nvidia_load="YES"'>>

/boot/loader.conf安装nvidia显卡驱动自动配置工具#cd

/usr/ports/x11/nvidia-xconfig/

&& make install clean执行#rehash

#nvidia-xconfig(会在/etc/X11下生成新的xorg.conf文件并把旧的xorg.conf备份为org.conf.backup)

以上安装显示驱动的方法是抄袭 FreeBSD 中文论坛里的一位叫做“zp阿土“的仁兄的。

^_^

我在FreeBSD下,如果没有安装显示驱动,Mplayer的播放就不能全屏,如果全屏的话播放就很不流畅

5、加载声卡驱动

<<FreeBSD使用手册>>有比较详细的说明。

如果不知道自己声卡的详细型号,使用如下命令就一次把声卡驱动加载完:

#kldload snd_driver

我的是板载声卡HDA RealtekALC662,加载声卡的方法是:

#kldload snd_hda

如果是Usb声卡则为:

#kldload snd_uaudio

如果想在系统的时候自动加载声卡驱动,则只需将 snd_hda_load="YES" 添加到 /boot/loader.conf 中

6、使之locate有效

在FreeBSD下locate想要寻找某个文件时,却出现

locate: database too small:

/var/db/locate.database信息

运行:

/usr/libexec/locate.updatedb  即可得到解决

7、查看已安装的软件

查看软件安装的位置

# pkg_info –L softwarename | less

查看软件安装的版本

#

pkg_info | grep softwarename

查看这个软件的具体信息

# pkg_info

software

8、使用Portupgrade更新软件

添加CVSup包,命令是:

#pkg_add -r cvsup-without-gui

然后更新Ports树,命令:

#cvsup –L 2 –h

cvsup.tw.freebsd.org  /usr/share/examples/cvsup/ports-supfile

portupgrade

是一个软件,用于快捷便利地升级软件cd /usr/ports/sysutils/portupgrade

make

install clean

安装上它

然后用cvsup更新ports树

然后运行

portupgrade

-r pkg_name 升级单个软件和与其相关的

其中 pkg_name 是 pkg_info 中显示的名字

portupgrade

-ar 就会自动更新全部了。

如果加上 P 参数,则先看是否有已经编译好的 pkg 下载,直接从 pkg 升级,省去自己编译。

载站点可以通过修改 /usr/local/etc/pkgtools.conf 更改

portupgrade -arR

升级所有已经安装的软件,并且检查依赖关系

9、安装

星际译王

经安装

10、添加用户和组

添加用户  adduser  用户名

加组          pw groupadd  组名

将用户添加到组  pw groupmod 组名  -m  用户名

看组信息      pw groupshow  组名

11、修改时间和日期

必须有root权限

# date YYMMDDHHMM

比如要修改时间为2007年4月15日7点52

# date 0704150752

只改时间的话

# date HHMM

使用NTP服务器更新本地时间

# ntpdate time.nist.gov

常用的NTP服务器

time.nist.gov

time.windows.com

chime.utoronto.ca

ntp.pipex.net

12.安装

OpenOffice

先到ftp://ooopackages.good-day.net/pub

/OpenOffice.org/FreeBSD/,下载想要的版本

如果是下载.tbz包,则pkg_add

openoffices×××即可,如果提示缺少**文件,则pkg_add -r ** 安装之。

13.读写NTFS分区

先安装

fusefs-ntfs:

pkg_add -r fusefs-ntfs

修改/etc/rc.conf,加入以下一行

fusefs_enable="YES"

再修改/boot/loader.conf,加入以下一行

fuse_load="YES"

重启就可以使用ntfs-3g了。比如挂载/dev/ad0s5至/mnt: ntfs-3g

/dev/ad0s5 /mnt -o local=zh_CN.utf8。并且显示中文、创建中文文件都没问题。

要是希望开机自动挂所需

的分区,则可以修改 /etc/fstab 来达到目的,将以下语句添加到 fstab 中

/dev/ad0s5   /mnt

ntfs  rw,mountprog=/usr/local/bin/ntfs-3g,late   0   0

14、安装Linux模拟层

cd /usr/ports/emulators/linux_base-fc4/

make install

载入Linux:kldload linux.ko

如果需要启动系统时载入,可将 linux_enable 到

/etc/rc.conf 中

好高兴,我的FreeBSD终于能用了。。。

15、安装QQ

一、

开启 Linux 二进制兼容支持

# kldload linux

开机自动开启linux二进制兼容支持

vi

/etc/rc.conf

linux_enable="YES"

二、安装Linux运行时库

# cd

/usr/ports/emulators/linux_base-f10

# make install

distclean

三、安装QQ for Linux

#cd /usr/ports/net-im/qq/

&& make install clean

四、配置支持中文输入法(仅测试过FCITX)

#/compat/linux/usr/bin/localedef

-i zh_CN -f UTF-8 zh_CN

16、给Firefox安装Adobe player

这个FB的中文手册里都有了,不过我在安装的过程中,到Ln -s *** 这一步的时候没发现有 browser_plugins 这个文件,自己建一就好了。

17、给Emacs安装auto-comlete自动补全工具

下载包:

下载auto-complete:

complete/

下载完成后,解压缩,进入到该目录,在终端中

输入:

$ make install

这个时候你要把你要按的路径写出,我写的使  ~./.emacs.d/plugins/

$ # or with directory specified

$ make install DIR=$HOME/.emacs.d/plugins

再在 .emacs里面配置emacs

;;install auto-complete

(add-to-list 'load-path

"~/.emacs.d/plugins/auto-complete")

(require 'auto-complete-config)

(add-to-list 'ac-dictionary-directories

"~/.emacs.d/plugins/auto-complete/ac-dict")

(ac-config-default)

18、FreeBSD没声音

如果已经 kldload snd_driver

使用 cat /dev/sndstat 查看声卡状态

如果一切正常,但系统还是没有声音,使用如下命令

sysctl hw.snd.default_unit=0或1或其它值试试

19、设置ls的分类颜色

FB csh的ls默认是没有分类颜色的,不过要想设置它的分类颜色也是比较简单

setenv CLICOLOR 1

setenv LSCOLORS ExGxFxdxCxegedabagExEx

添加到~/.cshrc

修改完成后:source ~/.cshrc 重新登入csh就可以后到ls的分类颜色了

FB的一般用户默认使用的是sh,该sh好像没有Tab自动补全功能

freebsd8.1系统安装后

ports更新技巧 freebsd系统ports是系统的一个亮点,更新prots有很多种方法,小猴自 ..

freebsd8.1系统安装后ports更新技巧

freebsd系统ports是系统的一个亮点,

更新prots有很多种

方法,小猴自己习惯用

portsnap fetch extract  第一次更新时用

portsnap fetch update  以

后更新时使用

这两条命令, 简单方便

为了提高速度, 大家可以改一下更新服务器地址

ee /etc/portsnap.conf

其中的

SERVERNAME=portsnap.freebsd.org

改为

SERVERNAME=portsnap.hshh.org

这个是他的更新服务器。另

外还有几个国内比较快的portsnap服务器:

portsnap.hshh.org

portsnap2.hshh.org

portsnap3.hshh.org (网通)

portsnap4.hshh.org

信的使用第一个就可以了, 速度很快, 网通的推荐使用

portsnap3.hshh.org (网通)

freebsd 运行linux,成功搞定自己的 FreeBSD相关推荐

  1. Linux蓝牙耳机软件,linux 下搞定蓝牙耳机

    其实今天在 linux 下面搞定蓝牙耳机并不是很难的事情.只不过因为这个问题在历史上曾经比较棘手,网上充斥了大量相对陈旧的.复杂的安装指南,导致人们一直感觉这样时尚的东西,可能 linux 支持起来很 ...

  2. linux双系统联网设置,双系统及linux 虚拟机搞定,成功配置好教育网更新和联网状态...

    ----把自己原来的博客的东西转过来再说,呵呵linux的 在几天的新手挑战linux下,我开始我艰苦的linux历程,开始的时候是装的fedora10 ,但是发现用双系统的时候,光驱不见了..哎,没 ...

  3. Java 11 快要来了,编译 运行一个命令搞定!

    Java 11 马上要来了,原定于 9 月发布,还有不到 3 个月了,敬请期待更多新功能被加入到 11 当中,本文本讲的是 JEP 330 这个新特性. 化繁为简,一个命令编译运行源代码 看下面的代码 ...

  4. freebsd 运行linux,FreeBSD现在可运行更多Steam最新游戏了

    得益于 FreeBSD 的"Linuxulator"安装包兼容层,用户可以在 FreeBSD 上运行包括游戏在内的诸多应用程序.不过得益于 FreeBSD 图形驱动的优化.安装包兼 ...

  5. 成功搞定了在Windows7中安装SAP了

    上周六(2010.09.04)花了很大的功夫,终于在windows7 X64中成功安装了SAP ECC6 X64系统(使用MS Sql2005 开发版 X64数据库).加上安装windows7安装以及 ...

  6. freebsd 运行linux,Freebsd 下运行 QQ For Linux 的方法

    在Freebsd 下運行 QQ For Linux 的方法 必須滿足: 1 FreeBSD 版本為6.0 以上,FreeBSD 5 未測試 2 系統安裝的 linux_base 不能是 fc4 版的, ...

  7. freebsd运行Linux软件,FreeBSD 常用软件

    1. Opera 速度奇快,广告条也已经去除了,美观多了,不知道为何Opera会这样?不想做了?还是做不下去了?不关我事,有得用久行.没你还有他.世界如此残酷,我都来不及同情你. 感觉在 Javasc ...

  8. Android下磁盘分区表损坏,手贱去硬盘合并!结果分区损坏!花一上午终于成功搞定!!!!!...

    前排提醒:数据无价,一定要提前备份! 切入正题:昨晚楼主一块1t的硬盘之前分了2个区.最近又添了块固态,容量够了,所以想把原来的2个分区合并成一整个. 准备:1.用"分区助手"软件 ...

  9. 直击面试现场:程序员阿里应聘,2轮4小时成功搞定16Koffer!

    写在最前面 这次的内容主要来自于2017年阿里实习生面试的交流,不过我把面试中提到的所有点都以单独的知识点的形式提出,可能给人带来 "怎么实习生面试这么难" 的错觉.当然在面试中, ...

最新文章

  1. 微信小程序-自定义picker选择器
  2. 字体类形:font-family, font-style
  3. python预测控制_无人驾驶——4.控制之MPC模型预测控制
  4. 转载:常见的正则表达式
  5. 十大经典排序算法3(Python版本)
  6. vsphere通用配置_vSphere各版本功能对比及简介
  7. 【推荐实践】Flink 状态(State)管理在推荐场景中的应用
  8. CUDA2.1-原理之索引与warp
  9. 中国自主可免费使用的一站式 IoT 集成开发环境 RT-Thread Studio 发布!
  10. 小甲鱼python第六讲_小甲鱼Python第十七讲课后习题(示例代码)
  11. JavaScript十六进制、八进制、二进制与十进制互转
  12. 吴恩达深度学习——机器学习策略(一)
  13. c语言输入数字 获取星期几,输入字母,判断星期几,求大神指点
  14. ASP.NET MVC载入页面常用方法
  15. 2020 DEMO CHINA创新中国春季峰会暨企业创新与企业创投峰会举行
  16. 如何确认RNA的质量?附RNA提取实验方法技巧分析
  17. 用力一瞥Android渲染机制-黄油计划
  18. 隐马尔可夫模型-三个盒子颜色序列概率计算问题
  19. 【零成本 超详细】使用Win10自带的Hyper-V管理工具搭建虚拟机
  20. 清空 通讯录 android,安卓 通讯录 清除数据恢复

热门文章

  1. 通过tushare的股票数据绘制股票各曲线图——日K线
  2. 树莓派4b和linux,请问树莓派4b的两个hdmi输出是基于什么考虑?
  3. 大型网站架构模式【大型网站技术架构.核心原理与案例分析】(阅读分享)
  4. 7-10 sdut-求交错序列前N项和分数 10
  5. 【老骥伏枥-狗年大礼包】嵌入式linux逆向工程,手把手教你作黑Q-第四讲
  6. java封装继承多态的理解_用最傻瓜式的方法理解Java中的封装、继承和多态
  7. 网易云音乐中间件改造
  8. 营销模式转型 推进ICT业务规模发展
  9. Shiro CAS 实现单点登录
  10. 概率论第二章知识点+错题总结