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

最新文章

  1. ubuntu进行子域名爆破
  2. 【原】iOS学习之苹果开发者账号的相关操作
  3. javascript函数中变量重名
  4. 记一次Runtime的巧用
  5. Effective Java 73 Avoid thread groups
  6. wordpress 自定义面板显示不了挂件区问题
  7. 数据库内置视图以及常见的DBMS开发包
  8. hdu 4277 USACO ORZ (暴力+set容器判重)
  9. 《JavaScript 闯关记》之基本包装类型
  10. 类似jquery的一个demo
  11. 使用ServletContext实现数据共享和获得web.xml中的参数
  12. Myeclipse10、Maven构建Javaweb项目
  13. leetcode--001 max point on a line
  14. 【复制】【编码】MySQL复制中的编码问题
  15. Musical Theme poj1743(后缀数组)
  16. 2017(2)数据库设计,数据库设计过程,ER模型,规范化理论
  17. 7.9 skippart.c 程序
  18. SQL 在OPENQUERY中使用参数,并作为表查询对象/不允许使用远程表值函数调用。
  19. TensorFlow—softmax_cross_entropy_with_logits函数详解
  20. seo网页加速技术,预加载 DNS Prefetching 详解

热门文章

  1. KaiWu 的体验
  2. 《阿里巴巴 Java 开发规约》自动化检测插件安装及体验
  3. 关于Echarts柱状图点击事件的实现方法
  4. python小实例——tkinter实战(计算器)
  5. ios获取数组中的最大值
  6. Android NDK 学习之调用Java函数
  7. win10 系统解决mysql中文乱码问题
  8. Python之路【第十篇】Python操作Memcache、Redis、RabbitMQ、SQLAlchemy
  9. 《Python编程:从入门到实践》第二章 变量和简单数据类型 习题答案
  10. PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted 错误