在 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 助手的情况下都可以直接安装。
在 Arch 上Yaourt 使用这些替代品的更多相关文章
- 从gentoo回归Arch,上组图
Arch一直在我笔记本里边,只是玩gentoo时我不进Arch了,现在回归Arch,升级到了最新,用上了gentoo的最新的2.6.31内核(自己配置,无initrd),引导程序用的grub4dos: ...
- arch中yaourt的安装和使用
yaourt-Yet AnOther User Repository Tool Yaourt是archlinux方便使用的关键部件之一,但没有被整合到系统安装中的工具.建议在装完系统重启之后,更新完p ...
- 在Arch上使用Fcitx5
目录 卸载Fcitx4 安装Fcitx5 配置 修改环境变量 系统登陆后默认启动Fcitx5输入法 配置主题 最终使用效果 参考文档 我是一个Arch+KDE的用户,所以下面的方法可能不适合所有的Li ...
- 在Arch上安装VSCode的方法
首先去特硬去下载vscode的安装包 mkdir /tmp/vscode cd /tmp/vscode/ wget https://az764295.vo.msecnd.net/public/0.3. ...
- 纠结于arch+xfce还是xubuntu
现在用的是ubuntu gnome版 http://www.tuicool.com/articles/6r22eyU 现在纠结于arch+xfce还是xubuntu,因为不想在gnome下面搞什么美化 ...
- mac air上archlinux的安装及优化
前言 最近总感觉跑了两年多ubuntu系统的MacBookAir6,2越来越不行了,内存总是亮红灯,软件效率也低了不少.最直接的解决方法当然是换电脑,购买一台配置更好的,比如2017款xps,不过在我 ...
- Arch Linux 硬盘引导-联网安装
Arch Linux 硬盘引导-联网安装 ============https://www.archlinux.org/https://wiki.archlinux.org/https://wiki.a ...
- [daily][mariadb][mysql] mariadb快速设置
参考: https://wiki.archlinux.org/index.php/MySQL 1. 安装 使用pacman常规安装 2. btrfs 禁用CoW mariadb的数据文件如果存储在bt ...
- archlinux install.txt
++++++ 注意事项+++ +++++++++++++++++++++++++++ 强烈建议新手移步 Arch Wiki > 新手指南 经验者请参阅 Arch Wiki > 安装指南 若 ...
随机推荐
- 利用python爬取王者荣耀英雄皮肤图片
前两天看到同学用python爬下来LOL的皮肤图片,感觉挺有趣的,我也想试试,于是决定来爬一爬王者荣耀的英雄和皮肤图片. 首先,我们找到王者的官网http://pvp.qq.com/web201605 ...
- php的文件上传及下载,附带显示文件及目录
主页面wenjianceshi.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...
- FICO-财务凭证验证及替代
转载:https://wenku.baidu.com/view/9e2dae57d15abe23492f4d39.html?sxts=1561613818537 https://wenku.baidu ...
- UICollectionViewLayout详解,文档翻译
实现一个UICollectionView,和UITableView类似,不过初始化的时候要传入一个UICollectionViewLayout. 苹果给UIcollectionview中的所有视图都来 ...
- Git与其他VCS的差异
推荐:Git essentials 一共4集视频 对待数据 在对待不同版本数据问题上,分为两派:差异增量.直接快照 增量差异 Git 和其它版本控制系统(包括 Subversion 和近似工具)的主 ...
- Linux命令——chkconfig
拓展:如何增加一个系统服务service chkconfig本身用法不复杂,其作用是控制service是否开机启动. 对于CentOS而言,7.X版本已经不再使用SysV,SysV相关的命令基本上没有 ...
- ElasticSearch 连载一 基础入门
ElasticSearch简写ES,ES是一个高扩展.开源的全文检索和分析引擎,它可以准实时地快速存储.搜索.分析海量的数据. 应用场景 我们常见的商城商品的搜索 日志分析系统(ELK) 基于大量数据 ...
- jade属性怎么写
关于元素和标签,可能傻傻分不清楚,什么是元素,什么是标签,举个例子 比如div是一个块状元素,那么尖括号包起来的是标签,他用来标记这个元素,尖括号里面是元素名,元素是由开始和结束标签组成,用来包含内容 ...
- Vue中在组件销毁时清除定时器(setInterval)
在mounted中创建并执行定时器,然后在beforeDestroy或者destroyed中清除定时器 <template> <div class="about" ...
- 2019-2020-1 20199301《Linux内核原理与分析》第三周作业
操作系统是如何工作的 本章目标是在mykernel的基础上编写一个简单的内核 一.学习笔记 1.计算机的三个法宝:a.存储程序计算机:b.函数调用堆栈:c.中断 存储程序计算机(所有计算机的基础性的逻 ...