Skip to content

arch 安装 yay 后安装常用软件

1. i3wm 配置

第一次进入安装好的系统后,i3wm 会弹出窗口,让你选择创建一个新的配置文件,选择yes然后按回车 然后让你选择 i3wm 的超级键,这里推荐使用alt键,因为win键配合左手区域的快捷键会非常的别扭

接下来就会进入桌面,表现为黑屏+底部一些状态栏,这是正常的,因为 i3wm 默认没有任何的桌面图标,我们需要自己安装软件来使用

具体的 i3wm 的配置和使用,可以参考i3wm 使用指南

使用$mod(Alt): 使用Shift+$mod:

按键绑定描述按键绑定描述
Mod + Enter打开终端。Mod + s启用堆叠式窗口布局。
Mod + ←Mod+j切换到左侧窗口。Mod + w启用选项卡式窗口布局。
Mod + →Mod+'切换到右侧窗口。Mod + Shift + Space启用浮动窗口(针对焦点窗口)。
Mod + ↑Mod+k切换到上方窗口。Mod + 鼠标左键单击使用鼠标拖动整个窗口。
Mod + ↓Mod+l切换到下方窗口。Mod + 0-9切换到另一个工作区。
Mod + Shift + ←将窗口移动到左侧。Mod + Shift + 0-9将窗口移动到另一个工作区。
Mod + Shift + →将窗口移动到右侧。Mod + d打开应用程序启动器(D 菜单)。
Mod + Shift + ↑将窗口移动到上方。Mod + Shift + q关闭焦点窗口。
Mod + Shift + ↓将窗口移动到下方。Mod + Shift + c重新加载 i3 配置文件。
Mod + f将焦点窗口切换到全屏模式。Mod + Shift + r重启 i3 窗口管理器。
Mod + v下一个窗口将垂直放置。Mod + Shift + e退出 i3 窗口管理器。
Mod + h下一个窗口将水平放置。

i3wm 配置相关文件在~/.config/i3/config中,可以使用vim或者nano编辑器来编辑

这里暂时保持默认配置,后续在美化系统的时候再进行修改

2. 安装 ssh 服务(可选)

因为当前教程在虚拟机中进行,无法便捷使用复制粘贴操作,所以需要建立 ssh 服务,方便在宿主机复制命令

在 arch 中安装 ssh 服务非常简单,只需要执行以下命令即可

shell
# 安装ssh服务
sudo pacman -S openssh
# 启动ssh服务
sudo systemctl start sshd
# 设置开机自启动
sudo systemctl enable sshd

检查虚拟机的网卡链接方式,这里选择桥接模式,然后查看虚拟机的 ip 地址

在 arch 中,可以使用nmcil命令来查看虚拟机的 ip 地址

在宿主机中使用ssh命令连接虚拟机

shell
ssh-copy-id -i id_rsa.pub bddxg@192.168.31.142

id_rsa.pub 是公钥文件名称, 我自己的是id_ed25519.pub,所以这里需要替换成自己的公钥文件名称

TIP

ssh-copy-id 相关介绍见服务器配置关闭 ssh 密码登录

3. 安装 yay 包管理器

如果刚刚安装了 Arch Linux,可能还没有启用 AUR

这意味着错过了 Arch Linux 最重要的特性

要启用 AUR,你需要使用 AUR 包管理器

3.1 安装基础包

使用alt+enter打开终端,然后输入以下命令

shell
sudo pacman -Syu
# 同步所有软件仓库的数据库,确保你本地的包数据库与远程仓库同步。
# 查找所有已安装的软件包中可用的更新。
# 升级所有已安装的软件包到最新版本。
sudo pacman -S --needed base-devel git
# 检查base-devel和git这两个软件包是否已经安装,以及它们是否是最新版本。
# 如果base-devel或git没有安装,或者不是最新版本,pacman会从远程仓库下载并安装它们。
# 如果base-devel和git都已经安装并且是最新版本,pacman不会执行任何操作。

3.2 安装 yay

使用git克隆yay的仓库

shell
git clone https://aur.archlinux.org/yay.git && cd yay

编译并安装yay

shell
makepkg -si

国内安装可能一定会遇到下载失败的情况: 如果你不开发 go,可以使用临时变量来解决这个问题

shell
export GO111MODULE=on
export GOPROXY=https://goproxy.cn

重新执行makepkg -si命令

4. 安装 Chrome

使用 yay 安装 chrome

shell
yay -S google-chrome

接下来yay提示是否packages to cleanBuild,输入 I,后回车 提示Diffs to show, 输入 N,后回车 接下来有提示是否继续,选择 Y,后回车

一切安装完成后, 在终端输入google-chrome-stable即可打开 chrome 浏览器