0%

ArchLinux安装与配置

换了个硬盘,要重装系统了,这次记录一下我的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-zsh

sudo 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工具
sudo pacman -S ntfs-3g
#双显卡驱动
sudo pacman -S bumblebee
#网络状态
sudo pacman -S net-tools
#解压工具
sudo pacman -S unzip unrar
#ssh
sudo pacman -S openssh
#热点
sudo pacman -S create_ap
#装逼用
sudo pacman -S cmatrix
#打印系统基本信息
sudo pacman -S neofetch
neofetch

Grub优化

https://www.gnome-look.org/p/1009236/

输入法

sudo pacman -S fcitx
sudo pacman -S fcitx-sunpinyin
sudo pacman -S fcitx-configtool
sudo pacman -S fcitx-im fcitx-googlepinyin

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

#更新
sudo pacman -Sy
sudo pacman -S archlinuxcn-keyring
#安装yaourt
sudo pacman -S yaourt
#网易云音乐
sudo pacman -S netease-cloud-music
#TIM
sudo pacman -S wine wine_gecko wine-mono winetricks
sudo yaourt -S deepin-wine-tim

生产工具

MySQL

系统已经安装了mariadb,初始化即可:

sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql
sudo systemctl start mysqld

常用语言

sudo pacman -S jdk
sudo pacman -S sbt
sudo pacman -S scala
sudo pacman -S go

Cmake

sudo pacman -S cmake

Node

#npm
sudo pacman -S npm
#npm源
npm set registry https://registry.npm.taobao.org/
#yarn
sudo npm install -g yarn
#yarn源
yarn config set registry https://registry.npm.taobao.org/
#hexo
sudo npm install -g hexo

Python

#pip
sudo pacman -S python-pip
mkdir ~/.pip
vim ~/.pip/pip.conf

pip.conf保存:

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

日常工具

#浏览器
sudo pacman -S chromium
#ss
sudo pacman -S shadowsocks-qt5
#录屏
sudo pacman -S simplescreenrecorder
#GIF录屏
sudo pacman -S peek
#adb工具
sudo pacman -S adb
#播放器
sudo pacman -S vlc
Disqus评论区没有正常加载,请使用科学上网