<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>漫步 &#187; FreeBSD</title>
	<atom:link href="http://roamlog.info/category/freebsd/feed" rel="self" type="application/rss+xml" />
	<link>http://roamlog.info</link>
	<description>WordPress, Design, Web2.0, Software, IT, News</description>
	<lastBuildDate>Thu, 29 Dec 2011 11:05:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>备忘:在vm中的freebsd下ports方式搭建php环境</title>
		<link>http://roamlog.info/archives/using-vm-and-fb-build-php-environment.html</link>
		<comments>http://roamlog.info/archives/using-vm-and-fb-build-php-environment.html#comments</comments>
		<pubDate>Sun, 18 Feb 2007 10:45:30 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/18/using-vm-and-fb-build-php-environment/</guid>
		<description><![CDATA[今天没事,又重新鼓捣了一下,把以前安装的vm系统删除了,重来,呵呵
记录下,省的忘记
首先安装fb,采用nat连接, minial + man + ports安装
安装好后
sysinstall
配置一些相关属性或参数,如

root password
user
network
ssh

重启
个人比较喜欢vim,又懒的ports安装,就直接

#mount /cdrom
#cd /cdrom/packages/All/
#pkg_add vim-lite-7.0.94.tbz

配置一下vim,这个略,以前blog写过了
然后安装cvsup,也是直接pkg安装

#cd /cdrom/packages/All
#pkg_add cvsup-without-gui-16.1h_2.tbz

稍微配置一下

# cp /usr/share/examples/cvsup/ports-supfile /root/

修改ports-supfile,改下这个:

*default host=cvsup.tw.freebsd.org

然后更新下ports tree
# cvsup -g -L 2 /root/ports-supfile

配置一下shell,最终文件如下

# $FreeBSD: src/share/skel/dot.cshrc,v 1.10.2.3 2001/08/01 17:15:46 obrien Exp $
#
# .cshrc &#8211; csh resource script, read at beginning of execution by each shell
#
# see also csh(1), environ(7).
#
alias h        [...]]]></description>
			<content:encoded><![CDATA[<p>今天没事,又重新鼓捣了一下,把以前安装的vm系统删除了,重来,呵呵<br />
记录下,省的忘记<br />
首先安装fb,采用nat连接, minial + man + ports安装<br />
安装好后</p>
<p class=shell>sysinstall</p>
<p>配置一些相关属性或参数,如</p>
<p class=shell>
root password<br />
user<br />
network<br />
ssh
</p>
<p>重启<br />
个人比较喜欢vim,又懒的ports安装,就直接</p>
<p class=shell>
#mount /cdrom<br />
#cd /cdrom/packages/All/<br />
#pkg_add vim-lite-7.0.94.tbz
</p>
<p>配置一下vim,这个略,以前blog写过了<br />
然后安装cvsup,也是直接pkg安装</p>
<p class=shell>
#cd /cdrom/packages/All<br />
#pkg_add cvsup-without-gui-16.1h_2.tbz
</p>
<p>稍微配置一下</p>
<p class=shell>
# cp /usr/share/examples/cvsup/ports-supfile /root/
</p>
<p>修改ports-supfile,改下这个:</p>
<p class=shell>
*default host=cvsup.tw.freebsd.org
</p>
<p>然后更新下ports tree</p>
<p class=shell># cvsup -g -L 2 /root/ports-supfile</p>
<p><span id="more-25"></span><br />
配置一下shell,最终文件如下<br />
<coolcode linenum="none"><br />
# $FreeBSD: src/share/skel/dot.cshrc,v 1.10.2.3 2001/08/01 17:15:46 obrien Exp $<br />
#<br />
# .cshrc &#8211; csh resource script, read at beginning of execution by each shell<br />
#<br />
# see also csh(1), environ(7).<br />
#</p>
<p>alias h         history 25<br />
alias j         jobs -l<br />
alias la        ls -a<br />
alias lf        ls -FA<br />
alias ll        ls -alF<br />
alias ls        ls -G<br />
alias l         ls -alF<br />
alias l.        ls -alFH<br />
alias vi        vim</p>
<p># A righteous umask<br />
umask 22</p>
<p>setenv  EDITOR  vim<br />
setenv  PAGER   less<br />
setenv  BLOCKSIZE       K<br />
setenv  LANG            en_US.ISO8859-1<br />
setenv  MM_CHARSET      ISO_8859-1<br />
setenv  LC_ALL          en_US.ISO8859-1<br />
setenv  LSCOLORS        ExGxFxdxCxegedabagExEx</p>
<p>if ($?prompt) then<br />
        # An interactive shell &#8212; set some stuff up<br />
        set prompt = &#8216;[%B%n@%m%b] %B%~%b%# &#8216;<br />
        set filec<br />
        set history = 100<br />
        set savehist = 100<br />
        set mail = (/var/mail/$USER)<br />
        if ( $?tcsh ) then<br />
                bindkey &#8220;^W&#8221; backward-delete-word<br />
                bindkey -k up history-search-backward<br />
                bindkey -k down history-search-forward<br />
        endif<br />
endif<br />
set autologout = 0<br />
set autolist<br />
bindkey &#8220;^[[3~&#8221; delete-char<br />
limit coredumpsize 0<br />
</coolcode><br />
配置一下ssh,</p>
<p class=shell>
#vi /etc/ssh/sshd_config
</p>
<p>加入,或直接修改原有的参数</p>
<p class=shell>
IgnoreRhosts yes<br />
IgnoreUserKnownHosts yes<br />
PrintMotd yes<br />
StrictModes no<br />
RSAAuthentication yes<br />
PermitRootLogin yes<br />
PermitEmptyPasswords no<br />
PasswordAuthentication yes
</p>
<p>这样就可以不用在vm中折腾了,用个putty连接,把vm直接关了算了,反正是在后台运行的<br />
接下来ports安装apache,很简单</p>
<p class=shell>
# cd /usr/ports/www/apache22<br />
# make install clean
</p>
<p>然后安装php</p>
<p class=shell>
# cd /usr/ports/lang/php5<br />
# make install clean
</p>
<p>安装php扩展, php-extensions,把CTYPE、EXIF、GD、ICONV、IMAP、PCRE、SESSION、ZLIB等选上</p>
<p class=shell>
# cd /usr/ports/lang/php5-extensions<br />
# make install clean
</p>
<p>安装 MySQL</p>
<p class=shell>
# cd /usr/ports/databases/mysql50-server<br />
#make install clean</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=25&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/using-vm-and-fb-build-php-environment.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>手动安装freetype的一些问题</title>
		<link>http://roamlog.info/archives/manual-install-freetype.html</link>
		<comments>http://roamlog.info/archives/manual-install-freetype.html#comments</comments>
		<pubDate>Sun, 18 Feb 2007 06:50:48 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[freetype]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/18/manual-install-freetype/</guid>
		<description><![CDATA[在freebsd中安装freetype2.x需要使用gmake, 而不是默认的make
先安装gmake,直接安装盘里的tbz包

#cd /packages/All
#pkg_add gmake-3.80_2.tbz
#rehash

然后安装freetype

# tar zxf freetype-2.2.1.tar.gz
# cd freetype-2.2.1
vi configure
edit change make to gmake
# ./configure
# gmake
# gmake install

php组件安装顺序
 jpeg  freetype  zlib libpng libxml2 gd
]]></description>
			<content:encoded><![CDATA[<p>在freebsd中安装freetype2.x需要使用gmake, 而不是默认的make</p>
<p>先安装gmake,直接安装盘里的tbz包</p>
<p class=shell>
#cd /packages/All<br />
#pkg_add gmake-3.80_2.tbz<br />
#rehash
</p>
<p>然后安装freetype</p>
<p class=shell>
# tar zxf freetype-2.2.1.tar.gz<br />
# cd freetype-2.2.1<br />
vi configure<br />
edit change make to gmake<br />
# ./configure<br />
# gmake<br />
# gmake install
</p>
<p>php组件安装顺序</p>
<p class=shell> jpeg  freetype  zlib libpng libxml2 gd</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=23&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/manual-install-freetype.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>提醒自己:FreeBSD下的一些命令的用法</title>
		<link>http://roamlog.info/archives/some-command-of-freebsd.html</link>
		<comments>http://roamlog.info/archives/some-command-of-freebsd.html#comments</comments>
		<pubDate>Mon, 12 Feb 2007 14:23:13 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/12/some-command-of-freebsd/</guid>
		<description><![CDATA[关机

# shutdown -h now
或
# init 0

重启

# shutdown -r now
或
# reboot

关机，并关闭电源

shutdown -p now

添加用户

# adduser

其它一些用户

id 告诉你你是谁!
pwd 显示你在哪个目录－－当前工作目录.
ls 显示当前目录的文件.
ls -F 显示当前目录的文件.执行文件的文件名后加*,目录名后加/,符号链接后加@.
ls -l 以长格式显示文件.
ls -a 列出隐藏点文件和其它文件.如果你是root用户,无须加-a选项,点文件将自动显示.
cd 改变目录.
cd .. 回到上级目录;注意cd后的空格.
cd /usr/local 到/usr/local目录下.
cd ~ 到以登录用户的主目录&#8211;例如/usr/home/jack.
试试cd /cdrom,然后ls, 看看你的CDROM是否mounted并且正常工作.
view filename
让你看一个文件(文件名为filename 不改变文件名).试试
view /etc/fstab.
:q :q退出.
cat filename
在屏幕上显示filename.如果文件太长你只能看到文件的最末部分,按ScrollLock 然后用上下键往回移;
whereis text 寻找text文件,并给出它的完全路径

]]></description>
			<content:encoded><![CDATA[<p>关机</p>
<p class=shell>
# shutdown -h now<br />
或<br />
# init 0
</p>
<p>重启</p>
<p class=shell>
# shutdown -r now<br />
或<br />
# reboot
</p>
<p>关机，并关闭电源</p>
<p class=shell>
shutdown -p now
</p>
<p>添加用户</p>
<p class=shell>
# adduser
</p>
<p>其它一些用户</p>
<p><coolcode linenum="none"><br />
id 告诉你你是谁!<br />
pwd 显示你在哪个目录－－当前工作目录.<br />
ls 显示当前目录的文件.<br />
ls -F 显示当前目录的文件.执行文件的文件名后加*,目录名后加/,符号链接后加@.<br />
ls -l 以长格式显示文件.<br />
ls -a 列出隐藏点文件和其它文件.如果你是root用户,无须加-a选项,点文件将自动显示.<br />
cd 改变目录.<br />
cd .. 回到上级目录;注意cd后的空格.<br />
cd /usr/local 到/usr/local目录下.<br />
cd ~ 到以登录用户的主目录&#8211;例如/usr/home/jack.<br />
试试cd /cdrom,然后ls, 看看你的CDROM是否mounted并且正常工作.<br />
view filename<br />
让你看一个文件(文件名为filename 不改变文件名).试试<br />
view /etc/fstab.<br />
:q :q退出.<br />
cat filename<br />
在屏幕上显示filename.如果文件太长你只能看到文件的最末部分,按ScrollLock 然后用上下键往回移;<br />
whereis text 寻找text文件,并给出它的完全路径</p>
<p></coolcode></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=21&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/some-command-of-freebsd.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FreeBSD下ADSL上网断线自动重拨</title>
		<link>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd.html</link>
		<comments>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd.html#comments</comments>
		<pubDate>Mon, 12 Feb 2007 09:59:51 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[adsl]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/12/re-dial-the-adsl-in-freebsd/</guid>
		<description><![CDATA[有时候断线自动重拨需要一定时间
保存下面文件为 checkadsl.sh
再添加到crontab里，每分钟检查一次。

#!/bin/sh
HOME=/
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin
export HOME PATH
time=6
ok=`expr $time / 2`
myip=`ifconfig tun0 &#124; grep &#8220;inet&#8221; &#124; awk &#8216;{print $4}&#8217;`
if [ -n "$myip" ]; then
        count=`ping -c $time -s 8 $myip &#124; grep &#8220;icmp_seq&#8221; &#124; wc -l 2> /dev/null`
        if [ "$count" -lt "$ok" ]; then
 [...]]]></description>
			<content:encoded><![CDATA[<p>有时候断线自动重拨需要一定时间<br />
保存下面文件为 checkadsl.sh<br />
再添加到crontab里，每分钟检查一次。<br />
<coolcode linenum="none"><br />
#!/bin/sh</p>
<p>HOME=/<br />
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin<br />
export HOME PATH</p>
<p>time=6<br />
ok=`expr $time / 2`<br />
myip=`ifconfig tun0 | grep &#8220;inet&#8221; | awk &#8216;{print $4}&#8217;`</p>
<p>if [ -n "$myip" ]; then</p>
<p>        count=`ping -c $time -s 8 $myip | grep &#8220;icmp_seq&#8221; | wc -l 2> /dev/null`</p>
<p>        if [ "$count" -lt "$ok" ]; then<br />
                echo &#8220;DSL is not connected.&#8221;<br />
                /etc/rc.d/ppp restart<br />
        fi<br />
fi</p>
<p></coolcode></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=19&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD相关资源</title>
		<link>http://roamlog.info/archives/some-resources-of-freebsd.html</link>
		<comments>http://roamlog.info/archives/some-resources-of-freebsd.html#comments</comments>
		<pubDate>Sat, 10 Feb 2007 08:33:42 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/10/some-resources-of-freebsd/</guid>
		<description><![CDATA[
FreeBSD官方：
http://www.freebsd.org/
http://www.freebsd.org.cn/
FreeBSD China
http://www.freebsdchina.org/
CNFUG（中文FreeBSD用户组）
http://www.cnfug.org/
FreeBSD Hypertext Man Pages
http://www.freebsd.org/cgi/man.cgi?
FreeBSD 使用手册
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/
FreeBSD Porter 手册
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/porters-handbook/
ChinaUnix
http://www.chinaunix.net/

]]></description>
			<content:encoded><![CDATA[<p><coolcode linenum="none"><br />
FreeBSD官方：<br />
http://www.freebsd.org/<br />
http://www.freebsd.org.cn/<br />
FreeBSD China<br />
http://www.freebsdchina.org/<br />
CNFUG（中文FreeBSD用户组）<br />
http://www.cnfug.org/<br />
FreeBSD Hypertext Man Pages<br />
http://www.freebsd.org/cgi/man.cgi?<br />
FreeBSD 使用手册<br />
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/<br />
FreeBSD Porter 手册<br />
http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/porters-handbook/<br />
ChinaUnix<br />
http://www.chinaunix.net/<br />
</coolcode></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=18&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/some-resources-of-freebsd.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FreeBSD下ADSL上网</title>
		<link>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd-2.html</link>
		<comments>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd-2.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:34:13 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[adsl]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/re-dial-the-adsl-in-freebsd-2/</guid>
		<description><![CDATA[配置 /etc/ppp/ppp.conf 文件,填写adsl帐号密码.

default:
# set speed sync #此行可略去，速度设置用
# set log phase tun #此行可略去，日志用
 enable dns
adsl:
 set device PPPoE:fxp0  #修改fxp0 为您连ADSL设备的网卡名
 set authname 用户名
 set authkey 密码
 set dial
 set login
 add default HISADDR

配置 /etc/rc.conf  加入:

ppp_enable=&#8221;YES&#8221;
ppp_mode=&#8221;ddial&#8221; #断线重拔
ppp_profile=&#8221;adsl&#8221;

配置 /etc/resolv.conf ,设置dns

nameserver 202.101.224.69
nameserver 192.168.198.2

重启服务
sh /etc/rc
]]></description>
			<content:encoded><![CDATA[<p>配置 /etc/ppp/ppp.conf 文件,填写adsl帐号密码.</p>
<p><coolcode linenum="none"><br />
default:<br />
# set speed sync #此行可略去，速度设置用<br />
# set log phase tun #此行可略去，日志用<br />
 enable dns<br />
adsl:<br />
 set device PPPoE:fxp0  #修改fxp0 为您连ADSL设备的网卡名<br />
 set authname 用户名<br />
 set authkey 密码<br />
 set dial<br />
 set login<br />
 add default HISADDR<br />
</coolcode></p>
<p>配置 /etc/rc.conf  加入:</p>
<p><coolcode linenum="none"><br />
ppp_enable=&#8221;YES&#8221;<br />
ppp_mode=&#8221;ddial&#8221; #断线重拔<br />
ppp_profile=&#8221;adsl&#8221;<br />
</coolcode></p>
<p>配置 /etc/resolv.conf ,设置dns</p>
<p><coolcode linenum="none"><br />
nameserver 202.101.224.69<br />
nameserver 192.168.198.2<br />
</coolcode></p>
<p>重启服务</p>
<p class=shell>sh /etc/rc</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=15&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/re-dial-the-adsl-in-freebsd-2.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>webmin,非常棒的Linux管理工具</title>
		<link>http://roamlog.info/archives/webmin-a-good-manage-tool-of-linux.html</link>
		<comments>http://roamlog.info/archives/webmin-a-good-manage-tool-of-linux.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:33:45 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[webmin]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/webmin-a-good-manage-tool-of-linux/</guid>
		<description><![CDATA[下载 Webmin
webmin-1.320.tar.gz
在安装webmin前,先安装perl5.x

#cd /usr/ports/lang/perl5
#make install clean; rehash

安装webmin

#tar zxvf webmin-1.320.tar.gz
#cp webmin-1.320 /usr/local/webmin
#cd /usr/local/webmin
#./setup.sh



***********************************************************************
*            Welcome to the Webmin setup script, version 1.100        *
***********************************************************************
Webmin is a web-based interface that allows Unix-like operating
systems and common Unix services to be easily administered.
Installing Webmin [...]]]></description>
			<content:encoded><![CDATA[<p>下载 <a href="http://www.webmin.com">Webmin</a><br />
webmin-1.320.tar.gz</p>
<p>在安装webmin前,先安装perl5.x</p>
<p class=shell>
#cd /usr/ports/lang/perl5<br />
#make install clean; rehash
</p>
<p>安装webmin</p>
<p class=shell>
#tar zxvf webmin-1.320.tar.gz<br />
#cp webmin-1.320 /usr/local/webmin<br />
#cd /usr/local/webmin<br />
#./setup.sh
</p>
<p><span id="more-14"></span></p>
<p><coolcode linenum="none"></p>
<p>***********************************************************************</p>
<p>*            Welcome to the Webmin setup script, version 1.100        *</p>
<p>***********************************************************************</p>
<p>Webmin is a web-based interface that allows Unix-like operating</p>
<p>systems and common Unix services to be easily administered.</p>
<p>Installing Webmin in /usr/local/webmin</p>
<p>***********************************************************************<br />
Webmin uses separate directories for configuration files and log files.</p>
<p>Unless you want to run multiple versions of Webmin at the same time</p>
<p>you can just accept the defaults.</p>
<p>Config file directory [/etc/webmin]:           #默认配置文件目录</p>
<p>Log file directory [/var/webmin]:               #默认日志文件目录</p>
<p>***********************************************************************<br />
Webmin is written entirely in Perl. Please enter the full path to the</p>
<p>Perl 5 interpreter on your system.</p>
<p>Full path to perl (default /usr/bin/perl):        #检查Perl安装</p>
<p>Testing Perl &#8230;</p>
<p>Perl seems to be installed ok</p>
<p>***********************************************************************</p>
<p>Operating system name:    FreeBSD</p>
<p>Operating system version: 6.2</p>
<p>***********************************************************************</p>
<p>Webmin uses its own password protected web server to provide access</p>
<p>to the administration programs. The setup script needs to know :</p>
<p> &#8211; What port to run the web server on. There must not be another</p>
<p>   web server already using this port.</p>
<p> &#8211; The login name required to access the web server.</p>
<p> &#8211; The password required to access the web server.</p>
<p> &#8211; If the webserver should use SSL (if your system supports it).</p>
<p> &#8211; Whether to start webmin at boot time.</p>
<p>Web server port (default 10000):                 #默认webmin web server的端口</p>
<p>Login name (default admin):                        #通过浏览器登录webmin的用户名，默认为admin</p>
<p>Login password:                                       #输入用户登录密码</p>
<p>Password again:                                      #再次输入用户登录密码</p>
<p>The Perl SSLeay library is not installed. SSL not available.</p>
<p>Start Webmin at boot time (y/n): y 是否在FreeBSD启动时运行webmin</p>
<p>***********************************************************************</p>
<p>Creating web server config files..</p>
<p>..done</p>
<p>Creating access control file..</p>
<p>..done</p>
<p>Inserting path to perl into scripts..</p>
<p>..done</p>
<p>Creating start and stop scripts..</p>
<p>..done</p>
<p>Copying config files..</p>
<p>..done</p>
<p>Configuring Webmin to start at boot time..</p>
<p>Created init script /etc/rc.d/init.d/webmin</p>
<p>..done</p>
<p>Creating uninstall script /etc/webmin/uninstall.sh ..</p>
<p>..done</p>
<p>Changing ownership and permissions ..</p>
<p>..done</p>
<p>Running postinstall scripts ..</p>
<p>..done</p>
<p>Attempting to start Webmin mini web server..</p>
<p>Starting Webmin server in /usr/local/webmin</p>
<p>..done</p>
<p>**********************************************************************<br />
Webmin has been installed and started successfully. Use your web</p>
<p>browser to go to</p>
<p>  http://hostname:10000/</p>
<p>and login with the name and password you entered previously.</p>
<p></coolcode></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=14&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/webmin-a-good-manage-tool-of-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD下手动安装Mysql</title>
		<link>http://roamlog.info/archives/manual-install-mysql-in-freebsd.html</link>
		<comments>http://roamlog.info/archives/manual-install-mysql-in-freebsd.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:32:38 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/manual-install-mysql-in-freebsd/</guid>
		<description><![CDATA[建 Group 和 用户

# pw groupadd mysql #建立mysql组
# pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中

去mysql下载 for freebsd的mysql
mysql-max-5.0.27-freebsd6.0-i386.tar.gz

#tar zxvf mysql-max-5.0.27-freebsd6.0-i386.tar.gz
#mv mysql-max-5.0.27-freebsd6.0-i386 /usr/local/mysql
#cd /usr/local/mysql
#./scripts/mysql_install_db &#8211;user=mysql  #初始化数据库

配置mysql

#bin/mysqld_safe &#8211;user=mysql &#038;    #第一次启动mysql
#bin/mysqladmini -uroot password 123456    #修改数据库管理员密码
#cp support-files/mysql.server /usr/local/etc/rc.d/mysql.sh  #添加自动启动


附 mysql php 手动编译参数
mysql

# ./configure &#8211;prefix=/usr/local/mysql &#8211;without-debug &#8211;without-bench &#8211;enable-thread-safe-client &#8211;enable-assembler &#8211;with-extra-charsets=complex &#8211;with-named-thread-libs=&#8217;-lthr&#8217; &#8211;with-archive-storage-engine &#8211;with-big-tables &#8211;with-mysqld-ldflags=-all-static [...]]]></description>
			<content:encoded><![CDATA[<p>建 Group 和 用户</p>
<p class=shell>
# pw groupadd mysql #建立mysql组<br />
# pw useradd mysql -g mysql #建立mysql用户并且加入到mysql组中
</p>
<p>去mysql下载 for freebsd的mysql<br />
mysql-max-5.0.27-freebsd6.0-i386.tar.gz</p>
<p class=shell>
#tar zxvf mysql-max-5.0.27-freebsd6.0-i386.tar.gz<br />
#mv mysql-max-5.0.27-freebsd6.0-i386 /usr/local/mysql<br />
#cd /usr/local/mysql<br />
#./scripts/mysql_install_db &#8211;user=mysql  #初始化数据库
</p>
<p>配置mysql</p>
<p class=shell>
#bin/mysqld_safe &#8211;user=mysql &#038;    #第一次启动mysql<br />
#bin/mysqladmini -uroot password 123456    #修改数据库管理员密码<br />
#cp support-files/mysql.server /usr/local/etc/rc.d/mysql.sh  #添加自动启动
</p>
<p><span id="more-13"></span></p>
<p>附 mysql php 手动编译参数</p>
<p>mysql</p>
<p><coolcode linenum="none"><br />
# ./configure &#8211;prefix=/usr/local/mysql &#8211;without-debug &#8211;without-bench &#8211;enable-thread-safe-client &#8211;enable-assembler &#8211;with-extra-charsets=complex &#8211;with-named-thread-libs=&#8217;-lthr&#8217; &#8211;with-archive-storage-engine &#8211;with-big-tables &#8211;with-mysqld-ldflags=-all-static &#8211;with-client-ldflags=-all-static<br />
</coolcode></p>
<p>php</p>
<p><coolcode linenum="none"><br />
#./configure &#8211;enable-fastcgi &#8211;with-mysql=/usr/local/mysql &#8211;with-ttf &#8211;with-xml &#8211;enable-ftp &#8211;with-gd &#8211;with-zlib &#8211;with-freetype &#8211;with-jpeg-dir=/usr/local/lib/ &#8211;enable-force-cgi-redirect &#8211;enable-mbstring &#8211;with-iconv &#8211;enable-sockets &#8211;with-curlwrappers<br />
</coolcode></p>
<p>注: mysqp php 编译参数摘录至 <a href="http://blog.weeker.org/">[weeker]</a></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=13&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/manual-install-mysql-in-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>让Ports下载加速</title>
		<link>http://roamlog.info/archives/make-ports-speedup.html</link>
		<comments>http://roamlog.info/archives/make-ports-speedup.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:32:00 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[port]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/make-ports-speedup/</guid>
		<description><![CDATA[安装prozilla

#cd /usr/ports/ftp/prozilla
#make install clean; rehash

配置
修改 /etc/make.conf, 在开头加入:

FETCH_CMD=/usr/local/bin/proz -s -k 10  -r &#8211;no-curses
DISABLE_SIZE=yes

或 安装 wget

#cd /usr/ports/ftp/wget
#make install clean ;rehash

配置
修改 /etc/make.conf, 在开头加入:

FETCH_CMD= wget
FETCH_BEFORE_ARGS= -c -t 1
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
]]></description>
			<content:encoded><![CDATA[<p>安装prozilla</p>
<p class=shell>
#cd /usr/ports/ftp/prozilla<br />
#make install clean; rehash
</p>
<p>配置<br />
修改 /etc/make.conf, 在开头加入:</p>
<p class=shell>
FETCH_CMD=/usr/local/bin/proz -s -k 10  -r &#8211;no-curses<br />
DISABLE_SIZE=yes
</p>
<p>或 安装 wget</p>
<p class=shell>
#cd /usr/ports/ftp/wget<br />
#make install clean ;rehash
</p>
<p>配置<br />
修改 /etc/make.conf, 在开头加入:</p>
<p class=shell>
FETCH_CMD= wget<br />
FETCH_BEFORE_ARGS= -c -t 1<br />
FETCH_AFTER_ARGS=<br />
DISABLE_SIZE=yes</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=12&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/make-ports-speedup.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>FreeBSD下设置vim</title>
		<link>http://roamlog.info/archives/setting-vim-in-freebsd.html</link>
		<comments>http://roamlog.info/archives/setting-vim-in-freebsd.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:30:59 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[vim]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/setting-vim-in-freebsd/</guid>
		<description><![CDATA[1、装好 vim 后，拷贝 vimrc_example.vim 到 ~/ 下，改名为 .vimrc，并做一些适当的修改，最重要的是关闭 vi 兼容模式（set nocompatible），色彩就自己按喜好来吧。
2、ls -G 可显示彩色，不喜欢这个配色的话可自定一个环境变量（好像是LSCOLORS），看看man 就明白了
我配置的是
setenv  LSCOLORS        ExGxFxdxCxegedabagExEx
3. 一些配置

&#8221; 在行前显示行号.关闭显示请用&#8221;set nonu&#8221;
set nu
&#8221; 启用语法高亮
syntax on
&#8221; 根据文件类型启用缩进
filetype indent on
set autoindent
&#8221; 查找时忽略大小些
set ic
&#8221; 查找文本高亮
set hls
&#8221; Wrap text instead of being on one line
set lbr
&#8221; 更改缺省配色方案为delek
colorscheme delek

]]></description>
			<content:encoded><![CDATA[<p>1、装好 vim 后，拷贝 vimrc_example.vim 到 ~/ 下，改名为 .vimrc，并做一些适当的修改，最重要的是关闭 vi 兼容模式（set nocompatible），色彩就自己按喜好来吧。</p>
<p>2、ls -G 可显示彩色，不喜欢这个配色的话可自定一个环境变量（好像是LSCOLORS），看看man 就明白了<br />
我配置的是</p>
<p class=shell>setenv  LSCOLORS        ExGxFxdxCxegedabagExEx</p>
<p>3. 一些配置</p>
<blockquote><p>
&#8221; 在行前显示行号.关闭显示请用&#8221;set nonu&#8221;<br />
set nu</p>
<p>&#8221; 启用语法高亮<br />
syntax on</p>
<p>&#8221; 根据文件类型启用缩进<br />
filetype indent on<br />
set autoindent</p>
<p>&#8221; 查找时忽略大小些<br />
set ic</p>
<p>&#8221; 查找文本高亮<br />
set hls</p>
<p>&#8221; Wrap text instead of being on one line<br />
set lbr</p>
<p>&#8221; 更改缺省配色方案为delek<br />
colorscheme delek
</p></blockquote>
<img src="http://roamlog.info/?ak_action=api_record_view&id=11&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/setting-vim-in-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeBSD下查看已安装软件的一些命令</title>
		<link>http://roamlog.info/archives/the-command-of-look-over-already-installed-software-in-freebsd.html</link>
		<comments>http://roamlog.info/archives/the-command-of-look-over-already-installed-software-in-freebsd.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:30:29 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/the-command-of-look-over-already-installed-software-in-freebsd/</guid>
		<description><![CDATA[查看软件安装的位置
# pkg_info –L softwarename &#124; less
 查看软件安装的版本
# pkg_info &#124; grep softwarename
查看这个软件的具体信息
# pkg_info software 
linux/freebsd查看目录大小的命令
每次都记不下的两个命令，今天记下来，备以后查
freebsd的命令:
在某个目录里执行
#du -h -d 1 
可以查看目录里的每个子目录的大小
linux下的命令则为:
#du -h &#8211;max-depth=1
]]></description>
			<content:encoded><![CDATA[<p>查看软件安装的位置</p>
<p class=shell># pkg_info –L softwarename | less</p>
<p> 查看软件安装的版本</p>
<p class=shell># pkg_info | grep softwarename</p>
<p>查看这个软件的具体信息</p>
<p class=shell># pkg_info software </p>
<p>linux/freebsd查看目录大小的命令<br />
每次都记不下的两个命令，今天记下来，备以后查</p>
<p>freebsd的命令:</p>
<p>在某个目录里执行</p>
<p class=shell>#du -h -d 1 </p>
<p>可以查看目录里的每个子目录的大小</p>
<p>linux下的命令则为:</p>
<p class=shell>#du -h &#8211;max-depth=1</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=10&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/the-command-of-look-over-already-installed-software-in-freebsd.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>使用OpenSSH安全远程登陆</title>
		<link>http://roamlog.info/archives/using-openssh-to-remote-connect.html</link>
		<comments>http://roamlog.info/archives/using-openssh-to-remote-connect.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:29:07 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/using-openssh-to-remote-connect/</guid>
		<description><![CDATA[使用OpenSSH安全远程登陆
FreeBSD下使用 OpenSSH。FreeBSD 6.0 默认已经把OpenSSH安装上了，这步可以省略了。OpenSSH是免费软件，可以到 OpenSSH 的主页上http://www.openssh.org 下载。
1.生成密钥对：
使用ssh-keygen来生成密钥对
比如要用DSA加密算法生成一个4096Bit的密钥对可以输入如下命令(具体参数请参阅man ssh-keygen)：
具体命令:ssh-keygen -b 4096 -t dsa
使用SecureCRT生成密钥对
SecureCRT最大只支持2048Bit的密钥。生成步骤是点选Tools－>Create Public Key…,选择密钥算法和密钥长度,输入完口令后再使劲晃鼠标以给它生成密钥的足够的随机量之后就等待计算机生成密钥对。切记一定要使劲晃鼠标 xD
生成的Key默认放在C:Documents and SettingsAdministratorApplication DataVanDyke下，文件Identity是私钥，文件Identity.pub是公钥。

特别要注意的是由SecureCRT生成的密钥对和用OpenSSH生成的密钥对在格式上不一样，而且二者都只能认识自己的密钥的格式，所以在用 SecureCRT同OpenSSH连接时分别都要用它们自己的密钥格式，可以用任何一个方法生成然后使用ssh-keygen -i 把SecureCRT生成的的密钥转换成OpenSSH的密钥格式,或者用ssh-keygen -e把OpenSSH的密钥格式转换成SecureCRT能够识别的IETF SECSH格式。
具体命令:ssh-keygen -i -f identity.pub > openssh.pubkey
2.密钥分发：
刚才生成了一对密钥，把私钥放在自己的机器上的C:Documents and SettingsAdministratorApplication DataVanDyke目录下。再把生成的公钥放在要连接的远程主机的~/.ssh/目录下并改名为authorized_keys,并且保证文件除了属主外没有被人修改的权限。
想新加用户，只需要把生成的密钥copy到authorized_keys即可
3.配置SSH服务端：
用ee /vi /vim 编辑 /etc/ssh/sshd_config 文件，

PermitRootLogin yes
#允许root login
ChallengeResponseAuthentication no
#关掉key interactive login

4.配置SSH客户端—SecureCRT：
SecureCRT–>SSH2–>Authentication–>PublicKey
重启sshd服务

/etc/rc.d/sshd reload

这样就可以更安全的远程登陆了 XD
感谢maxm耐心的指导
Update:
按照上面的步骤还是不行的话，你先看看authorized_keys的属性是什么

[root@betty] /home# ls -l /root/.ssh/
total 4
-rw-r–r– 1 weeker wheel 2228 Aug 3 16:49 [...]]]></description>
			<content:encoded><![CDATA[<p>使用OpenSSH安全远程登陆</p>
<p>FreeBSD下使用 OpenSSH。FreeBSD 6.0 默认已经把OpenSSH安装上了，这步可以省略了。OpenSSH是免费软件，可以到 OpenSSH 的主页上http://www.openssh.org 下载。</p>
<p>1.生成密钥对：<br />
使用ssh-keygen来生成密钥对<br />
比如要用DSA加密算法生成一个4096Bit的密钥对可以输入如下命令(具体参数请参阅man ssh-keygen)：<br />
具体命令:ssh-keygen -b 4096 -t dsa</p>
<p>使用SecureCRT生成密钥对<br />
SecureCRT最大只支持2048Bit的密钥。生成步骤是点选Tools－>Create Public Key…,选择密钥算法和密钥长度,输入完口令后再使劲晃鼠标以给它生成密钥的足够的随机量之后就等待计算机生成密钥对。切记一定要使劲晃鼠标 xD<br />
生成的Key默认放在C:Documents and SettingsAdministratorApplication DataVanDyke下，文件Identity是私钥，文件Identity.pub是公钥。<br />
<span id="more-9"></span><br />
特别要注意的是由SecureCRT生成的密钥对和用OpenSSH生成的密钥对在格式上不一样，而且二者都只能认识自己的密钥的格式，所以在用 SecureCRT同OpenSSH连接时分别都要用它们自己的密钥格式，可以用任何一个方法生成然后使用ssh-keygen -i 把SecureCRT生成的的密钥转换成OpenSSH的密钥格式,或者用ssh-keygen -e把OpenSSH的密钥格式转换成SecureCRT能够识别的IETF SECSH格式。<br />
具体命令:ssh-keygen -i -f identity.pub > openssh.pubkey</p>
<p>2.密钥分发：<br />
刚才生成了一对密钥，把私钥放在自己的机器上的C:Documents and SettingsAdministratorApplication DataVanDyke目录下。再把生成的公钥放在要连接的远程主机的~/.ssh/目录下并改名为authorized_keys,并且保证文件除了属主外没有被人修改的权限。</p>
<p>想新加用户，只需要把生成的密钥copy到authorized_keys即可</p>
<p>3.配置SSH服务端：<br />
用ee /vi /vim 编辑 /etc/ssh/sshd_config 文件，</p>
<p class=shell>
PermitRootLogin yes<br />
#允许root login<br />
ChallengeResponseAuthentication no<br />
#关掉key interactive login
</p>
<p>4.配置SSH客户端—SecureCRT：<br />
SecureCRT–>SSH2–>Authentication–>PublicKey</p>
<p>重启sshd服务</p>
<p class=shell>
/etc/rc.d/sshd reload
</p>
<p>这样就可以更安全的远程登陆了 XD<br />
感谢maxm耐心的指导</p>
<p>Update:<br />
按照上面的步骤还是不行的话，你先看看authorized_keys的属性是什么</p>
<p class=shell>
[root@betty] /home# ls -l /root/.ssh/<br />
total 4<br />
-rw-r–r– 1 weeker wheel 2228 Aug 3 16:49 authorized_keys
</p>
<p>现在的authorized_keys属于weeker用户，我们要改成root用户才能起作用。</p>
<p class=shell>[weeker@betty] ~/.ssh# chown root authorized_keys</p>
<p>sshd_config配置文件说明：</p>
<blockquote><p>
     Port　22　<br />
    “Port”设置sshd监听的端口号。　</p>
<p>    ListenAddress　192.168.1.1　<br />
    “ListenAddress”设置sshd服务器绑定的IP地址。　</p>
<p>    HostKey　/etc/ssh/ssh_host_key　</p>
<p>    “HostKey”设置包含计算机私人密匙的文件。　</p>
<p>    ServerKeyBits　1024　<br />
    “ServerKeyBits”定义服务器密匙的位数。　</p>
<p>    LoginGraceTime　600　<br />
    “LoginGraceTime”设置如果用户不能成功登录，在切断连接之前服务器需要等待的时间（以秒为单位）。　</p>
<p>    KeyRegenerationInterval　3600　<br />
    “KeyRegenerationInterval”设置在多少秒之后自动重新生成服务器的密匙（如果使用密匙）。重新生成密匙是为了防止用盗用的密匙解密被截获的信息。　</p>
<p>    PermitRootLogin　no　<br />
    “PermitRootLogin”设置root能不能用ssh登录。这个选项一定不要设成“yes”。　</p>
<p>    IgnoreRhosts　yes　<br />
    “IgnoreRhosts”设置验证的时候是否使用“rhosts”和“shosts”文件。　</p>
<p>    IgnoreUserKnownHosts　yes　<br />
    “IgnoreUserKnownHosts”设置ssh　daemon是否在进行RhostsRSAAuthentication安全验证的时候忽略用户的“$HOME/.ssh/known_hosts”　</p>
<p>    StrictModes　yes　<br />
    “StrictModes”设置ssh在接收登录请求之前是否检查用户家目录和rhosts文件的权限和所有权。这通常是必要的，因为新手经常会把自己的目录和文件设成任何人都有写权限。　</p>
<p>    X11Forwarding　no　<br />
    “X11Forwarding”设置是否允许X11转发。　</p>
<p>    PrintMotd　yes　<br />
    “PrintMotd”设置sshd是否在用户登录的时候显示“/etc/motd”中的信息。　</p>
<p>    SyslogFacility　AUTH　<br />
    “SyslogFacility”设置在记录来自sshd的消息的时候，是否给出“facility　code”。　</p>
<p>    LogLevel　INFO　<br />
    “LogLevel”设置记录sshd日志消息的层次。INFO是一个好的选择。查看sshd的man帮助页，已获取更多的信息。　</p>
<p>    RhostsAuthentication　no　<br />
    “RhostsAuthentication”设置只用rhosts或“/etc/hosts.equiv”进行安全验证是否已经足够了。　</p>
<p>    RhostsRSAAuthentication　no　<br />
    “RhostsRSA”设置是否允许用rhosts或“/etc/hosts.equiv”加上RSA进行安全验证。　</p>
<p>    RSAAuthentication　yes　<br />
    “RSAAuthentication”设置是否允许只有RSA安全验证。　</p>
<p>    PasswordAuthentication　yes　<br />
    “PasswordAuthentication”设置是否允许口令验证。　</p>
<p>    PermitEmptyPasswords　no　<br />
    “PermitEmptyPasswords”设置是否允许用口令为空的帐号登录。　</p>
<p>    AllowUsers　admin　<br />
    “AllowUsers”的后面可以跟着任意的数量的用户名的匹配串（patterns）或user@host这样的匹配串，这些字符串用空格隔开。主机名可以是DNS名或IP地址。
</p></blockquote>
<p><a href="http://blog.weeker.org/2006/05/29/215">[weeker]</a></p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=9&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/using-openssh-to-remote-connect.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>更换Freebsd的源</title>
		<link>http://roamlog.info/archives/change-the-source-of-freebsd.html</link>
		<comments>http://roamlog.info/archives/change-the-source-of-freebsd.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:28:05 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/change-the-source-of-freebsd/</guid>
		<description><![CDATA[修改 make.conf 文件
#vim /etc/make.conf
加入以下内容

MASTER_SITE_OVERRIDE?=
ftp://ftp.tw.freebsd.org/pub/ports/distfiles/${DIST_SUBDIR}/
http://ports.hshh.org/${DIST_SUBDIR}/
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

这样就默认用tw的服务器更新ports tree了, ports安装软件也通过tw服务器
]]></description>
			<content:encoded><![CDATA[<p>修改 make.conf 文件</p>
<p class=shell>#vim /etc/make.conf</p>
<p>加入以下内容</p>
<p class=shell>
MASTER_SITE_OVERRIDE?=<br />
ftp://ftp.tw.freebsd.org/pub/ports/distfiles/${DIST_SUBDIR}/<br />
http://ports.hshh.org/${DIST_SUBDIR}/<br />
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
</p>
<p>这样就默认用tw的服务器更新ports tree了, ports安装软件也通过tw服务器</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=8&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/change-the-source-of-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用 portupgrade 更新软件</title>
		<link>http://roamlog.info/archives/use-portupgrade-to-update-software.html</link>
		<comments>http://roamlog.info/archives/use-portupgrade-to-update-software.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:27:35 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[ports]]></category>
		<category><![CDATA[portupgrade]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/use-portupgrade-to-update-software/</guid>
		<description><![CDATA[在使用 Port 安装了一堆软件后，如果软件有新的版本出来怎么办？FreeBSD 的 ports 管理工具中有一个好用的软件 &#8211; portupgrade
安装portupgrade

# cd /usr/ports/sysutils/portupgrade
# make install clean

假设我们要更新的软件是 perl-5.8，我们可以使用下列指令来更新：
# portupgrade -rf &#8220;perl-5.8.*&#8221; -m &#8220;ENABLE_SUIDPERL=yes&#8221;
在您使用 cvsup 更新 port tree 后，我们可以使用下列指令查看目前安装的软件版本是否和 port tree 中的版本一样：

# pkg_version -v
ispell-3.2.06_12 = up-to-date with port
jasper-1.701.0 = up-to-date with port
jpeg-6b_3 = up-to-date with port
kde-3.3.0 < needs updating (port has 3.3.1)
kdeaccessibility-3.3.0 < needs updating (port has 3.3.1)
... 略 ...

上列输出中需要更新的软件会有「< [...]]]></description>
			<content:encoded><![CDATA[<p>在使用 Port 安装了一堆软件后，如果软件有新的版本出来怎么办？FreeBSD 的 ports 管理工具中有一个好用的软件 &#8211; portupgrade</p>
<p>安装portupgrade</p>
<p class=shell>
# cd /usr/ports/sysutils/portupgrade<br />
# make install clean
</p>
<p>假设我们要更新的软件是 perl-5.8，我们可以使用下列指令来更新：</p>
<p class=shell># portupgrade -rf &#8220;perl-5.8.*&#8221; -m &#8220;ENABLE_SUIDPERL=yes&#8221;</p>
<p>在您使用 cvsup 更新 port tree 后，我们可以使用下列指令查看目前安装的软件版本是否和 port tree 中的版本一样：</p>
<p class=shell>
# pkg_version -v<br />
ispell-3.2.06_12 = up-to-date with port<br />
jasper-1.701.0 = up-to-date with port<br />
jpeg-6b_3 = up-to-date with port<br />
kde-3.3.0 < needs updating (port has 3.3.1)<br />
kdeaccessibility-3.3.0 < needs updating (port has 3.3.1)<br />
... 略 ...
</p>
<p>上列输出中需要更新的软件会有「< needs updating」的字样。您可以选择想要更新的软件，再使用 portupgrade 来更新</p>
<p>不建议您使用 portupgrade 来安装所有软件，尤其不建议使用参数 -a 来更新所有软件</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=7&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/use-portupgrade-to-update-software.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用CVSup更新ports</title>
		<link>http://roamlog.info/archives/use-cvsup-to-update-ports.html</link>
		<comments>http://roamlog.info/archives/use-cvsup-to-update-ports.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:25:00 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[cvsup]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/use-cvsup-to-update-ports/</guid>
		<description><![CDATA[1.安装cvsup

# /usr/ports/net/cvsup-without-gui
# make install clean

2.执行cvsup

# cvsup -g -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile

3.自定义
有时可能希望使用自己的 ports-supfile， 比如说，不想每次都通过命令行来指定所使用的 CVSup 服务器。先把/usr/share/examples/cvsup/ports-supfile 文件复制到 /root 或用户的主目录。

# cp /usr/share/examples/cvsup/ports-supfile /root/

把 CHANGE_THIS.FreeBSD.org 修改成离您较近的 CVSup 服务器，比如我把 CVSup的服务器改成tw的 CVSup 服务器
*default host=cvsup.tw.freebsd.org
编辑 ports-supfile

*default host=cvsup.tw.freebsd.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
#*default compress
*default tag=RELENG_6_1
src-all
*default tag=.
ports-all

# cvsup -g -L 2 /root/ports-supfile
]]></description>
			<content:encoded><![CDATA[<p>1.安装cvsup</p>
<p class=shell>
# /usr/ports/net/cvsup-without-gui<br />
# make install clean
</p>
<p>2.执行cvsup</p>
<p class=shell>
# cvsup -g -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
</p>
<p>3.自定义</p>
<p>有时可能希望使用自己的 ports-supfile， 比如说，不想每次都通过命令行来指定所使用的 CVSup 服务器。先把/usr/share/examples/cvsup/ports-supfile 文件复制到 /root 或用户的主目录。</p>
<p class=shell>
# cp /usr/share/examples/cvsup/ports-supfile /root/
</p>
<p>把 CHANGE_THIS.FreeBSD.org 修改成离您较近的 CVSup 服务器，比如我把 CVSup的服务器改成tw的 CVSup 服务器</p>
<p class=shell>*default host=cvsup.tw.freebsd.org</p>
<p>编辑 ports-supfile</p>
<blockquote><p>
*default host=cvsup.tw.freebsd.org<br />
*default base=/usr<br />
*default prefix=/usr<br />
*default release=cvs<br />
*default delete use-rel-suffix<br />
#*default compress<br />
*default tag=RELENG_6_1<br />
src-all<br />
*default tag=.<br />
ports-all
</p></blockquote>
<p class=shell># cvsup -g -L 2 /root/ports-supfile</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=5&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/use-cvsup-to-update-ports.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何最小化安装FreeBSD系统</title>
		<link>http://roamlog.info/archives/minimize-to-install-freebsd.html</link>
		<comments>http://roamlog.info/archives/minimize-to-install-freebsd.html#comments</comments>
		<pubDate>Thu, 08 Feb 2007 07:22:49 +0000</pubDate>
		<dc:creator>漫步</dc:creator>
				<category><![CDATA[FreeBSD]]></category>

		<guid isPermaLink="false">http://roamlog.cn/index.php/2007/02/08/minimize-to-install-freebsd/</guid>
		<description><![CDATA[1.custom 里面选 Minimal, 然后选Minimal下的Custom安装man,我先不装ports
2.装好后 portsnap 更新 ports
手动在/usr目录下建立ports目录
# mkdir ports
更新ports tree

# portsnap fetch
# portsnap extract
# portsnap update

3.安装 cvsup,进行同步源码
# pkg_add -r cvsup-without-gui
如果不行的话使用ports方式安装,进入ports下的相应目录进行安装。
]]></description>
			<content:encoded><![CDATA[<p>1.custom 里面选 Minimal, 然后选Minimal下的Custom安装man,我先不装ports</p>
<p>2.装好后 portsnap 更新 ports<br />
手动在/usr目录下建立ports目录</p>
<p class=shell># mkdir ports</p>
<p>更新ports tree</p>
<p class=shell>
# portsnap fetch<br />
# portsnap extract<br />
# portsnap update
</p>
<p>3.安装 cvsup,进行同步源码</p>
<p class=shell># pkg_add -r cvsup-without-gui</p>
<p>如果不行的话使用ports方式安装,进入ports下的相应目录进行安装。</p>
<img src="http://roamlog.info/?ak_action=api_record_view&id=4&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://roamlog.info/archives/minimize-to-install-freebsd.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

