Appearance
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 浏览器