顯示具有 FreeBSD 標籤的文章。 顯示所有文章
顯示具有 FreeBSD 標籤的文章。 顯示所有文章

設定 FreeBSD locale 中文環境

系統環境:FreeBSD 6.2 Release

#vi /etc/csh.cshrc

setenv LC_CTYPE en_US.ISO8859-1
setenv LC_ALL zh_TW.UTF-8
setenv LANG zh_TW.UTF-8

有哪些語系可以設定,要到
# cd /usr/share/local/
# ls

所列出的檔案名稱。

要檢查是否設定成功,可以使用以下指令:
# env

安裝 Samba3

系統環境:FreeBSD 6.2 Release
程式版本:Samba-3.0.23c

從 Ports 安裝,執行以下指令

# cd /usr/ports/net/samba3

開始安裝 (指令需分開下,不然會出現錯誤)
# make config
# make
# make install

即可安裝完成。

若安裝過程中出現以下錯誤:
libsmb/clikrb5.o(.text+0x1060): In function `smb_krb5_get_keyinfo_from_ap_req':
: undefined reference to `krb5_decode_ap_req'
libsmb/clikrb5.o(.text+0x13d1): In function `smb_krb5_principal_compare_any_realm':
: undefined reference to `krb5_principal_compare_any_realm'
libsmb/clikrb5.o(.text+0x179a): In function `smb_krb5_free_error':
: undefined reference to `krb5_free_error_contents'
libads/kerberos_keytab.o(.text+0x1cc): In function `smb_krb5_kt_add_entry':
: undefined reference to `krb5_kt_compare'
/usr/lib/libgssapi.so: undefined reference to `krb5_rd_cred2'
/usr/lib/libgssapi.so: undefined reference to `krb5_crypto_destroy'
/usr/lib/libgssapi.so: undefined reference to `krb5_ret_address'
.
.
.
.
/usr/lib/libgssapi.so: undefined reference to `krb5_set_error_string'
/usr/lib/libgssapi.so: undefined reference to `krb5_make_principal'
/usr/lib/libgssapi.so: undefined reference to `krb5_store_keyblock'
*** Error code 1

Stop in /usr/ports/net/samba3/work/samba-3.0.23c/source.
*** Error code 1

Stop in /usr/ports/net/samba3.

請執行以下動作,先將 krb5 移除:
#cd /usr/ports/security/krb5
#make deinstall
#make clean

再執行 Samba3 安裝
# cd /usr/ports/net/samba3
# make clean
# make config
# make
# make install

最後如果需要,再將 krb5 安裝上去即可。

安裝 MySQL

系統環境:FreeBSD 6.2 Release
程式版本:MySQL 5.1 Server

從 Ports 安裝,執行以下指令

# cd /usr/ports/databases/mysql51-server/
# make install

安裝成功後的資訊如下
install-info --quiet /usr/local/info/mysql.info /usr/local/info/dir
===> Installing rc.d startup script(s)
===> Compressing manual pages for mysql-server-5.1.11
===> Registering installation for mysql-server-5.1.11
===> SECURITY REPORT:
.
.
.
.
For more information, and contact details about the security
status of this software, see the following webpage:
http://www.mysql.com/

安裝完成後,請先建立 MySQL 資料夾
# mkdir /var/db/mysql

執行 Fix Tables
# /usr/local/bin/mysql_fix_privilege_tables

執行 Install DB ( 可視需要安裝 )
# /usr/local/bin/mysql_install_db

設定 Mysql 資料夾權限 (此資料夾是放置 DataBase 路徑 )
# chown -R mysql:mysql /var/db/mysql

設定 讀、寫、執行 權限 ( 因為懶,所以設... 777 )
# chmod -R 777 /var/db/mysql

再啟動 MySQL 就行了
# /usr/local/bin/mysqld_safe

執行後結果
Starting mysqld daemon with databases from /var/db/mysql


PS. 權限一定要設對,不然... 啟動會錯誤。

改變 Ports FTP 安裝路徑

環境:FreeBSD 6.2 Release

常常在 /usr/ports 安裝東西,卻無法下載?或速度很慢?
請使用 vi 編輯器修改 make.conf,如下:

# vi /etc/make.conf


將內容改成如下:
# added by use.perl 2006-08-15 11:26:02
PERL_VER=5.8.7
PERL_VERSION=5.8.7

# Port master sites.
#
# If you want your port fetches to go somewhere else than the default
# (specified below) in case the distfile/patchfile was not found,
# uncomment this and change it to a location nearest you. (Don't
# remove the "/${DIST_SUBDIR}/" part.)
#

MASTER_SITE_BACKUP?= \
ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp10.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp11.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp12.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/

#
# If you want your port fetches to check the above site first (before
# the MASTER_SITES specified in the port Makefiles), uncomment the
# line below. You can also change the right side to point to wherever
# you want.
#
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
#

無法 SSH 到 FreeBSD 上

環境:FreeBSD 6.2 Release

修改

# vi /etc/defaults/rc.conf

增加以下這一行
sshd_enable="YES"

修改
# vi /etc/ssh/sshd_config

請尋找以下值,並更改如下
PasswordAuthentication yes
UseDNS no

完成後即可使用 ssh 登入 FreeBSD