<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://www.jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://www.jackxiang.com/post//</link>
<title><![CDATA[PC-BSD使用心得]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Fri, 09 Jan 2009 07:33:04 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	PC-BSD是源自FreeBSD的一款类Unix操作系统，以FreeBSD为内核，以KDE为桌面环境。大家对FreeBSD下复杂的桌面环境配置是不是很感挠头？反正我是一直没有配置成功FreeBSD下面的桌面环境（Gnome），只能在字符界面的控制台下使用。直到我发现了PC-BSD，终于用上BSD的桌面了，所以把自己目前的使用心得记录下来共享，以备后查。<br/><br/>运行环境：VMwareWorkstationACE6.02.59824&nbsp;&nbsp;&nbsp;&nbsp; PC-BSD1.4正式版<br/><br/>如何使用Ports安装软件：<br/><br/>1、在安装PC-BSD的时候，选完语言设置，分区之后会进入一个软件安装的界面，里面包含有FireFox、Opera、OpenOffice、Port tree等的安装选项，我除了FireFox和OpenOffice之外全部选择安装，因为FireFox启动太慢，OpenOffice版本低，如果默认什么也不选，就不会安装port tree，你就无法在安装完成后使用ports更新和安装软件，所以要把你想使用的软件添加到待安装软件列表下方的框中，这样在安装完系统之后就会安装下方框中你所选的软件。安装完成后你就可以进入/usr/ports/下安装你需要的软件了。在系统安装完以后，也可以在桌面点击最左下角的按钮里“设置 ——添加或删除软件——系统软件”同时插入第二张光盘，再次安装ports.如果你想要更新port tree的话可以在X桌面选择最左下角的按钮，在里面选择“设置——系统管理——系统管理器——tasks——Fetch ports”就可以更新port tree了。<br/><br/>2、如果默认你没有安装ports可以用下面的方法<br/><br/>直接去http://www.freebsd.org/ports/手动下载ports，大小约37MB，下载完后使用tar zxvf ports.tar.gz解压缩到/usr/ports/下即可。或是初次使用portsnap fetch extract，以后就可以直接使用portsnap fetch update更新。<br/><br/>要修复现有的 ports tree，使用下列命令：<br/><br/>rm -rf /var/db/sup/ports* /usr/ports/*<br/><br/>portsnap fetch extract<br/><br/>如何设置能够在刚刚开机时默认进入字符控制台界面：<br/><br/>PC-BSD安装完以后默认开机进入的是KDE桌面环境，如果你不想直接进入桌面，可以通过修改/etc/ttys文件达到开机进入字符界面，在需要的时候再通过字符命令行（CLI）进入桌面环境。修改这行<br/><br/>#ttyv4 "/PCBSD/bin/pdm" xterm on secure 在前面加上注释符号"#"<br/><br/>然后再在当前用户目录建立".xinitrc"，并在里面写入"exec startkde"，这样当前用户就可以使用"startx"命令随时进入桌面环境。<br/><br/>修改/boot/loader.conf文件，对开机界面进行修改。<br/><br/>我的文泉驿点阵宋体字的安装：<br/><br/>进入http://fundawang.lcuc.org.cn/wqy/下载wqy-bitmapfont-bdf-east-nightly_build.tar.gz。<br/><br/>然后使用tar zxvf wqy-bitmapfont-bdf-east-nightly build.tar.gz得到wqy-bitmapfont-gb18030目录，在里面运行cp wenquanyi_*拷贝到 /usr/local/lib/X11/fonts/TrueType 目录下；也可从windowns系统把simsun字体拷贝到此目录下使用。<br/><br/>再把字体配置文件85-bitmapsong.conf拷贝到 /usr/local/etc/fonts/conf.d目录下（此步骤省略似乎也无影响），然后进入设置——外观与主题把所有字体设置成wenquanyi字体即可。<br/><br/>然后再使用fc-cache -f -v命令。<br/><br/>中文输入法的安装：<br/><br/>我喜欢小企鹅Fcitx输入法，里面包含五笔、拼音和五笔拼音输入法，能满足各种需求的使用。进入www.fcitx.org或是fcitx.net下载fcitx-3.5-070703.tar.bz2或fcitx-3.5-BlackFri.tar.bz2。直接下载地址www.fcitx.org/download/fcitx-3.5-BlackFri.tar.bz2<br/><br/>使用tar jxvf fcitx-3.5-*解压文件，然后进入解压出的目录fcitx-3.5，在里面运行：<br/><br/>“./configure”；“make”；“make install (clean)”就可以了。没有进行任何额外配置就可以在终端里输入fcitx启动输入法使用，如果想要进入桌面直接就可以使用，请在各用户目录下的.xinitrc里的exec startkde行前写入exec fcitx &就可以了。<br/><br/>即时聊天软件的安装<br/><br/>PC- BSD默认的KDE3.5.7自带了一个集成的多语言支持IM通讯软件Kopete，包括了常用的即时通讯软件MSN/ICQ/Yahoo通/AIM /IRC等协议的支持（没有QQ插件），如果你不习惯，也可以自己安装Pidgin集成IM软件（包含QQ插件，但不可用，是腾讯封锁造成不能使用），但你可以安装Eva软件，这是KDE桌面下的QQ软件。安装方式进入/usr/ports/net-im/然后进各自的目录，make install clean就行了。<br/><br/>如何升级系统默认安装的软件<br/><br/>因为从ports安装的软件，是安装在目录/usr/local下，而系统默认安装的软件是在/usr下，所以在你安装的时候要查看一下系统安装软件的目录。再使用“make prefix=“指定路径” Install clean”就可以覆盖安装了。我这里以Tcpdump为例，tcpdump是BSD系统内建安装的，版本号为3.94,而最新的版本是3.97，如果从ports安装，路径是/usr/local/sbin/tcpdump,如果你要运行需要打全路径运行，所以我使用指定路径的方式覆盖安装，进入/usr /ports/net/tcpdump/，运行make prefix=/usr install clean，即可进行覆盖安装，运行时直接输入tcpdump即可。<br/><br/>如何升级系统已经安装的软件：make fetchindex联网取来ports目录索引文件，以便能够使用make search key(name)=“软件关键字或名字”在/usr/ports中进行软件搜索。进入/usr/ports/ports-mgmt /portupgrade，运行make install clean安装。然后输入/usr/local/sbin/pkgdb -F将已安装的包建立索引，修复软件数据库，再运行portupgrade -a<br/><br/>或是portupgrade -arR更新全部到最新版的软件（-R 将检查安装时依赖性， -r将检查第二种依赖。这将防止你的系统有过时的依赖包或软件不相容）。 只升级某个包portupgrade -rR portname。安装出现错误就运行pkgdb -F——portupgrade -arR。<br/><br/>Package使用方法：<br/><br/>Pkg_add -r packagename（程序名）&nbsp;&nbsp;&nbsp;&nbsp; //-r参数使程序自动联网查找适合的版本安装<br/><br/>Pkg_info //查看系统安装软件包的版本<br/><br/>Pkg_version //比较本地系统已安装软件包版本与ports服务器上的软件包版本是否一致，-v列出本地系统软件包版本号和ports服务器上软件包版本号。<br/><br/>删除先前安装的软件package命令：pkg_delete packagename（含版本号）<br/><br/>已安装的package信息保存在/var/db/pkg。<br/><br/>Tar命令用法：压缩就是把x换成c例如tar zxvf 文件名<br/><br/>x=解压缩 v=查看进程 f=校验 z=gunzip格式 c=压缩<br/><br/>j=bz2格式<br/><br/>软件下载工具：Kget、Wget、Multiget<br/><br/>Kget是KDE环境下自带的下载管理器，使用简单。命令行下推荐使用wget工具。如果用不惯Kget可以安装Multiget，/usr/ports/ftp/multiget。<br/><br/>基本网络设置：可以使用图形界面sysinstall设置，也可以修改配置文件进行手动配置<br/><br/>sysinstall——configure——networking——interface选择对应的网卡代号配置。<br/><br/>手动配置的步骤：<br/><br/>1、修改/etc/rc.Conf文件,添加以下行<br/><br/>ifconfig_网卡代号="inet IP地址 netmask 子网掩码"<br/><br/>defaultrouter=网关IP地址<br/><br/>hostname="FQDN（fully qualified domain name完全限定域名）"<br/><br/>2、修改/etc/resolv.Conf文件<br/><br/>domain 域<br/><br/>search domainname（域名）<br/><br/>nameserver DNS服务器IP 地址<br/><br/>nameserver DNS服务器IP 地址<br/><br/>#search&nbsp;&nbsp;domainname#表示提供了一个域名不完整的主机名时，在该主机名后指定的域名后缀<br/><br/>#nameserver IP地址#表示解析域名时使用该地址指定的主机为域名服务器<br/><br/>3、修改/etc/hosts文件<br/><br/>：：1 FQDN（完全限定域名） 主机名 #此处的::1似乎是IPv6地址，无此行也可。<br/><br/>127.0.0.1 FQDN(完全限定域名) alias1 alias2<br/><br/>#定义完主机名后把主机名加到127.0.0.1后面<br/><br/>IP地址 FQDN(完全限定域名) alias<br/><br/>IP地址 alias1 alias2<br/><br/>标准格式：<br/><br/>IP地址 (Official host name) alias1 alias2<br/><br/>IP地址 alias1 alias2<br/><br/>4、看看/etc/host.Conf文件中是否是先解析本地hosts。
]]>
</description>
</item><item>
<link>http://www.jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] PC-BSD使用心得]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>