这个国产的Mac包管理工具,是否能成为HomeBrew的替代品

1,317 阅读3分钟

在不久之前 Gitee 曾为大家介绍过一款国内高速安装 HomeBrew 的开源项目,也受到了不少开发者的欢迎。虽然安装变得快速了,但仍会出现安装中断,下载速度不稳定的情况,这时开发者们就又陷入了痛苦之中。

今天 Gitee 为大家介绍的就是另一款 Mac 下的包管理工具:axe.store,看看它厉害在哪里。

项目名称:axe.store

项目作者:快编程

项目地址:https://gitee.com/kuaibiancheng/store

项目简介

axe.store 是一款 Mac 下的包管理工具,同时支持命令行软件和图形界面软件安装

axe.store 相对 Homebrew 的核心优势为:

  • 速度快
  • 安装时自动换源

比如在使用 Homebrew 的时候,即便使用了国内的源,总是会有一些文件下载下来坏的导致安装中断。比如 ffmpeg 这个软件有数十个依赖,下载安装都费时。假设在你完成了前面 10 个依赖软件的安装后,遇到一个错误的文件,你就不得不上网搜索然后换一个源,然后完成了前面 15 个依赖软件的安装后遇到一个错误的文件(现在的阿里云和腾讯云就会发生这样真实的案例)。

axe.store 支持安装时自动换源,阿里云下的文件坏了会自动换腾讯云下,轻松解决文件错误问题

PS: 图形界面软件由软件提供商提供下载服务,部分软件可能在国内下载速度会很慢,甚至无法下载

安装

本软件支持 10.14 和 10.15 系统

/bin/bash -c "$(curl -fsSL https://gitee.com/kuaibiancheng/store/raw/master/install.sh)"

复制以上命令到终端执行即可安装,下面是安装成功的截图

使用

  • 搜索: store.axe sou [软件名] 同时搜索图形界面软件和命令行软件,输入搜索结果相应的编号后即可安装
  • 是的,虽然软件的名字叫 axe.store 但是安装后的命令却是 store.axe,这是我们规定的
  • 请一定要在输入 sto 3 个字符后用 TAB 键补全命令,尽量优先用 TAB 补全而非手敲所有字符

安装示例

  • 使用了 store.axe sou qq 命令来搜索,并且输入了数字 3 来安装 QQ 音乐
  • 使用了 store.axe sou wget 命令来搜索并安装了
  • 红色西瓜图标的软件是 Unix 命令行软件
  • 青色苹果图标的软件是 苹果图形界面软件

  • 下图演示了直接安装 QQ 音乐: store.axe get qqmusic (推荐使用 store.axe sou 来安装)

  • 卸载: store.axe rm qqmusic 卸载刚才安装的图形界面软件 QQ 音乐

  • 帮助: store.axe help

  • 配置文件路径: /usr/local/axe/axe_store_config.gua 支持修改默认镜像地址,修改后即生效,通常来说这是不必要的,一个需要改配置的场景是你作为国外用户可能把 active_mirror_url_index 改为 4 下载速度更快。

关于

这个软件是我们班上的同学在学习了编译器设计和操作系统机制后,完成的一个方便大家使用苹果电脑的工具,为此我们发明了一个编程语言来并优化到了非常易用的程度来编写这个程序,这整个过程大家都乐在其中。

如果你们喜欢这个项目,可以点击后面的链接前往项目主页看看,记得给它一个 Star 哦:gitee.com/kuaibianche…