免费注册 查看新帖 |

Chinaunix

广告
  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2430 | 回复: 8
打印 上一主题 下一主题

关于axel能否在shell脚本中使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-09-05 15:30 |只看该作者 |倒序浏览
本帖最后由 PCliangtao 于 2010-09-05 15:57 编辑

由于要安装很多的软件...一个一个的下载很费劲... 所以就写了一个下载所有软件的shell脚本...

    但是用axel下载的时候....仅仅只提示初始化下载... 将所有的软件包列表里的URL重复一遍然后就退出了....

    我又试着在shell脚本里只用axel下载一个软件包... 结果依然... 难道axel不能够在脚本里使用...?

   无奈.... 只好用wget... 可是速度好慢阿................

    请教这到底是什么问题...

  1. #/bin/sh

  2. DOWNLOAD_TOOL="wget"  # "axel"
  3. DOWNLOAD_PATH=""  # "/root/Desktop/windowsF/packages/"

  4. BISON="http://ftp.gnu.org/gnu/bison/bison-2.4.1.tar.bz2"
  5. BZIP="http://www.bzip.org/1.0.5/bzip2-1.0.5.tar.gz"
  6. COREUTILS="http://ftp.gnu.org/gnu/coreutils/coreutils-8.4.tar.gz"
  7. DEJAGNU="http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.4.tar.gz"
  8. DIFFUTILS="http://ftp.gnu.org/gnu/dejagnu/dejagnu-1.4.4.tar.gz"
  9. E2FSPROGS="http://ftp.gnu.org/gnu/diffutils/diffutils-2.8.1.tar.gz"
  10. EXPECT="http://expect.nist.gov/src/expect-5.43.0.tar.gz"
  11. FILE="ftp://ftp.astron.com/pub/file/file-5.04.tar.gz"
  12. FINDUTILS="http://ftp.gnu.org/gnu/findutils/findutils-4.4.2.tar.gz"
  13. FLEX="http://prdownloads.sourceforge.net/flex/flex-2.5.35.tar.bz2"
  14. GAWK="http://ftp.gnu.org/gnu/gawk/gawk-3.1.7.tar.bz2"
  15. GCC="http://ftp.gnu.org/gnu/gcc/gcc-4.4.3/gcc-4.4.3.tar.bz2"
  16. GDBM="http://ftp.gnu.org/gnu/gdbm/gdbm-1.8.3.tar.gz"
  17. GETTEXT="http://ftp.gnu.org/gnu/gettext/gettext-0.17.tar.gz"
  18. GLIBC="http://ftp.gnu.org/gnu/glibc/glibc-2.11.1.tar.bz2"
  19. GREP="http://ftp.gnu.org/gnu/grep/grep-2.5.4.tar.bz2"
  20. GROFF="http://ftp.gnu.org/gnu/groff/groff-1.20.1.tar.gz"
  21. GRUB="ftp://alpha.gnu.org/gnu/grub/grub-1.97.2.tar.gz"
  22. GZIP="http://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.gz"
  23. IANA_ETC="http://sethwklein.net/iana-etc-2.30.tar.bz2"
  24. INETUTILS="http://ftp.gnu.org/gnu/inetutils/inetutils-1.7.tar.gz"
  25. IPROUTE2="http://developer.osdl.org/dev/iproute2/download/iproute2-2.6.31.tar.bz2"
  26. KBD="http://ftp.altlinux.com/pub/people/legion/kbd/kbd-1.15.1.tar.gz"
  27. LESS="http://www.greenwoodsoftware.com/less/less-436.tar.gz"
  28. LFS_BOOTSCRIPTS="http://www.linuxfromscratch.org/lfs/downloads/6.6/lfs-bootscripts-20100124.tar.bz2"
  29. LIBTOOL="http://ftp.gnu.org/gnu/libtool/libtool-2.2.6b.tar.gz"
  30. LINUX_KERNEL="http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.8.tar.bz2"
  31. M4="http://ftp.gnu.org/gnu/m4/m4-1.4.13.tar.bz2"
  32. MAKE="http://ftp.gnu.org/gnu/make/make-3.81.tar.bz2"
  33. MAN_DB="http://download.savannah.gnu.org/releases/man-db/man-db-2.5.6.tar.gz"
  34. MAN_PAGES="http://www.kernel.org/pub/linux/docs/manpages/Archive/man-pages-3.23.tar.bz2"
  35. MODULE_INIT_TOOLS="http://www.kernel.org/pub/linux/utils/kernel/module-init-tools/module-init-tools-3.11.1.tar.bz2"
  36. MPFR="http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2"
  37. NCURSES="ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.7.tar.gz"
  38. PATCH="http://ftp.gnu.org/gnu/patch/patch-2.6.1.tar.bz2"
  39. PERL="http://cpan.org/src/5.0/perl-5.10.1.tar.bz2"
  40. PKG_CONFIG="http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz"
  41. PROCPS="http://procps.sourceforge.net/procps-3.2.8.tar.gz"
  42. PSMISC="http://prdownloads.sourceforge.net/psmisc/psmisc-22.10.tar.gz"
  43. READLINE="http://ftp.gnu.org/gnu/readline/readline-6.1.tar.gz"
  44. SED="http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2"
  45. SHADOW="ftp://pkg-shadow.alioth.debian.org/pub/pkg-shadow/shadow-4.1.4.2.tar.bz2"
  46. SYSKLOGD="http://www.infodrom.org/projects/sysklogd/download/sysklogd-1.5.tar.gz"
  47. SYSVINIT="ftp://ftp.cistron.nl/pub/people/miquels/sysvinit/sysvinit-2.86.tar.gz"
  48. TAR="http://ftp.gnu.org/gnu/tar/tar-1.22.tar.bz2"
  49. TCL="http://prdownloads.sourceforge.net/tcl/tcl8.5.8-src.tar.gz"
  50. TEXINFO="http://ftp.gnu.org/gnu/texinfo/texinfo-4.13a.tar.gz"
  51. UDEV="http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev-151.tar.bz2"
  52. UDEV_CONFIG_TAR="http://www.linuxfromscratch.org/lfs/downloads/6.6/udev-config-20100128.tar.bz2"
  53. UTIL_LINUX_NG="http://www.kernel.org/pub/linux/utils/util-linux-ng/v2.17/util-linux-ng-2.17.tar.bz2"
  54. VIM="ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2"
  55. VIM_LANG_FILES="ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz"
  56. ZLIB="http://www.zlib.net/zlib-1.2.3.tar.bz2"

  57. PACKAGE_DOWNLOAD_PATH="$BISON $BZIP $COREUTILS $DEJAGNU $DIFFUTILS $E2FSPROGS \
  58. $EXPECT $FILE $FINDUTILS $FLEX $GAWK $GCC $GDBM $GETTEX $GLIBC $GREP $GROFF \
  59. $GRUB $GZIP $IANA_ETC $INETUTILS $IPROUTE2 $KBD $LESS $LFS_BOOTSCRIPTS \
  60. $LIBTOOL $LINUX_KERNEL $M4 $MAKE $MAN_DB $MAN_PAGES $MODULE_INIT_TOOLS \
  61. $MPFR $NCURSES $PATCH $PERL $PKG_CONFIG $PROCPS $PSMISC $READLINE $SED \
  62. $SHADOW $SYSKLOGD $SYSVINIT $TAR $TCL $TEXTINFO $UDEV $UDEV_CONFIG_TAR \
  63. $UTIL_LINUX_NG $VIM $VIM_LANG_FILES $ZLIB"

  64. for package in $PACKAGE_DOWNLOAD_PATH
  65. do
  66.         echo "downloading from $package"
  67.         $DOWNLOAD_TOOL $DOWNLOAD_PATH $package
  68.        
  69. done

复制代码
一路征程一路笑 该用户已被删除
2 [报告]
发表于 2010-09-05 15:50 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2010-09-05 16:00 |只看该作者
wget一直所3KB多一点阿... 这个速度.... 受不了...
   至少axel要比wget快一点....
一路征程一路笑 该用户已被删除
4 [报告]
发表于 2010-09-05 16:17 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
5 [报告]
发表于 2010-09-05 16:21 |只看该作者
你把脚本修改一下... 把DOWNLOAD_TOOL改成axel 把DOWNLOAD_PATH修改为保存路径 再试了看..
    贴的脚本代码是修改为用wget下载的...  wget可以下载...
一路征程一路笑 该用户已被删除
6 [报告]
发表于 2010-09-05 16:26 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2010-09-05 16:30 |只看该作者
.....  我的怎么不可以............!!!!!!!  
一路征程一路笑 该用户已被删除
8 [报告]
发表于 2010-09-05 16:42 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
9 [报告]
发表于 2010-09-05 16:45 |只看该作者
晕... 居然又好了... 很奇怪....  非常奇怪.... 麻烦你了...
  
   axel 的确比 wget快多了....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP