- Published on
Deepin 个人开发环境搭建
起因
由于使用 Windows 总是感觉到卡顿,在之前买的 Intel NUC 上使用,每天下班之前都能在 VS Code 关闭后感到整个电脑就突然就卡住了,让人很是烦躁。又想着自己已经没有太大的欲望玩 PC 游戏了,遂决定第三次装 Deepin 来试试,看能否作为主力系统来使用。经过一周的折腾,发现还是能堪大任的。
现在总结一下自己使用 Deepin 搭建个人开发环境的经验和教训。
系统安装
官方已经提供了很傻瓜式的安装方式了。
- 从官网下载系统镜像和启动盘制作工具
- 使用优盘制作好 Deepin 启动盘
- 进入 BIOS 从启动盘启动电脑,根据提示安装系统(注意磁盘分区)
- 移除启动盘重启即可(注意引导问题,我在 NUC 上安装时,由于使用的 UEFI 引导会导致开机找不到系统,进入 BIOS 切换为 Legacy 引导即可)
环境搭建
通过在 NUC 和 MateBook X Pro 上实装,并结合目前的开发需求,总结如下:
系统配置
终端路径联想忽略大小写
- 用户根目录下创建
.inputrc
- 写入
set completion-ignore-case on
- 重启终端即可
TIM 不能加载图片
可以通过 grub 来关闭 ipv6:
sudo vim /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet spalsh"
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
sudo update-grub
然后重启系统
为 AppImage 等创建快捷方式
其中 /usr/shars/applications/
目录为启动器应用目录,~/.config/autostart/
目录为开机自启的应用目录。
软件配置
git
sudo apt-get install git
nodejs
使用 cnpm
-> npm install -g cnpm --registry=https://registry.npm.taobao.org
v2ray
- v2ray-core download 注意架构区别
- Qv2ray download
wget https://install.direct/go.sh
sudo bash go.sh --local ./v2ray-linux-64.zip
使用 go.sh 安装完成后会在系统中自动安装以下组件:
/usr/bin/v2ray/v2ray:V2Ray 程序;
/usr/bin/v2ray/v2ctl:V2Ray 工具;
/etc/v2ray/config.json:配置文件;
/usr/bin/v2ray/geoip.dat:IP 数据文件
/usr/bin/v2ray/geosite.dat:域名数据文件此脚本会配置自动运行脚本。自动运行脚本会在系统重启之后,自动运行 V2Ray。目前自动运行脚本只支持带有 Systemd 的系统,以及 Debian / Ubuntu 全系列。
运行脚本位于系统的以下位置:
/etc/systemd/system/v2ray.service: Systemd
/etc/init.d/v2ray: SysV脚本运行完成后,你需要:
编辑 /etc/v2ray/config.json 文件来配置你需要的代理方式;
运行 service v2ray start 来启动 V2Ray 进程;
之后可以使用 service v2ray start|stop|status|reload|restart|force-reload 控制 V2Ray 的运行。
- 配置 v2ray 相关路径即可使用