• 在 Arch 上Yaourt 使用这些替代品


    1、 aurman

    aurman 是最好的 AUR 助手之一,也能胜任 Yaourt 替代品的地位。它有非常类似于 pacman 的语法,可以支持所有的 pacman 操作。你可以搜索 AUR、解决包依赖,在构建 AUR 包前检查 PKGBUILD 的内容等等。

    aurman 的特性:

    aurman 支持所有 pacman 操作,并且引入了可靠的包依赖解决方案、冲突判定和 分包(split package)支持

    线程化的 sudo 循环会在后台运行,所以你每次安装只需要输入一次管理员密码

    提供开发包支持,并且可以区分显性安装和隐性安装的包

    支持搜索 AUR 包和仓库

    在构建 AUR 包之前,你可以检视并编辑 PKGBUILD 的内容

    可以用作单独的 包依赖解决工具

    安装 aurman:

    git clone https://aur.archlinux.org/aurman.git

    cd aurman

    makepkg -si

    使用 aurman:

    用名字搜索:

    aurman -Ss <package-name>

    安装:

    aurman -S <package-name>

    2、 yay

    yay 是下一个最好的 AUR 助手。它使用 Go 语言写成,宗旨是提供最少化用户输入的 pacman 界面、yaourt 式的搜索,而几乎没有任何依赖软件。

    yay 的特性:

    yay 提供 AUR 表格补全,并且从 ABS 或 AUR 下载 PKGBUILD

    支持收窄搜索,并且不需要引用 PKGBUILD 源

    yay 的二进制文件除了 pacman 以外别无依赖

    提供先进的包依赖解决方案,以及在编译安装之后移除编译时的依赖

    当在 /etc/pacman.conf 文件配置中启用了色彩时支持色彩输出

    yay 可被配置成只支持 AUR 或者 repo 里的软件包

    安装 yay:

    你可以从 git 克隆并编译安装。

    git clone https://aur.archlinux.org/yay.git

    cd yay

    makepkg -si

    使用 yay:

    搜索:

    yay -Ss <package-name>

    安装:

    yay -S <package-name>

    3、 pakku

    Pakku 是另一个还处于开发早期的 pacman 封装,虽然它还处于开放早期,但这不说明它逊于其它任何 AUR 助手。Pakku 能很好地支持从 AUR 搜索和安装,并且也可以在安装后移除不必要的编译依赖。

    pakku 的特性:

    从 AUR 搜索和安装软件

    检视不同构建之间的文件和变化

    从官方仓库编译,并事后移除编译依赖

    获取 PKGBUILD 以及 pacman 整合

    类 pacman 的用户界面和选项支持

    支持pacman 配置文件以及无需 PKGBUILD 源

    安装 pakku:

    git clone https://aur.archlinux.org/pakku.git

    cd pakku

    makepkg -si

    使用 pakku:

    搜索:

    pakku -Ss spotify

    安装:

    pakku -S spotify

    4、 aurutils

    aurutils 本质上是一堆使用 AUR 的自动化脚本的集合。它可以搜索 AUR、检查更新,并且解决包依赖。

    aurutils 的特性:

    aurutils 使用本地仓库以支持 pacman 文件,所有的包都支持 –asdeps

    不同的任务可以有多个仓库

    aursync -u 一键同步本地代码库

    aursearch 搜索提供 pkgbase、长格式和 raw 支持

    能忽略指定包

    安装 aurutils:

    git clone https://aur.archlinux.org/aurutils.git

    cd aurutils

    makepkg -si

    使用 aurutils:

    搜索:

    aurutils -Ss <package-name>

    安装:

    aurutils -S <package-name>

    所有这些包,在有 Yaourt 或者其它 AUR 助手的情况下都可以直接安装。

  • 相关阅读:
    css3---2D效果 ---3D效果
    PHP 代 码 操 作 文 件
    文件上传
    在AJAX里 使用【 XML 】 返回数据类型 实现简单的下拉菜单数据
    在AJAX里 使用【 JSON 】 返回数据类型 实现简单的下拉菜单数据
    使用 AJAX + 三级联动 实现分类出全国各地的省,市,区
    AJAX里使用的弹窗样式 tanchuang.js tanchuang.css
    jquery-1.11.2.min.js
    使用【 ajax 】【 bootstrap 】显示出小窗口 详情内容 一些代码意思可以参考下一个文章
    AJAX基本操作 + 登录 + 删除 + 模糊查询
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/11630476.html
Copyright © 2020-2023  润新知