Chinaunix

标题: vsftp-1.2.1的安装问题 [打印本页]

作者: dulanglang    时间: 2007-03-14 09:44
标题: vsftp-1.2.1的安装问题
[root@localhost vsftpd-1.2.1]# make
make: “vsftpd”是最新的。
[root@localhost vsftpd-1.2.1]# make install
if [ -x /usr/local/sbin ]; then \
        install -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
        install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \
        install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
        install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
elif [ -x /usr/share/man ]; then \
        install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
        install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
else \
        install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
        install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
if [ -x /etc/xinetd.d ]; then \
        install -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi
[root@localhost vsftpd-1.2.1]# rpm -q vsftpd
package vsftpd is not installed
高手帮忙
作者: mcumsigscr    时间: 2007-03-14 09:46
原帖由 dulanglang 于 2007-3-14 09:44 发表于 1楼  
# make
make: “vsftpd”是最新的。
# make install
if ; then \
        install -m 755 vsftpd /usr/local/sbin/vsftpd; \
else \
        install -m 755 vsftpd /usr/sbin/vsftpd; fi
if ; then \
...



把你安装的步骤贴一下.
作者: dulanglang    时间: 2007-03-14 09:48
标题: make时报的错误是什么意思阿
[root@localhost vsftpd-1.2.1]# make
gcc -c main.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c utility.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c prelogin.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ftpcmdio.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c postlogin.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c privsock.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c tunables.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ftpdataio.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c secbuf.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ls.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c postprivparent.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c logging.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c str.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
str.c: 在函数 ‘str_locate_chars’ 中:
str.c:449: 警告:此函数中的 ‘retval.char_found’ 在使用前未初始化
str.c:449: 警告:此函数中的 ‘retval.index’ 在使用前未初始化
str.c: 在函数 ‘str_locate_text_reverse’ 中:
str.c:488: 警告:此函数中的 ‘retval.char_found’ 在使用前未初始化
str.c: 在函数 ‘str_locate_text’ 中:
str.c:463: 警告:此函数中的 ‘retval.char_found’ 在使用前未初始化
gcc -c netstr.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c sysstr.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c strlist.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c banner.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c filestr.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c parseconf.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c secutil.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ascii.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c oneprocess.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c twoprocess.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c privops.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c standalone.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c hash.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c tcpwrap.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ipv6parse.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
ipv6parse.c: 在函数 ‘vsf_sysutil_parse_ipv6’ 中:
ipv6parse.c:58: 警告:返回指针时目标与指针有/无符号不一致
gcc -c access.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c sysutil.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
sysutil.c: 在函数 ‘vsf_sysutil_connect_timeout’ 中:
sysutil.c:1699: 警告:传递参数 5 (属于 ‘getsockopt’) 给指针时目标与指针有/无符号不一致
gcc -c sysdeputil.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -o vsftpd main.o utility.o prelogin.o ftpcmdio.o postlogin.o privsock.o tunables.o ftpdataio.o secbuf.o ls.o postprivparent.o logging.o str.o netstr.o sysstr.o strlist.o banner.o filestr.o parseconf.o secutil.o ascii.o oneprocess.o twoprocess.o privops.o standalone.o hash.o tcpwrap.o ipv6parse.o access.o sysutil.o sysdeputil.o -Wl,-s `./vsf_findlibs.sh`
作者: mcumsigscr    时间: 2007-03-14 09:52
原帖由 dulanglang 于 2007-3-14 09:48 发表于 3楼  
# make
gcc -c main.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c utility.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c prelogin.c -O2 -Wall -W -Wshadow  -idirafter dummyinc
gcc -c ...



建议楼主看看源码中的README 或者是 INSTALL文件.里边的安装步骤很清楚。

如果按照上面所说的步骤执行的话,应该可以安装好的.如果再有问题,把问题贴一下.
作者: dulanglang    时间: 2007-03-14 09:55
我就是按install的说明转的阿
作者: dulanglang    时间: 2007-03-14 09:58
我是按install的说明安装的阿,您帮我看下是不是我的环境有问题阿,谢谢
作者: mcumsigscr    时间: 2007-03-14 10:01
原帖由 dulanglang 于 2007-3-14 09:58 发表于 6楼  
我是按install的说明安装的阿,您帮我看下是不是我的环境有问题阿,谢谢



请问你用的是什么版本的linux os?

建议你重新安装一下GCC编译器.
作者: 飞行员舒克    时间: 2007-03-14 11:13
你是编译安装的,rpm库里没有这个软件的信息,用rpm怎么可能查出来
作者: fish007    时间: 2007-03-14 11:43
原帖由 飞行员舒克 于 2007-3-14 11:13 发表于 8楼  
你是编译安装的,rpm库里没有这个软件的信息,用rpm怎么可能查出来

正解,rpm只能查询以rpm为后缀名的包的安装信息.
作者: mcumsigscr    时间: 2007-03-14 13:32
原帖由 fish007 于 2007-3-14 11:43 发表于 9楼  

正解,rpm只能查询以rpm为后缀名的包的安装信息.



说的没错.不知道楼主是否安装成功了?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2