Arch Linux开发环境¶
vim¶
默认安装的vi软件非常简陋,所以安装标准版的vim:
pacman -S vim
Vitual Studio Code¶
通过 Arch Linux AUR 可以非常方便 通过AUR安装Vitual Studio Code 作为日常轻量级开发平台:
yay -S visual-studio-code-bin
Python virtualenv¶
备注
Python virtualenv是开发Python的个人运行环境,并且基于virtualenv,可以安装Sphinx文档开发环境。
最新版本Python 3.3+已经包含了一个
venv
模块,所以不再需要像以前那样再安装一个python-virtualenv
软件包了:pacman -S python
在个人目录下创建virtualenv:
cd ~ python -m venv venv
激活virtualenv:
. ~/venv/bin/activate
现在位于virtualenv环境中,就可以直接使用 pip
命令安装python的模块了。
Sphinx-doc¶
在上述激活的python virtualenv环境中安装sphinx-doc:
pip install sphinx
pip install sphinx_rtd_theme
备注
sphinx初始使用请参考文档
Go¶
通过安装 go
软件包可以获得Go编译器:
pacman -S go go-tools
备注
go-tools
附加软件包提供了常用工具,如 goimports
guru
gorename
等等。
Go希望源代码位于 GOPATH
,默认是 ~/go
,所以创建相应的工作目录:
mkdir -p ~/go/src
goland¶
Jetbrains提供了著名的开发工具,其中包括goland,用于开发Go语言。可以通过 Arch Linux AUR 安装:
yay -S goland goland-jre
备注
How to install GoLand on Arch Linux 介绍了另外一种激活Arch Linux snapd的方法,然后在snapd的容器内安装GoLand的方案,可以对比参考:
git clone https://aur.archlinux.org/snapd.git
cd snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install goland --classic