「ALI」04 AUR(Arch User Repository)
Greetings! ¶
Yaho~ ふちゃんです!(> ▽ <) /~
pacman
是Arch Linux
的包管理器(对于Ubuntu
系来说则是apt
/apt-get
)。
如果你曾使用过Ubuntu
系的apt
/apt-get
,那么或许会发现在安装某些特定软件时,你需要为包管理器添加下载源。
以gurb-customizer
为例,你需要使用以下指令添加并下载这个软件:
而在Arch Linux
中,一些大佬将这些软件打包并上传到了AUR
(Arch User Repository)中,我们可以从这个强大的仓库中下载到我们所需要的源码并进行编译以安装软件。
当然,也有一些如yay
这样的包管理器可以帮助我们省去这些繁琐的步骤。直接通过类似于包管理器的方式来安装应用。
1. AUR with makepkg
¶
我们从安装yay
开始。由于yay
的软件包并不包含在pacman
的官方仓库中,我们需要从AUR
中下载源码并进行编译。
首先访问yay
的AUR
页面:yay
你可以在
AUR
的搜索框中输入想要安装的软件名称,然后点击搜索按钮,即可找到对应的软件。
使用git
下载yay
的源码:
注意:直接运行以下命令会将仓库克隆到当前路径,你或许需要先
cd
到你想要的路径。
然后进入yay
的目录并使用makepkg
进行编译:
注意:请确保你的命令行环境可以访问如
之后等待编译完成,yay
就会被安装到你的系统中。
2. AUR with yay
¶
有了yay
,我们就可以直接使用yay
来更简便地安装AUR
中的软件。
- 假如你已经知道了你想要安装的软件全称:
- 假如你不知道你想要安装的软件全称,那么你可以搜索关键词,之后(如果没有特殊需求的话)一路回车即可安装:
- 清理所有已安装软件包的缓存以及所有未安装软件包的缓存
Summary ¶
Have fun! 😉
「ALI」04 AUR(Arch User Repository)
https://siriusahu.github.io.git/2024/02/26/ALI-04-AUR/