2008下半年软考指定用书鸟哥的LINUX私房菜Linux命令、编辑器与Shell编程新蛋中国购物
发新话题
打印

斑竹和各位老大进来帮帮忙!

斑竹和各位老大进来帮帮忙!

近日在使用centOS安装的linux服务器架设FTP做对比服务器,遇到如下几个问题:
1、系统自带的是vsftpd,不支持单文件超过2G大小的文件传输(本人通过FTP进行对比的文件有几个必定超过2G大小的。所以vsftpd忽略不用了→有高手能搞定vsftpd单文件超过2G的限制吗?)
2、vsftpd和proftpd在centOS中安装都存在客户端访问中文目录或文件乱码的问题(vsftpd下曾经试过之前几位高人发布的乱码补丁,可以正常使用。。。但vsftpd不支持2G所以~~)
3、proftpd1.2.10有乱码补丁“iconv.patch”,问题就出在这里!我从官方和其它地方下的proftpd1.2.10.tar.gz源码包在安装编译的时候总出现如下错误提示:
make[1]: Entering directory `/home/hu/sources/proftpd-1.2.10/lib/libcap'
cc -O2 -Wall -c cap_sys.c -o cap_sys.o
cap_sys.c:14: error: expected declaration specifiers or ‘...’ before ‘capget’
cap_sys.c:15: error: expected declaration specifiers or ‘...’ before ‘header’
cap_sys.c:16: error: expected declaration specifiers or ‘...’ before ‘data’
cap_sys.c:18: warning: return type defaults to ‘int’
cap_sys.c: In function ‘_syscall2’:
cap_sys.c:18: error: expected declaration specifiers before ‘_syscall2’
cap_sys.c:14: error: parameter name omitted
cap_sys.c:15: error: parameter name omitted
cap_sys.c:16: error: parameter name omitted
make[1]: *** [cap_sys.o] Error 1
make[1]: Leaving directory `/home/hu/sources/proftpd-1.2.10/lib/libcap'
make: *** [dirs] Error 2

打不打乱码补丁都出现这问题。请问:该提示是在安装系统时什么devel没装还是别的?曾经在vsftpd安装时有过编译错误提示,但搜索下载了attachment.bin文件解决了问题。这个提示应该去下载或者安装什么?感谢老大们热心帮助!急~~~
或者:有高人能指点下,linux下有没有其它更完善点的FTP软件,满足既能支持2G单文件问题又能解决访问乱码错误。本人是菜鸟。感激大家百忙中详细说明。~~~

补充:proftpd-1.3.1.tar安装在同样的centOS5.0或5.1系统中,编译时make没有任何错误提示,而且安装后可以正常使用。但是proftpd-1.3.1没有出乱码补丁??有人会编译个或者提供这个版本的乱码补丁地址最好不过了。感激!!!!
我的QQ:22137456
急~~~~
发新话题