#包管理器 #ubuntu #aur #linux #git仓库 #安装 #概念

应用 pacstall

为我们的(最终)Rust重写准备的存根程序

2个版本

0.1.1 2024年4月14日
0.1.0 2024年4月14日

#98操作系统

GPL-3.0-only

7KB

Bash v5

PACSTALL

Pacstall Logo

Ubuntu从未拥有的AUR

Pacstall是Ubuntu希望拥有的AUR。它将AUR的概念进行了创新,使得安装程序变得更加容易,无需在GitHub仓库等地方搜索。

可用的软件包列表可以在这里找到。


功能

  • 支持二进制、git、appimage、构建和.deb软件包
  • 使用axel(可选)加速软件包下载
  • 在升级期间,对于-git软件包,您总是能够获取开发者的最新提交。无需等待pacscript维护者更新脚本!
  • 能够从多个仓库安装程序
  • 能够轻松跟踪Pacstall的更新,无论来自哪个分支/分叉
  • bashZSH)和fish提供自动完成功能

安装

您可以使用以下命令安装Pacstall。您也可以在这里获取deb文件,但它可能有点过时。

sudo bash -c "$(curl -fsSL https://pacstall.dev/q/install || wget -q https://pacstall.dev/q/install -O -)"

卸载

您可以使用以下命令卸载Pacstall。

bash -c "$(curl -fsSL https://pacstall.dev/q/uninstall || wget -q https://pacstall.dev/q/uninstall -O -)"

基本命令

安装 foo(相当于apt install

pacstall -I foo

移除 foo(相当于apt remove

pacstall -R foo

搜索 foo(相当于apt search

pacstall -S foo

添加仓库

pacstall -A REPOSITORY_NAME

更新Pacstall脚本

pacstall -U

更新软件包(相当于apt upgrade

pacstall -Up

这些是基本命令,更多详细信息,请运行pacstall -h


自动完成

Pacstall为bashfish提供了完全支持的自动完成功能。对于ZSH shell,您可以使用以下命令来模拟完成。

Zsh自动完成

Zsh 默认可以模拟 bash 完成脚本,所以你只需要将这些添加到你的 .zshrc 或任何你源码的地方

autoload bashcompinit
bashcompinit
source /usr/share/bash-completion/completions/pacstall

许可证


GPLv3

Pacstall is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, version 3 of the License

Pacstall is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with Pacstall. If not, see <https://www.gnu.org/licenses/>.

无运行时依赖