My First Post

安装

1
2
3
4
wsl --install archlinux
正在下载: Arch Linux
正在安装: Arch Linux
已成功安装分发。它可通过 “wsl.exe -d archlinux” 启动

安装后操作

添加国内源

1
sudo sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch\nServer = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch\nServer = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist

更新

1
pacman -Syu

安装必要软件

1
pacman -S vim vi sudo

新建用户

1
useradd -m -G wheel <你的用户名>

为新用户设置密码

1
passwd <你的用户名>

配置 sudo

1
visudo

找到 # %wheel ALL=(ALL)ALL,去掉前面的注释#

设置默认用户,修改 wsl.confg添加如下内容

1
2
[user]
default=<你的用户名>

修改 locale 设置

1
vim /etc/locale.gen

找到 en_US.UTF-8 UTF-8 并取消注释这一行。 接着运行

1
locale-gen

编辑 /etc/locale.conf

将其中的 LANG=C.UTF-8 修改为 LANG=en_US.UTF-8 关闭 archlinux 终端,在 powershell 中输入

1
wsl --shutdown

再次打开 archlinux,可以看到用户已经变成新建的用户。

安装常用的软件

1
2
3
4
5
6
7
sudo pacman -S man-db
sudo pacman -S gcc
sudo pacman -S gdb
sudo pacman -S openssh
sudo pacman -S net-tools
sudo pacman -S inetutils
sudo pacman -S sshuttle

pacman升级软件

1
sudo pacman -Syu

pacman卸载软件

1
sudo pacman -Ru <package_name>

pacman搜索查询软件

1
2
sudo pacman -Ss <key_word>
sudo pacman -Q <package_name>

pacman移除不使用的包

1
2
3
sudo pacman -Qdtq 查询
sudo pacman -Rns $(pacman -Qdtq) 清除,或以下命令
sudo pacman -Qtdq | pacman -Rns -

pacman清理cache

1
2
sudo pacman -Sc
sudo pacman -Scc

用yay安装 AUR 软件包

Yay (Yet Another Yogurt) 是一个用 Go 编程语言编写的 AUR 帮助器和 Pacman 包装器。然而,首先我们必须在使用之前将其安装在我们的 Arch Linux 系统上。方法如下。

在 Arch Linux 中安装 yay

首先,安装 yay 运行所需的一些依赖项。为此:

1
sudo pacman -S git base-devel

然后,通过按顺序运行下面列出的三个命令来克隆、本地构建并安装 yay 包本身。

1
2
3
git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si

就这样。 yay AUR帮助程序现在应该已安装并可以在您的 Arch Linux 系统上使用。您可以通过运行以下命令来检查一切是否正常工作,该命令将显示 yay 版本。

1
yay --version

如何使用 yay 在 Arch Linux 上安装 AUR 软件包

要安装 AUR 包,您必须首先知道其确切名称。例如,假设我们想要安装流行的 GNOME 扩展 Dash to Dock,该扩展未包含在官方 Arch 存储库中,但在 AUR 中可用。

有两种方法可以识别正确的包名称。第一种方法是通过在命令中添加“-Ss”参数来使用 yay 的内置搜索功能。

1
yay -Ss dash-to-dock

-Ss”选项允许在官方 Arch 存储库和 AUR 上搜索软件包。但是,如果您希望 yay 仅在 AUR 中的包中进行搜索,请执行以下命令:

1
yay dash-to-dock

一旦我们知道了要安装的软件包的确切名称,我们就必须传递给 yay 命令选项“-S”,后跟要安装的软件包的名称。

1
yay -S gnome-shell-extension-dash-to-dock

升级 AUR 包

yay AUR 帮助程序最有价值的功能之一是能够从 AUR 存储库更新系统上安装的所有软件包(如果有可用更新)。为此,请键入:

1
yay -Sua

打印系统统计数据

yay 命令提供的另一个有用信息是系统上安装的软件包的信息。 如果您安装大量软件包,则保存所有缓存的 AUR 软件包版本的目录“~/.cache/yay/”或来自官方存储库的目录“/var/” cache/pacman/,’ 可以急剧增长。这样,你一看就知道它占用了多少空间。

1
yay -Ps

删除不必要的依赖项

我们要考虑的最后一个选项是清除 Arch Linux 系统中已安装的不再需要的软件包的依赖项。它们占用大量空间,因此删除它们是个好主意。 Yay 使用以下命令使这变得简单:

1
yay -Sc
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计