换了个硬盘,要重装系统了,这次记录一下我的Arch的配置,谁知道下次还要不要再装呢。。
安装
Nian的博客中已经很详细写明了Arch的安装过程ArchLinix Installation Guide
我将启动盘刻录和基本系统安装都做成了脚本:
- USB启动盘制作
在任意Linux环境下插入U盘,假定位置是/dev/sda
,直接执行:curl https://raw.githubusercontent.com/XUranus/scripts/master/archlinux/archusb-maker.sh -o archusb-maker.sh
sudo ./archusb-maker.sh /dev/sda
将会下载最新镜像并烧录USB启动盘。
- Arch安装
从USB启动,手动分区后下载安装脚本curl https://raw.githubusercontent.com/XUranus/scripts/master/archlinux/arch-installation.sh -o arch-installation.sh
配置变量后执行。之后重启系统就可以进行定制化了。
Konsole
启动后,第一步就是配置konsole,安装zsh后,安装oh-my-zshsudo pacman -S git
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
VSCode
sudo pacman -S visual-studio-code-bin |
基本工具
#ntfs工具 |
Grub优化
https://www.gnome-look.org/p/1009236/
输入法
sudo pacman -S fcitx |
vim ~/.zshrc
添加:GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx
ArchCN常用软件
sudo vim /etc/pacman.conf
增加:[archlinuxcn]
SigLevel = Optional TrustAll
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch
或者使用清华的镜像源[archlinuxcn]
# SigLevel = Optional TrustAll
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
#更新 |
生产工具
MySQL
系统已经安装了mariadb,初始化即可:sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mysqld
常用语言
sudo pacman -S jdk |
Cmake
sudo pacman -S cmake |
Node
#npm |
Python
#pip |
pip.conf保存:[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
日常工具
#浏览器 |