热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Fedora&&ArchLinux–最浪漫的事现已发生…

在丘比特的帮助下,Fedora和Arch“相爱”了。这是他们的第一个“结晶”,Yaourt!0.什么是Yaourt?Yaourt是一款基于Pacman的ArchLinux包管理工具,采用Bash编写。现在,Fedora用户可以方便的使用Yaourt安装AUR中的软件。Yaourt特点:◾支持

在丘比特的帮助下,Fedora 和 Arch “相爱” 了。这是他们的第一个“结晶”, Yaourt!

0.什么是 Yaourt?

Yaourt 是一款基于 Pacman 的 Arch Linux 包管理工具,采用 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 兼容,但我们并不对此做任何保证(数据无价,注意备份)。

现在,翻翻 AUR 看看有什么好玩的软件吧。

Happy Hacking!

更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5

本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-08/120923.htm


推荐阅读
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • systemd-nspawn可以创建最轻量级的容器(ns的意思就是namespace),本文的实验平台是Ubuntu16.04,x86_64机器。本文的目的是:在Ubuntu中用syst ... [详细]
  • 树状笔记软件for linux,Ubuntu 14.04安装开源树状笔记管理软件 WikidPad 2.2
    WikidPad是一款开源免费的wiki风格的树状笔记管理软件,类似于Notepad。基于Python,支持Windows、Mac、Linux等平台。W ... [详细]
  • 对于一般的扩展包,我们一般直接pipinstallxxx即可安装,但是unrar直接安装后,发现并不能通过Python程序实现解压的功能& ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 学习SLAM的女生,很酷
    本文介绍了学习SLAM的女生的故事,她们选择SLAM作为研究方向,面临各种学习挑战,但坚持不懈,最终获得成功。文章鼓励未来想走科研道路的女生勇敢追求自己的梦想,同时提到了一位正在英国攻读硕士学位的女生与SLAM结缘的经历。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 进入配置文件目录:[rootlinuxidcresin-4.0.]#cdusrlocalresinconf查看都有哪些配置文件:[rootlinuxid ... [详细]
  • 1、打开etcsysconfiggrub,   #vimetcsysconfiggrub   内容如下: ... [详细]
  • 本文主要介绍关于linux文件描述符设置,centos7设置文件句柄数,centos7查看进程数的知识点,对【Linux之进程数和句柄数】和【linux句柄数含义】有兴趣的朋友可以看下由【东城绝神】投 ... [详细]
  • Linux 服务器修改用户名
    Linux服务器修改用户名1、编辑名称vimetchostname2、保存编辑并退出wq3、重 ... [详细]
  • 找到JDK下载URL当然去官网找了。目前最新的1.8的下载URL(RPM)如下:http:download.oracle.comotn-pubjavajdk8u161-b122f3 ... [详细]
author-avatar
前年老妖
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有