• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

app-fast/app-fast: Evil parallel package downloader

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

app-fast/app-fast

开源软件地址:

https://github.com/app-fast/app-fast

开源编程语言:

Shell 100.0%

开源软件介绍:

Concurrent package downloader written in bash/zsh, for macOS, Linux, Android and Windows Msys2.

Inspired by apt-fast and powerpill.

The only dependency is aria2.

Usage

on macOS:

brew update
app-fast install vim tmux git
app-fast upgrade

on Ubuntu/Debian/Android Termux:

app-fast update
app-fast install vim tmux git -y
app-fast upgrade -y

on Archlinux/Manjaro/Windows Msys2:

app-fast -S vim tmux git
app-fast -Syu

Install

Just download app-fast and save it to somewhere like /usr/bin/app-fast.

On macOS, you should put it to /usr/local/bin/app-fast.

Make sure you have the permission to execute it chmod +x app-fast.

On Windows Msys2, you should put aria2.exe to your system path first, because Msys2 does not provide aria2 package.

Install for Linux

Wget

sudo wget https://raw.githubusercontent.com/app-fast/app-fast/master/app-fast -O /usr/bin/app-fast
sudo chmod +x /usr/bin/app-fast

Curl

sudo curl https://raw.githubusercontent.com/app-fast/app-fast/master/app-fast -o /usr/bin/app-fast
sudo chmod +x /usr/bin/app-fast

Aria2

sudo aria2c https://raw.githubusercontent.com/app-fast/app-fast/master/app-fast -d / -o /usr/bin/app-fast
sudo chmod +x /usr/bin/app-fast

Install for macOS

curl https://raw.githubusercontent.com/app-fast/app-fast/master/app-fast -o /usr/local/bin/app-fast
sudo chmod +x /usr/local/bin/app-fast

Install for Android Termux

pkg i curl -y
curl https://raw.githubusercontent.com/app-fast/app-fast/master/app-fast -o $PREFIX/bin/app-fast
chmod +x $PREFIX/bin/app-fast

What it does

  • Download packages faster
  • Upgrade packages faster
  • Support macOS homebrew
  • Support Ubuntu/Debian
  • Support Archlinux
  • Support Android Termux
  • Support Windows Msys2

What it doesn't

  • Uninstall a package
  • Search a package
  • Support Archlinux AUR
  • Support macOS homebrew tap
  • Support macOS homebrew bottles like bottles-science and bottle :unneeded
  • Support Ubuntu mirror protocol like mirror://mirrors.ubuntu.com/mirrors.txt
  • Support proxies

Note

  • With pacman v6.0 and onwards you can also set ParallelDownloads = 8 in the file /etc/pacman.conf
  • I don't have any apple devices so macOS port is experimental.
  • On Linux I use sed command, on macOS I use perl command.

Why not apt-fast or powerpill

  • I use it for docker containers and KVMs, only installing packages is needed.

License

Public Domain




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap