星期五, 1月 08, 2010
試用NetBSD 5.0.1
好像試上癮了 XD
這回是NetBSD 5.0.1,注意事項:
一邊進行csup更新pkgsrc,一邊用ftp直接下載ftp.netbsd.org中的binary package XD
17:47更新:source packages已經放棄,改用
因為只安裝nautilus的關係,圖示變得都一樣了…再補裝整個gnome desktop environment也無補於事的樣子。
#1:/etc/rc.d/dropbear內容:
Technorati Tag:netbsd
這回是NetBSD 5.0.1,注意事項:
- Full Installation也沒有
dhclient
,請手動ifconfig {device id} {ip} {mask}
和route add default {gateway ip}
,還有手動建/etc/resolv.conf
安裝ftp.netbsd.org中的(設定問題)isc_dhcpd
和isc_dhclient
的binary package作dhcp client,但好像沒有效果…?ifconfig
不會像Linux那樣列出所有裝置,要自行從dmesg找- 掛載cdrom要從
/dev/cd0d
掛 - X-Window要自己用
xorgconfig
生成,mouse要選第一個(wsmouse),選PS/2的都會失控 沒有(怎麼startx
,要用xinit
起動startx
回來了?)因用xinit
起動的關係,不自動執行window manager,要自行twm &
- 請自行編寫
.xinitrc
- dropbear缺少
/etc/rc.d/dropbear
(#1) - 17:47更新:
pkgin
是好物(×3)
一邊進行csup更新pkgsrc,一邊用ftp直接下載ftp.netbsd.org中的binary package XD
17:47更新:source packages已經放棄,改用
pkgin
,X環境改為jwm+nautilus,gcin正常工作(雖然是橫著) XD因為只安裝nautilus的關係,圖示變得都一樣了…再補裝整個gnome desktop environment也無補於事的樣子。
#1:/etc/rc.d/dropbear內容:
#!/bin/sh # # # PROVIDE: dropbear # REQUIRE: DAEMON LOGIN if [ -f /etc/rc.subr ] then . /etc/rc.subr fi name="dropbear" rcvar=$name command="/usr/pkg/sbin/${name}" keygen_command="/usr/pkg/bin/dropbearkey" pidfile="/var/run/${name}.pid" extra_commands="keygen reload" dropbear_keygen() { ( umask 022 if [ ! -d /usr/pkg/etc/dropbear ]; then mkdir /usr/pkg/etc/dropbear fi if [ -f /usr/pkg/etc/dropbear/dropbear_dss_host_key ]; then echo "You already have an DSS host key in /usr/pkg/etc/dropbear/dropbear_dss_host_key" echo "Skipping protocol version DSS Key Generation" else ${keygen_command} -t dss -f /usr/pkg/etc/dropbear/dropbear_dss_host_key fi if [ -f /usr/pkg/etc/dropbear_rsa_host_key ]; then echo "You already have a RSA host key in /usr/pkg/etc/dropbear/dropbear_rsa_host_key" echo "Skipping protocol version RSA Key Generation" else ${keygen_command} -t rsa -f /usr/pkg/etc/dropbear/dropbear_rsa_host_key fi ) } dropbear_precmd() { if [ ! -f /usr/pkg/etc/dropbear/dropbear_dss_host_key -o \ ! -f /usr/pkg/etc/dropbear/dropbear_rsa_host_key ]; then if [ -f /etc/rc.subr -a -f /etc/rc.conf -a -f /etc/rc.d/DAEMON ] then run_rc_command keygen else eval ${keygen_cmd} fi fi } keygen_cmd=dropbear_keygen start_precmd=dropbear_precmd if [ -f /etc/rc.subr -a -f /etc/rc.conf -a -f /etc/rc.d/DAEMON ] then load_rc_config $name run_rc_command "$1" else case ${1:-start} in start) if [ -x ${command} ] then echo "Starting ${name}." eval ${start_precmd} eval ${command} ${dropbear_flags} fi ;; stop) if [ -f ${pidfile} ]; then pid=`head -1 ${pidfile}` echo "Stopping ${name}." kill -TERM ${pid} else echo "${name} not running?" fi ;; restart) ( $0 stop ) sleep 1 $0 start ;; status) if [ -f ${pidfile} ]; then pid=`head -1 ${pidfile}` echo "${name} is running as pid ${pid}." else echo "${name} is not running." fi ;; keygen) eval ${keygen_cmd} ;; esac fi12/2/2010更新:升級至5.0.2,/sbin/dhclient-script又被重設了。這回直接加一行
PATH=/sbin:/usr/sbin:/usr/pkg/sbin:$PATH
算了。
Technorati Tag:netbsd
標籤: Software
留言
另外, ifconfig -a。
我是選自定安裝有dhclient,只是script有問題。要按照上一個連結改。
從好久以前就有人說netbsd快不行了,2006年他的一個發起人也這麼說。
以後不知道會怎樣...。
我是選自定安裝有dhclient,只是script有問題。要按照上一個連結改。
從好久以前就有人說netbsd快不行了,2006年他的一個發起人也這麼說。
以後不知道會怎樣...。
發佈回應
留不了言?試試在這裡留吧。回首頁
發佈留言