Archlinux 安装记录与常用软件
本文记录了我又双叒叕重装 archlinux 的过程和一些常用软件, 主要参考 ArchWiki 和 archlinux 简明指南。
安装
进入安装环境的过程略过。
联网
有线网络一般能自动联网, 无线网络使用 iwctl
进行连接:
|
|
可以使用 ping
检查网络连接。
联网之后可以通过 passwd
设置安装环境中 root 的密码, 然后通过其他机器 ssh 去连, 方便复制粘贴。
更新系统时间
使用 timedatectl
确保系统时间是准确的。
硬盘分区、格式化、挂载
由于是重装, 所以硬盘不需要重新分区, 最终分区如下:
|
|
格式化:
|
|
按如下顺序挂载:
|
|
安装系统和必要的功能性软件
|
|
生成 fstab 文件
|
|
change root
使用 arch-chroot /mnt
把系统环境切换到新系统下。
设置时区
|
|
设置主机名
在 /etc/hostname
中写入主机名, 例如 myarch.
在 vim /etc/hosts
中写入以下内容:
|
|
硬件时间设置
|
|
设置 Locale
编辑 /etc/locale.gen
, 去掉 en_US.UTF-8 UTF-8
和 zh_CN.UTF-8 UTF-8
前的井号。
然后使用 locale-gen
生成 locale.
echo 'LANG=en_US.UTF-8' > /etc/locale.conf
设定 LANG 变量。
设置 root 用户密码
|
|
安装引导程序
安装 systemd-boot
:
|
|
编辑 /boot/loader/loader.conf
配置启动选单:
|
|
使用 cat /etc/fstab
查看根分区的 UUID.
编辑 /boot/loader/entries/arch.conf
增加启动选项:
|
|
root=UUID=
后接跟分区的 UUID.
准备非 root 用户
创建用户:
|
|
设置密码:
|
|
编辑 sudoers
:
|
|
去掉 #%wheel ALL=(ALL:ALL) ALL
前的井号。
重启
|
|
联网
|
|
联网后可以通过 systemctl start sshd
开启 ssh 服务。
开启 32 位支持库
编辑 /etc/pacman.conf
去掉 [multilib]
及其下一行前的井号。
pacman -Syyu
更新一下。
一大波安装
|
|
yay 安装
使用非 root 用户:
|
|
常用软件:
|
|
启动一些服务
|
|
fcitx5 配置
编辑 /etc/environment
加入以下内容:
|
|
fcitx5 设置的 Input Method 加上 pinyin.
完成安装
至此基本安装结束, 重启之后即可进入桌面环境。
xfce4 中文化需要在 ~/.xprofile
里加上:
|
|
常用软件
无需额外配置的软件直接在下面列出, 需要额外配置的在对应的标题下。
Packages
aria2
beebeep
局域网通信bottom
系统监控chromium
dbeaver
数据库管理dosfstools
dosfat 文件系统工具fping
ping 多个主机geckodriver
firefox 驱动gimp
绘图gnome-keyring
gucharmap
字符查看hugo
一个 cmsinetutils
ftp, rlogin, rsh, telnet 客户端和服务端ipcalc
ip 计算器juk
音乐播放器kdeconnect
连手机libreoffice-still
libreoffice-still-zh-cn
mdcat
终端看 markdownmtr
traceroute+pingneofetch
看系统信息nmap
obs-studio
录屏p7zip
7zphp
poke
交互式二进制文件编辑器scrcpy
连安卓手机sysstat
性能监控工具tmux
终端复用tree
wget
z
智能跳转插件zellij
终端复用
AUR
bruno-bin
接口测试工具drawio-desktop-bin
绘图fluent-reader-bin
rss 客户端localsend-bin
局域网传文件mycli
mysql 客户端python-selenium
网页自动化操作toolong
查看特别长的文件wechat-universal-bwrap
微信
docker
sudo pacman -S docker
加入到 docker 组: sudo usermod -aG docker $USER
使用前需启动 docker 服务。
java
sudo pacman -S jdk-openjdk jdk17-openjdk jdk11-openjdk jdk8-openjdk
使用 archlinux-java
切换 java 环境。
thunderbird
雷鸟邮件客户端。
sudo pacman -S thunderbird thunderbird-i18n-zh-cn systray-x-common
qq 邮箱导入时密码要使用授权码。
tldr
sudo pacman -S tldr
使用之前更新以下: tldr --update
tlp
tlp 电源管理
|
|
wireshark
sudo pacman -S wireshark-qt
加入到 wireshark 组: sudo usermod -aG wireshark $USER
虚拟机
virtualbox
sudo pacman -S virtualbox virtualbox-guest-iso
选择 virtualbox-host-modules-arch
virtualbox-guest-iso 在 /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso
加载模块: sudo modprobe vboxdrv vboxnetadp vboxnetflt
加入到 vboxusers 组: sudo usermod -aG vboxusers $USER
vmware
|
|