关于axel能否在shell脚本中使用

weixin_38065454 2010-09-05 03:30:27

本帖最后由 PCliangtao 于 2010-09-05 15:57 编辑 由于要安装很多的软件...一个一个的下载很费劲... 所以就写了一个下载所有软件的shell脚本...

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

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

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

    请教这到底是什么问题...
#/bin/sh

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

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

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

for package in $PACKAGE_DOWNLOAD_PATH
do
        echo "downloading from $package"
        $DOWNLOAD_TOOL $DOWNLOAD_PATH $package
       
done

复制代码
...全文
85 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧