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 助手的情况下都可以直接安装。

在 Arch 上Yaourt 使用这些替代品的更多相关文章

  1. 从gentoo回归Arch,上组图

    Arch一直在我笔记本里边,只是玩gentoo时我不进Arch了,现在回归Arch,升级到了最新,用上了gentoo的最新的2.6.31内核(自己配置,无initrd),引导程序用的grub4dos: ...

  2. arch中yaourt的安装和使用

    yaourt-Yet AnOther User Repository Tool Yaourt是archlinux方便使用的关键部件之一,但没有被整合到系统安装中的工具.建议在装完系统重启之后,更新完p ...

  3. 在Arch上使用Fcitx5

    目录 卸载Fcitx4 安装Fcitx5 配置 修改环境变量 系统登陆后默认启动Fcitx5输入法 配置主题 最终使用效果 参考文档 我是一个Arch+KDE的用户,所以下面的方法可能不适合所有的Li ...

  4. 在Arch上安装VSCode的方法

    首先去特硬去下载vscode的安装包 mkdir /tmp/vscode cd /tmp/vscode/ wget https://az764295.vo.msecnd.net/public/0.3. ...

  5. 纠结于arch+xfce还是xubuntu

    现在用的是ubuntu gnome版 http://www.tuicool.com/articles/6r22eyU 现在纠结于arch+xfce还是xubuntu,因为不想在gnome下面搞什么美化 ...

  6. mac air上archlinux的安装及优化

    前言 最近总感觉跑了两年多ubuntu系统的MacBookAir6,2越来越不行了,内存总是亮红灯,软件效率也低了不少.最直接的解决方法当然是换电脑,购买一台配置更好的,比如2017款xps,不过在我 ...

  7. Arch Linux 硬盘引导-联网安装

    Arch Linux 硬盘引导-联网安装 ============https://www.archlinux.org/https://wiki.archlinux.org/https://wiki.a ...

  8. [daily][mariadb][mysql] mariadb快速设置

    参考: https://wiki.archlinux.org/index.php/MySQL 1. 安装 使用pacman常规安装 2. btrfs 禁用CoW mariadb的数据文件如果存储在bt ...

  9. archlinux install.txt

    ++++++ 注意事项+++ +++++++++++++++++++++++++++ 强烈建议新手移步 Arch Wiki > 新手指南 经验者请参阅 Arch Wiki > 安装指南 若 ...

随机推荐

  1. 我自己用C++写了个GMM(Gaussian mixture model)模型

    我自己用C++写了个GMM(Gaussian mixture model)模型 Written for an assignment 之前粗粗了解了GMM的原理,但是没有细看,现在有个Assignmen ...

  2. 7层网络以及5种Linux IO模型以及相应IO基础

    一.七层网络模型 OSI是Open System Interconnection的缩写,意为开放式系统互联.国际标准化组织(ISO)制定了OSI模型,该模型定义了不同计算机互联的标准,它是一个七层的. ...

  3. MVC-Application

    Application简述(不如Cache) 在asp.net环境下,Application对象来自HttpApplictionStat类.它可以在多个请求.连接之间共享公用信息,也可以在各个请求连接 ...

  4. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certificatio

    场景:Java调用PHP接口,代码部署在服务器上后,调用报错,显示PHP服务器那边证书我这边服务器不信任(我猜的). 异常信息: 2019-08-06 14:00:09,102 [http-nio-4 ...

  5. Hadoop安装-单机-伪分布式简单部署配置

    最近在搞大数据项目支持所以有时间写下hadoop随笔吧. 环境介绍: Linux: centos7 jdk:java version "1.8.0_181 hadoop:hadoop-3.2 ...

  6. Powershell-常用脚本

    function Test-Port { Param([string]$ComputerName,$port = 5985,$timeout = 1000) try { $tcpclient = Ne ...

  7. Tensorflow&CNN:裂纹分类

    版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/90478551 - 写在前面 本科毕业设计终于告一段落了.特 ...

  8. 使用jquery和使用框架的区别

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  9. Windows设置多用户同时远程登录

    1.在键盘上按Win+R键(也可以在开始菜单右键然后选择运行),在运行的输入框里面输入"gpedit.msc"命令.然后点击确定 ​ 2.在“计算机组策略”中依次展开 计算机配置- ...

  10. <<回想>>

    算是一个简单的回忆录,文笔很差,愧对语文老师 突然发现上一篇回忆录,没错就是那个流水账,是去年今天写的...   这是2019年7月的一天,NOI2019刚刚落下帷幕,而小F,则百无聊赖地在高铁站等车 ...