Saturday, October 22, 2011

freebsd 更改portsnap和pkg_add源

修改/etc/portsnap.conf中的


# SERVERNAME=portsnap.freebsd.org
# 改为
SERVERNAME=portsnap.cn.freebsd.org


修改/etc/csh.cshrc(或者~/.cshrc),添加

# 加速pkg_add -r的速度
# setenv PACKAGEROOT ftp://ftp.cn.freebsd.org
# cn的源速度很慢,tw的源速度很快
setenv PACKAGEROOT ftp://ftp.tw.freebsd.org


永久性生效,root的用户使用bash,普通用户也是用bash

1、在当前用户下执行chsh -s /usr/local/bin/bash

2、sudo vim /usr/local/etc/sudoers
Defaults env_keep += "PKG_PATH PKG_DBDIR PKG_TMPDIR TMPDIR PACKAGEROOT PACKAGESITE PKGDIR FTP_PASSIVE_MODE"
这行的#号去掉,目的是让普通用户也能使用sudo pkg_add -r 安装软件。

3、vi /etc/profile
export PACKAGESITE=ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/Latest/
source /etc/profile


4、用户
在普通用户下使用sudo pkg_add -r安装
在root用户下直接用pkg_add -r 安装。

No comments: