QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 小锁

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

[复制链接]
发表于 2005-5-18 07:08:56 | 显示全部楼层
默认不显示文件总尺寸,不爽。有同感者可用附件覆盖 myget-0.0.2/src 下同名文件再编译,可增加这项显示。修改未经测试,后果自负。

56% [===>      ===>       ===>      ===>       ] [188M/330M] [6.9M/s] [ETA:00]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2005-5-18 09:51:24 | 显示全部楼层
锁同志,关于代理,我可以提供。我假设的就是用kingate

只是。。。。
你在TEDABBS发信给我吧。
回复

使用道具 举报

 楼主| 发表于 2005-5-18 12:22:14 | 显示全部楼层
baif,我找代理主要是为了测试myget用的,如果是kingate代理还是免了吧,照着我说的改kingate,测试没有任何问题,如果能够提供squid的代理测试还是不错的,现在网上的那些免费代理都出问题,不好用。
mopz0506, 想法还是不错的,我再想想要不要加入这部分。
回复

使用道具 举报

发表于 2005-5-18 13:24:27 | 显示全部楼层
我真的找了台 Windows 编译了一下

pthread 在 pthread-win32 下没什么问题,再就是一些 BSD 的 strncasecmp 也好办。win2k 不知道 ipv6,pass 掉。就是 advio.cpp 里面的 IOStream 和 BufferStream 不知道为你什么这样干啊,标准库的 iostream 不好吗。还有 progressbar.cpp 是不是耦合紧了一点。

你有没有 blog 或者 cvs 啊,经常把进度发布出来。

PS:为什么要给我的 ID 加个黑体,开始还以为我的 Firefox 字体出问题了 X 的中文字体是老大难哪。
回复

使用道具 举报

发表于 2005-5-18 13:49:12 | 显示全部楼层
补充一下,我是菜鸟来的,说得不对的地方,你就不要被我干扰了,否则罪就大了。
回复

使用道具 举报

 楼主| 发表于 2005-5-18 16:56:53 | 显示全部楼层
标准的iostream不支持超时啊,不能调整io参数啊,所以对于socket这样的io用IOStream,和BufferStream类,也找不到好的名字,混乱命名的。progressbar以后如果加入图像界面的话他的上面也会出现一个父类,用虚拟的方式访问子类,实现图形界面的进度条,你ID的黑体是因为我点了你的名字,这样方便,还能防止写错啊。目前没有blog和cvs,不知道sourceforge上怎么申请,等这个版本测试差不多后,就会在sf上申请项目的,时间要在6月分吧,基本的功能不再添加了。IPv6的支持也是这个软件的一个特色,虽然我自己都没有测试过。如果你的内核支持ipv6可以采用,可以帮我测试一下。
不要太谦虚么,欢迎大家提好的意见和建议啊!
回复

使用道具 举报

发表于 2005-5-19 18:23:25 | 显示全部楼层
锁先生高手。
回复

使用道具 举报

 楼主| 发表于 2005-5-19 18:25:41 | 显示全部楼层
过奖了!
回复

使用道具 举报

发表于 2005-5-20 02:40:31 | 显示全部楼层
有时候下载的文件安装时报错,特别是文件比较大的时候,20、30 M 的样子。在凌晨 1:30 左右下载的。
重新下载,有时候可以,有时候仍然不对。

照理说 TCP/IP 传输出现这种问题应该是很罕见的。

URL:http://download.fedora.redhat.com/pub/fedora/linux/core/development/i386/Fedora/RPMS/

[root@athlon rpm]# rpm -Uvh *.rpm
Preparing...                ########################################### [100%]
   1:eclipse-ecj            ########################################### [ 13%]
   2:libswt3-gtk2           ########################################### [ 25%]
   3:eclipse-platform       ########################################### [ 38%]
error: unpacking of archive failed on file /usr/share/eclipse/plugins/org.eclipse.help.webapp_3.1.0/WEB-INF/lib/jsp.jar;428cd27f: cpio: MD5 sum mismatch
   4:eclipse-jdt            ########################################### [ 50%]
error: unpacking of archive failed on file /usr/lib/eclipse/plugins/org.eclipse.jdt.ui_3.1.0/jdt.jar.so;428cd27f: cpio: MD5 sum mismatch
   5:eclipse-jdt-devel      ########################################### [ 63%]
error: unpacking of archive failed on file /usr/share/eclipse/plugins/org.eclipse.jdt.source_3.1.0/src/org.eclipse.jdt.ui_3.1.0/jdtsrc.zip;428cd27f: cpio: MD5 sum mismatch
   6:eclipse-platform-devel ########################################### [ 75%]
   7:eclipse-pde            ########################################### [ 88%]
   8:eclipse-pde-devel      ########################################### [100%]
回复

使用道具 举报

 楼主| 发表于 2005-5-20 03:18:29 | 显示全部楼层
好的,我再看看是不是代码的问题,不过我下了两个rpm2targz都能顺利进行。
你再试试其它的下载工具,wget的prozilla,看看怎么样,如果结果差不多,可能和服务器有关。
回复

使用道具 举报

发表于 2005-5-20 11:20:59 | 显示全部楼层
不好意思,说得不清楚。

试过其它下载工具,axel、wget 或者 yum 直接更新是可以的。这个服务器是 Red Hat 官方,一直以来都用这个,还是很稳定的。只是美国服务器,速度比较慢。

myget 绝大多数时候也是没问题的。有问题的话,重新下载往往就行了。这两天我也只碰到几次,因为用 FC4 Test 3 天天有更新。而且是特定时段特别容易出问题,同一时间在另外的控制台用 axel 下载的同一个文件是没问题的。
回复

使用道具 举报

发表于 2005-5-20 13:58:50 | 显示全部楼层

安装异常。我是菜鸟

请看详细过程:[root@MagicLinux home]# gzip myget-0.0.2.tar.gz
gzip: myget-0.0.2.tar.gz already has .gz suffix -- unchanged
[root@MagicLinux home]# ls
1100067318_90422.swf  myget-0.0.2.tar.gz  wellion
[root@MagicLinux home]# gzip -l myget-0.0.2.tar.gz
         compressed        uncompressed  ratio uncompressed_name
             312446              313739   0.4% myget-0.0.2.tar
[root@MagicLinux home]# gzip -d myget-0.0.2.tar.gz
[root@MagicLinux home]# ls
1100067318_90422.swf  myget-0.0.2.tar  wellion
[root@MagicLinux home]# tar zxvf myget-0.0.2.tar
myget-0.0.2/
myget-0.0.2/src/
myget-0.0.2/src/Makefile.am
myget-0.0.2/src/Makefile.in
myget-0.0.2/src/advio.cpp
myget-0.0.2/src/advio.h
myget-0.0.2/src/block.cpp
myget-0.0.2/src/block.h
myget-0.0.2/src/downloader.cpp
myget-0.0.2/src/downloader.h
myget-0.0.2/src/ftp.cpp
myget-0.0.2/src/ftp.h
myget-0.0.2/src/ftpparser.cpp
myget-0.0.2/src/ftpparser.h
myget-0.0.2/src/ftpplugin.cpp
myget-0.0.2/src/ftpplugin.h
myget-0.0.2/src/header.cpp
myget-0.0.2/src/header.h
myget-0.0.2/src/http.cpp
myget-0.0.2/src/http.h
myget-0.0.2/src/httpplugin.cpp
myget-0.0.2/src/httpplugin.h
myget-0.0.2/src/macro.h
myget-0.0.2/src/myget.cpp
myget-0.0.2/src/myget.h
myget-0.0.2/src/mytget.cpp
myget-0.0.2/src/plugin.cpp
myget-0.0.2/src/plugin.h
myget-0.0.2/src/progressbar.cpp
myget-0.0.2/src/progressbar.h
myget-0.0.2/src/proxy.cpp
myget-0.0.2/src/proxy.h
myget-0.0.2/src/task.cpp
myget-0.0.2/src/task.h
myget-0.0.2/src/tcp.cpp
myget-0.0.2/src/tcp.h
myget-0.0.2/src/unixnet.h
myget-0.0.2/src/url.cpp
myget-0.0.2/src/url.h
myget-0.0.2/src/utils.cpp
myget-0.0.2/src/utils.h
myget-0.0.2/AUTHORS
myget-0.0.2/COPYING
myget-0.0.2/ChangeLog
myget-0.0.2/INSTALL
myget-0.0.2/Makefile.am
myget-0.0.2/Makefile.in
myget-0.0.2/NEWS
myget-0.0.2/README
myget-0.0.2/aclocal.m4
myget-0.0.2/config.guess
myget-0.0.2/config.h.in
myget-0.0.2/config.sub
myget-0.0.2/configure
myget-0.0.2/configure.in
myget-0.0.2/depcomp
myget-0.0.2/install-sh
myget-0.0.2/ltmain.sh
myget-0.0.2/missing
myget-0.0.2/mkinstalldirs
myget-0.0.2/stamp-h.in
[root@MagicLinux home]# ls
1100067318_90422.swf  myget-0.0.2  myget-0.0.2.tar  wellion
[root@MagicLinux home]# cd myget-0.0.2
[root@MagicLinux myget-0.0.2]# ls
aclocal.m4  config.guess  configure     depcomp     ltmain.sh    missing        README
AUTHORS     config.h.in   configure.in  INSTALL     Makefile.am  mkinstalldirs  src
ChangeLog   config.sub    COPYING       install-sh  Makefile.in  NEWS           stamp-h.in
[root@MagicLinux myget-0.0.2]# configure
bash: configure: command not found
[root@MagicLinux myget-0.0.2]# $configure
[root@MagicLinux myget-0.0.2]# make
make: *** 没有指明目标并且找不到 makefile。 停止。
[root@MagicLinux myget-0.0.2]# $make
[root@MagicLinux myget-0.0.2]# su
[root@MagicLinux myget-0.0.2]# make install
make: *** 没有规则可以创建目标“install”。 停止。
[root@MagicLinux myget-0.0.2]# $su
[root@MagicLinux myget-0.0.2]# make install
make: *** 没有规则可以创建目标“install”。 停止。
[root@MagicLinux myget-0.0.2]# ls
aclocal.m4  config.guess  configure     depcomp     ltmain.sh    missing        README
AUTHORS     config.h.in   configure.in  INSTALL     Makefile.am  mkinstalldirs  src
ChangeLog   config.sub    COPYING       install-sh  Makefile.in  NEWS           stamp-h.in
[root@MagicLinux myget-0.0.2]# #make install
[root@MagicLinux myget-0.0.2]# mytget
bash: mytget: command not found
[root@MagicLinux myget-0.0.2]# myget
bash: myget: command not found
回复

使用道具 举报

发表于 2005-5-20 14:08:43 | 显示全部楼层

对不起,是我错了!

我学习了一下linux的指令,是我错了,但是下载页面的说明有误:
              安装步骤:
$tar zxvf mytget-x-x-x.tar.gz
$cd myget-x-x-x
$configure
$make
$su
#make install
可执行程序是mytget

其实其中“$configure”应该是“$./configure”

现在我已正常安装完毕,使用ing
回复

使用道具 举报

发表于 2005-5-20 14:24:08 | 显示全部楼层

怎样停止运行呢?

我现在下载RedOffice,100多M,3k/s,我不想下了,怎么停止它呢?
停了以后还可以续传吗?可以用别的网址来续传吗?
回复

使用道具 举报

发表于 2005-5-20 15:17:59 | 显示全部楼层

Re: 怎样停止运行呢?

[quote:f51405edf6="cncwl"]我现在下载RedOffice,100多M,3k/s,我不想下了,怎么停止它呢?
停了以后还可以续传吗?可以用别的网址来续传吗?[/quote]

1、按 Ctrl + C 就可以停止了
2、可以续传的,只要服务器支持
3、别的网址?我没试过,理论上应该可以吧

我这里下载的文件默认就带 "可执行" 属性,不知道你们是不是这样。还是我设置错误?

PS:只要有更新,建议还是把版本号加一下,或者写成 0.0.2-2 这样,现在比较混乱。
回复

使用道具 举报

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

本版积分规则

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

© 2021 Powered by Discuz! X3.5.

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