安装 paru

sudo pacman -S --needed base-devel git
# --needed表示有了就不用安装了
# -S 是sync的缩写,表示从官方仓库安装指定软件包
# base-devel是一个工具包,里面有例如gcc,make,fakeroot之类的工具,所以必须安装
# git就不多赘述

安装一下这两个包。

什么是base-devel

git clone https://aur.archlinux.org/paru.git

克隆一下 paru 的仓库。

cd paru

切换到 paru 文件夹。

makepkg -si
# -s 自动安装依赖
# -i 安装构建好的包

编译并安装。

paru 通过 rust 写的,需要先安装 rust 以及一些其他的依赖,可能需要较好的网络。

如果你是一个 rust 开发者,选 2,也就是 rustup,如果不是,就选 1。

不过如果使用 rustup 还需要进行安装 rust,也就是 rustup default stable 这个指令用来安装稳定版。

安装 rust需要较长的一段时间(最好科学上网,科学上网可能 1 min 就整完了)

单纯选择 2, 第一次安装是会失败的,安装完 stable 版本后再次输入指令 makepkg -si

安装完后输入下面的指令:

paru --version

输入这个指令检查一下是否安装成功。

安装完之后,用来安装 paru 的文件夹就可以删除了,rm -rf paru

paru 日常使用

注意按下 tab 可以自动补全。前提是需要安装一下 zsh 这个 shell 以及插件。

可以看这篇博客:arch中的shell

日常更新

paru # 这个直接就能更新
paru -Syu # 这个跟上面的一样

安装软件

paru -S 软件名称

搜寻软件

paru -Ss 软件名称

找寻已经安装的软件名

paru -Qs 软件名称

删除软件

paru -Rs 软件名称

删除配置文件:

paru -Rns 软件名称
  • -R 表示删除
  • -n 表示配置文件
  • -s 表示依赖项

使用编译过的进行安装

cd /tmp # 使用tmp文件,重启后即删除
git clone https://aur.archlinux.org/paru-bin.git # 就是一个pkg文件
cd paru-bin
makepkg -si

不过这个版本已经过时了,可以在 aur 上面查看。

删除 paru

# 编译版本
sudo pacman -Rns paru paru-debug
 
# bin版本
sudo pacman -Rns paru-bin paru-bin-debug