装系统这事干的多了,工多艺熟装个系统就跟玩似得。但是系统装好了不能直接用呀,至少直接用起来不够爽。熟悉的环境和配置搞起来比装系统本身更麻烦更耗时间。当然自从从双系统换回虚拟机之后,得益于虚拟机的快照功能整个环境都很少会去配置了。但是为了减少重复劳动在这里记录一下。
PS: 系统使用的是Manjaro-deepin
持续更新:LastUpdated At 2019/9/12
pacman yay
Manjaro 属于 Arch 系,AUR 的包是真的多而且更新又快,这真的是最大的亮点。新装的系统第一件事当然是更新了。为了能在天朝好好过日子,换源是必须的。
sudo pacman-mirrors -i -c China -m rank #换源
修改/etc/pamac.conf
, 在末尾添加
[archlinuxcn]
SigLevel = Optional TrustedOnly
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
用于添加archlinuxcn
源。
sudo pacman -Sy #更新数据库
sudo pacman -S archlinuxcn-keyring #更新 keyring
sudo pacman -S yay #安装 yay
VritualBox 相关配置
在安装前应配置显存到最大的 128MB,显卡控制器配置为VBoxSVGA
,并且启用 3D 加速。
安装之后不要使用 VirtualBox 安装增强功能的 ISO 安装 guest os module。应该使用包管理器,从源里安装内核对应的版本。
uname -r #查看内核版本
yay virtualbox-guest-modules #从中选择对应版本安装
yay virtualbox-guest-utils
Home 目录下文件转成英文
export LANG=en_US
xdg-user-dirs-gtk-update
输入法
sudo pacman -S fcitx-sogoupinyin
sudo pacman -S fcitx-im # 全部安装
sudo pacman -S fcitx-configtool # 图形化配置工具
.xprofile
在~/.xprofile
添加
export LC_CTYPE=zh_CN.UTF-8
export XMODIFIERS=@im=fcitx
export GTK_IM_MODULE=fcitx
exportQT_IM_MODULE=fcitx
proxychains
yay -S proxychains-ng
在/etc/proxychains.conf
末尾添加
socks5 10.0.2.2 1080
至此可以重启一下了
shell
Shell 用的是zsh
yay -S zsh
chsh -s /usr/bin/zsh
配置方面没有用oh-my-zsh
而是用的zplugin。就是为了速度快。
配置放在了这里
git clone [email protected]:fengkx/zshrc.git ~/.zsh
ln -s $HOME/.zsh/zshrc ~/.zshrc
Node
- nvm
source 了~/.zshrc
之后就应该安装了
nvm install --lts #安装最新 LTS 版本
- nrm
npm i -g nrm #安装 nrm
nrm use taobao #使用淘宝源
neovim
配置放在了这里
yay -S neovim-nightly #安装 neovim nightly
git clone [email protected]:fengkx/vimrc.git ~/.config/nvim
vim 中的一些插件配置
vim-go 需要 :GoInstallBinaries
gopls 可能需要自己本地go build
然后放在 bin 目录才能用
git clone https://github.com/golang/xerrors #编译需要
go get -u golang.org/x/tools/cmd/gopls
GOMODULE=on go build
coc extension list
coc-emmet
coc-translator
coc-word
coc-git
coc-python
coc-yaml
Python
https://www.fengkx.top/post/pyenv-and-virtualenv/
Pyhon 安装包镜像。版本号可以替换
https://mirrors.sohu.com/python/3.7.4/
Go
export GOPROXY=https://goproxy.io #设置 GoProxy
export GOMODULE=on #启用 Go mod
Docker
DaoCloud 文档在这
在/etc/docker/daemon.json
添加
{
"registry-mirror": "http://f1361db2.m.daocloud.io"
}
本文链接: https://www.fengkx.top/post/setup-system/
发布于: 2019-09-12