QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 小锁

Myget-0.0.4(强烈建议所有用户升(多线程下载工具)

[复制链接]
发表于 2005-5-25 20:30:23 | 显示全部楼层
reiser4是最新的文件系统吗
回复

使用道具 举报

发表于 2005-5-25 22:37:30 | 显示全部楼层
[quote:fdb964f028="mopz0506"]既然提到数据类型的规范化问题,顺便说一句,那个文件长度 off_t 在 32-bit 系统下是 4 Byte 的,所以最大尺寸限制在 4 GB。

off64_t 是 8 Byte 的,就是不知道还有没有人在用不支持 >4GB 的文件系统。[/quote]

为了避免以后在这个问题上出问题,建议编译暂时使用-m32参数.
回复

使用道具 举报

 楼主| 发表于 2005-5-26 16:01:55 | 显示全部楼层
jackey:64位的系统用着有问题嘛?
回复

使用道具 举报

发表于 2005-5-28 21:28:22 | 显示全部楼层
恭喜啊,sourceforge 申请下来了。
回复

使用道具 举报

发表于 2005-5-31 06:01:38 | 显示全部楼层
why not make use of sf?

You can upload files there and import your source code to CVS
回复

使用道具 举报

 楼主| 发表于 2005-5-31 12:25:46 | 显示全部楼层
现在主要是没有太多的时间,要考试了,等0.1.0版本出来后就会放到那里,至于源码,也许会放到那里,也许不会因为我们这里sf.net的速度不是很快,也许还会用自己机器的cvs来维护,因为还没有人和我协同开发,所以不上传到那里也没什么问题。
回复

使用道具 举报

发表于 2005-5-31 13:57:56 | 显示全部楼层
就不能给个可以下载的地址吗?
回复

使用道具 举报

发表于 2005-5-31 15:12:08 | 显示全部楼层
[quote:b32588342f="PXE2"]就不能给个可以下载的地址吗?[/quote]

不要用浏览器直接下载,wget 可以下载的。

wget http://www.linuxfans.org/nuke/software/Myget-0.0.99/myget-0.0.99.tar.gz
回复

使用道具 举报

发表于 2005-6-4 15:14:55 | 显示全部楼层
前面说理论上在 32 位系统下 myget 是不能支持 >4G 的文件的,不过小锁好象不信

所以我做了如下测试。两个测试文件,一个 794 Byte 的 1.test,一个 1025x4 M Byte 的 4g.test,用命令 dd if=/dev/zero of=ts.dd bs=4M count=1025 创建的。

[czq@athlon rpm]$ ls -l /mnt/tmp/html
total 4202504
-rw-r--r--  1 root root        794 Jun  4 14:57 1.test
-rw-r--r--  1 root root 4299161600 Jun  4 14:50 4g.test

起了一个本地 apache 服务器,下载小文件测试是否正常运行
[czq@athlon rpm]$ myget -n 1 http://192.168.0.2/1.test
Begin to download: 1.test
Filesize: 794B
100% [=============================================] [794B] [263B/s] [ETA:00]Download successfully in 00:00

OK,下载顺利,服务器正常。下面下载尺寸超过 4G 的 4g.test 文件
[czq@athlon rpm]$ myget -n 1 http://192.168.0.2/4g.test
Can not get the info of the file

哇欧,出错。

PS:建议把 -h 的输出改改,看到很多人都不知道 -n 和 number = num 不能并用,不写 myget -n 8 而写 myget -n number=8。

把长的那种写法隐去好了,没什么用,反而引起混乱。
回复

使用道具 举报

发表于 2005-6-4 15:26:02 | 显示全部楼层
补充说明一下,/mnt/tmp/html 位于 reiserfs 分区,~/rpm] 位于 ext2 分区,都可以创建 >4G 的文件。

但是我不确定 apache 设置是否正常。
回复

使用道具 举报

 楼主| 发表于 2005-6-4 21:17:59 | 显示全部楼层
你猜对就是apache的问题,你试试把这个文件放到ftp的目录下,看看是否能正确下载呢?
不过就是最好你吧文件设成再大点儿,8G,用5线程下载,这样就更能比较了
apache似乎还不能支持很大的文件的,下面是apache返回的信息,应该能看 明白的
[code:1]
HTTP/1.1 403 Forbidden
Date: Sat, 04 Jun 2005 13:05:31 GMT
Server: Apache/2.0.52 (CentOS)
Content-Length: 328
Connection: close
Content-Type: text/html; charset=iso-8859-1

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /test.4G
on this server.</p>
<p>Additionally, a 403 Forbidden
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
[/code:1]
权限是正确的。
回复

使用道具 举报

发表于 2005-6-7 20:59:52 | 显示全部楼层
[root@MagicLinux myget-0.0.99]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/root/myget-0.0.99/missing: Unknown `--run' option
Try `/root/myget-0.0.99/missing --help' for more information
configure: WARNING: `missing' script is too old or missing

checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
回复

使用道具 举报

 楼主| 发表于 2005-6-7 22:48:45 | 显示全部楼层
那个是WARNING,不影响编译和使用。
回复

使用道具 举报

发表于 2005-6-8 06:48:29 | 显示全部楼层
至少应该尽量避免吧?
回复

使用道具 举报

 楼主| 发表于 2005-6-9 00:41:38 | 显示全部楼层
哈哈,missing的版本的问题,太新了,换了个老版本的missing script 没问题了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-26 08:18 , Processed in 0.051806 second(s), 13 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表