Re: 在FreeBSD6.2安裝net-snmp問題求救?
※ 引述《jcluh (相見歡)》之銘言:
> ※ 引述《style520.bbs@ptt.cc (XXYY)》之銘言:
> > ※ 引述《jcluh.bbs@cd.twbbs.org (相見歡)》之銘言:
> > : 昨天在 FreeBSD 6.2-RELEASE 下以 ports 安裝net-snmp
> > : 執行指令如下:
> > : cd /usr/ports/net-mgmt/net-snmp
> > : make install clean
> > : 但出現如下error ,
> > : ===> Building for net-snmp-5.2.3_4
> > : cc -E -Iinclude -I./include
> > : -I./agent/mibgroup -I. -I. -DDONT_INC_STRUCTS -DBINDIR=/usr/local/bin
> > : -x c ./sedscript.in | egrep '^s[/#]' | sed
> > : 's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;s/# g/#g/;' > sedscript
> > : echo 's#DATADIR#/usr/local/share#g' >> sedscript
> > : echo 's#LIBDIR#/usr/local/lib#g' >> sedscript
> > : echo 's#BINDIR#/usr/local/bin#g' >> sedscript
> > : echo 's#PERSISTENT_DIRECTORY#/var/net-snmp#g' >> sedscript
> > : echo 's#SYSCONFDIR#/usr/local/etc#g' >> sedscript
> > : /usr/bin/sed -f sedscript ./EXAMPLE.conf.def > EXAMPLE.conf
> > : making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.2.3/snmplib
> > : make: don't know how to make //ftp.tw.freebsd.org/pub/FreeBSD/distfiles//.
> > 看這行應該是你的 make.conf 出了問題吧
> > /etc/make.conf 貼出來看看
> > : Stop
> > : *** Error code 2
> > : Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.2.3.
> > : *** Error code 1
> > : Stop in /usr/ports/net-mgmt/net-snmp.
> 我的make.conf 如下:
> [root@dp /etc]# cat /etc/make.conf
> # for system
> CPUTYPE?= pentium4
> NO_X= true
> XFREE86_VERSION=4
> USA_RESIDENT= NO
> MASTER_SITE_BACKUP?=
> ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp5.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://ftp6.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}/
> MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
> MASTER_SORT_REGEX= .tw/ .tw. .edu/ .edu.
> SUP_UPDATE= YES
> SUP= /usr/bin/csup
> SUPFLAGS= -L 2 -Z
> SUPHOST= cvsup.tw.freebsd.org
> SUPFILE= /usr/local/etc/stable-supfile
> PORTSSUPFILE= /usr/local/etc/ports-supfile
> KERNCONF= KERNEL
> # for ports
> WITHOUT_X11= YES
> # suidperl
> ENABLE_SUIDPERL=YES
> #然後記得修改為你的設定,例如「CPUTYPE?=」、「KERNCONF=」等。另外,
> #FreeBSD 6.2 的話,要把「SUP=/usr/local/bin/csup」改為「SUP=/usr/bin/csup」。
> # added by use.perl 2007-02-21 18:18:38
> PERL_VER=5.8.8
> PERL_VERSION=5.8.8
> [root@dp /etc]#
非常感謝style520.大大的指導 !!
我換了一個舊的make.conf (以前在FreeBSD 4.X用的)
再 make install clean 就可以了!!
其中make.conf內容如下:
cat make.conf
SUP_UPDATE= yes
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
#
# SUPHOST 代表要到哪台 CVSup,請改成離你比較近的 Server。
SUPHOST= cvsup3.tw.FreeBSD.org
#
# 如果你是用 -stable,請用 stable-supfile (目前的 -stable 是 4.3)
# 如果你是用 -current,請用 standard-supfile (目前的 -current 是 5.0)
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
MASTER_SITE_BACKUP?= \
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/\
ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp5.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}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
# added by use.perl 2007-02-21 00:17:17
PERL_VER=5.8.8
PERL_VERSION=5.8.8
請教是否因為去
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
抓檔而沒去
ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
而兩者其中的內容稍有不同
所以去ftp2.tw 抓回來的編譯可以過,而去 ftp.tw抓回來的編譯卻沒過。
這兩個站台不都是 mirror ftp.FreeBSD.org 的資料嗎?
怎麼會有所不同呢?
且ftp.tw.freebsd.org 應該是一般人最常去的地方?
請教各位前輩。
--
● ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ /
˙ ╲ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ★
◢ ★˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ ◣
CDBBS 中正築夢園BBS站 歡迎蒞臨參觀 cd.twbbs.org (140.123.20.230)
http://cd.twbbs.org◥ * Author: jcluh ★ From: 218.172.164.226 ◤
討論串 (同標題文章)
完整討論串 (本文為第 5 之 9 篇):
FreeBSD 近期熱門文章
PTT數位生活區 即時熱門文章