Fedora && Arch – 最浪漫的事现已发生…
在丘比特的帮助下,Fedora 和 Arch “相爱” 了。这是他们的第一个“结晶”, Yaourt!
0.什么是 Yaourt?
Yaourt 是一款基于 Pacman 的 Archlinux 包管理工具,采用 Bash 编写。
现在,Fedora 用户可以方便的使用 Yaourt 安装 AUR 中的软件。
Yaourt 特点
- 支持 AUR
- 交互式搜索/安装
- 支持从 ABS 源码构建软件包
- 可处理备份文件: .pac*
- 保存,恢复 alpm 数据库。支持查询备份文件
- 搜索孤儿包并测试本地数据库
- 支持分裂包
1.安装 yaourt
添加 FZUG 源后,使用以下命令进行安装:
$ dnf install yaourt
2.配置 yaourt/pacman
配置 pacman 在隔离的环境中安装包:
$ vim /etc/pacman.conf [options] RootDir = /opt/arch/ # 包安装的根目录,重要!!! DBPath = /var/lib/pacman/ LogFile = /var/log/pacman.log
添加 Archlinux 的 Core、Community、Multilib、Extra 源信息
[core] SigLevel = Optional TrustedOnly Include = /etc/pacman.d/mirrorlist [community] SigLevel = Never Include = /etc/pacman.d/mirrorlist [multilib] SigLevel = Never Include = /etc/pacman.d/mirrorlist [extra] SigLevel = Never Include = /etc/pacman.d/mirrorlist [archlinuxfr] SigLevel = Optional TrustedOnly Server = http://repo.archlinux.fr/$arch
同步源信息:
$ pacman -Sy
3.安装
示例:以安装 ppsspp 为例,对 yaourt 的操作进行说明。
$ yaourt -Sdd ppsspp # 跳过所有依赖检查,并安装 ppsspp $ yaourt -Qi ppsspp # 查询软件包信息/依赖,如本机缺少相关依赖,使用 dnf 进行安装 $ yaourt-link -s ppsspp # 将隔离环境中的包软链接至系统
删除 ppsspp
$ yaourt-link -r ppsspp # 删除系统中的软链接 $ yaourt -R ppsspp # 删除 ppsspp $ yaourt -Q # 查询已安装软件包
FAQ: 为何安装 Archlinux 软件包?Ubuntu 呢?
Archlinux 严格遵守 FHS,文件系统目录结构非常标准,与 Fedora 兼容。同时,Archlinux、Fedora 的开发速度都非常快,理论上基本能够使两个库中的软件 ABI 兼容,但我们并不对此做任何保证(数据无价,注意备份)。
相关推荐
yczgh 2020-05-28
zhangpan 2020-02-04
guan000 2020-01-11
英文字体主编 2019-12-06
kevinli 2019-12-01
linuxisperfect 2010-08-15
kvikon 2010-02-15
陈伟堂 2011-02-09
futurezone 2011-01-25
思维的世界 2019-10-30
lucklytd 2010-08-02
Tonywei0 2008-10-14
studylinux 2013-02-25
summerinsist 2012-02-04
cuixingwudi 2011-04-27
昭君出塞 2010-05-27
pointfish 2010-01-07
zhujuyu 2019-06-28
ITlover00 2019-06-28