Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
481 views
in Technique[技术] by (71.8m points)

假如电脑突然坏掉,要多少时间才能将新电脑调成习惯的开发环境?

各位前辈好

发现好像很少人讨论,假如电脑重灌后,大家需要花多少时间调整成自己习惯的开发环境

像是我个人 OS 使用 windows 10 企业版,假如重灌电脑会使用 chocolatey 跑平常设定好的环境 power shell script 来还原开发环境

大约需要半天左右,主要花时间在下载大档案,像是 visual studio

前辈们是否有更好多作法,能快速还原开发环境呢?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

零散一两天左右,前段时间刚刚重装过,因为没有记录过以前有安装过哪些软件,就想起什么安装什么。

首先安装了 V2Ray ,这属于必备,紧接着安装了 scoop 和 winget ,这两个都是 windows 下面的包管理器,前者是社区主持的;后者是 Microsoft 主持的,但是资源还是社区维护的。

包管理器

WinGet

winget 安装和传统安装无异,都是安装在 C:Program FilesC:Program Files (x86) 目录下的,而且,现在 winget 不完善,不支持通过命令行卸载和更新,仅作为尝鲜使用。

可以用 winget 来安装 vc 运行库这些,还是比较方便的,如果要安装 visual studio 的话,就可以不用这一部分,直接安装 visual studio 即可,但是 Microsoft 的服务器还是很快的,基本都是满速。

Scoop

scoop 也是一个包管理器,但是可以自定安装位置,安装完成后会自动添加到环境变量,比如像安装 Java ,node ,python 这些,就可以不用设置环境变量了,还可以添加不同仓库可以安装更多软件,而且 scoop 可以在重装系统后,从新设置就全部可用。

需要注意的是 scoop 大部分下载地址都需要挂代理才能访问,所以如果条件不允许的,就不太建议了。

最重要的是,scoop 可以更新软件 ?,scoop 已添加仓库如下,有关 scoop 的使用技巧可以通过搜索引擎检索。

Ash258
dorado
extras
java
jetbrains
main
nerd-fonts
versions

使用 scoop 安装的软件清单如下。

7zip 19.00
busybox 3578-g359211429
dark 3.11.2
dingtalk 5.1.15.8 [dorado]
ditto 3.22.88.0 [extras]
everything 1.4.1.988 [extras]
fiddler 5.0.20202.18177 [extras]
freedownloadmanager 6.10.2 [extras]
git 2.28.0.windows.1
googlechrome 85.0.4183.83 [extras]
innounp 0.49
JetBrains-Mono 2.001 [nerd-fonts]
JetBrains-Toolbox-RC 1.17.7275 [jetbrains]
lessmsi 1.6.91
maven 3.6.3
netch 1.5.0 [extras]
neteasemusic 2.7.3.198319 [dorado]
nmap 7.80
notepad3 5.20.722.1 [extras]
nvm 1.1.7
openjdk11 11.0.2-9 [java]
php74 7.4.9 [versions]
php74-xdebug 2.9.6-7.4 [versions]
postman 7.31.1 [extras]
python 3.8.5
sass 1.26.10
screentogif 2.26.1 [extras]
sharex 13.1.0 [extras]
snipaste 1.16.2 [extras]
spacesniffer 1.3.0.2 [extras]
sudo 0.2020.01.26
sumatrapdf 3.2 [extras]
typora 0.9.95 [extras]
uplay nightly-20200822 [extras]
v2ray 4.27.4
v2rayn 3.21 [extras]
vscode 1.48.2 [extras]
wireshark 3.2.6 [extras]
z 1.1.9 [extras]

开发环境

运行环境的话,就是使用的 docker 了,设置国内 hub 镜像的后也会很快, Dockerfile 和 docker-compose.yml 这些都是通过 git 托管的,如果有条件,可以自己发布镜像到公网,那样更方便了。

设置同步

相对于其他系统来说,win10 的好处就是可以同步设置,这一点很不错,另外,喜欢用 vscode 的朋友,现在也可以云同步设置了。

JetBrains 家的 IDE,有授权的账号,可以用账号同步,没有授权的可以用 git 同步设置。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...