Thursday February 8, 2007
安装prozilla
#cd /usr/ports/ftp/prozilla
#make install clean; rehash
配置
修改 /etc/make.conf, 在开头加入:
FETCH_CMD=/usr/local/bin/proz -s -k 10 -r –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
Thursday February 8, 2007
1、装好 vim 后,拷贝 vimrc_example.vim 到 ~/ 下,改名为 .vimrc,并做一些适当的修改,最重要的是关闭 vi 兼容模式(set nocompatible),色彩就自己按喜好来吧。
2、ls -G 可显示彩色,不喜欢这个配色的话可自定一个环境变量(好像是LSCOLORS),看看man 就明白了
我配置的是
setenv LSCOLORS ExGxFxdxCxegedabagExEx
3. 一些配置
” 在行前显示行号.关闭显示请用”set nonu”
set nu
” 启用语法高亮
syntax on
” 根据文件类型启用缩进
filetype indent on
set autoindent
” 查找时忽略大小些
set ic
” 查找文本高亮
set hls
” Wrap text instead of being on one line
set lbr
” 更改缺省配色方案为delek
colorscheme delek
Thursday February 8, 2007
查看软件安装的位置
# pkg_info –L softwarename | less
查看软件安装的版本
# pkg_info | grep softwarename
查看这个软件的具体信息
# pkg_info software
linux/freebsd查看目录大小的命令
每次都记不下的两个命令,今天记下来,备以后查
freebsd的命令:
在某个目录里执行
#du -h -d 1
可以查看目录里的每个子目录的大小
linux下的命令则为:
#du -h –max-depth=1
Thursday February 8, 2007
使用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是公钥。
Continue reading »
Thursday February 8, 2007
修改 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服务器
Thursday February 8, 2007
在使用 Port 安装了一堆软件后,如果软件有新的版本出来怎么办?FreeBSD 的 ports 管理工具中有一个好用的软件 – portupgrade
安装portupgrade
# cd /usr/ports/sysutils/portupgrade
# make install clean
假设我们要更新的软件是 perl-5.8,我们可以使用下列指令来更新:
# portupgrade -rf “perl-5.8.*” -m “ENABLE_SUIDPERL=yes”
在您使用 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)
... 略 ...
上列输出中需要更新的软件会有「< needs updating」的字样。您可以选择想要更新的软件,再使用 portupgrade 来更新
不建议您使用 portupgrade 来安装所有软件,尤其不建议使用参数 -a 来更新所有软件
Thursday February 8, 2007
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
Thursday February 8, 2007
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下的相应目录进行安装。