新机开荒指北

Yevzh Lv3

新机开荒指北

2022年入了新机子,联想y9000x,机子很好,配置很烦,遂记录自己新机子的开荒过程。主要是一些环境和软件的配置,之前在老机子上走了很多弯路,现在要重走一遍。

Vscode

首先我们先下载安装MinGW编译器

如图所示下载:

然后正常安装就行了,我直接安装在了D盘直属里面。

之后我们需要手动导入MinGW的环境变量设置,打开电脑高级系统设置,然后在用户变量里的Path里手动添加bin的路径。

官网下载Vscode,然后按照要求安装。我准备把这些东西都配置在D盘的Env文件夹内。

然后打开Vscode,我们需要安装相应的扩展,来实现我们基础的功能(写C或者C++):在这里我们需要的扩展是**CodeRunner和C/C++**扩展,点击下载即可。如图所示。

Pycharm

首先在官网下载Anaconda和Pycharm Community版。同Vscode,我也是安装在了D盘的Env文件夹。

装好了我们需要重启电脑,然后开始搞Pycharm.

让我们新建项目,此时会让我们选Interpreter,我们选择Previously那一个,因为我们的Conda已经有这方面的配置了。

然后我们手动把Conda里python解释器的路径导进去:

测试了一下,能跑!于是我们pycharm也配置好了。

QT

QT是我大二上学期问题求解与实践这门课的课程大作业,用QT来设计一个数据分析系统,做了我快一个月的时间。虽然我现在可能不怎么用到了,但是我还是决定把它配置起来,一方面自己偶尔可能会打开,另一方面下一届有问题了或许可以参考参考。

首先QT我们不要在官网上面找下载,好像都是online安装版本的,而我们需要的好像是开源开发版本。

没有关系,我把下载链接搞到了,在某个青青草原网站

在这里我们选择5.14的版本,你会发现5.15及以上好像不好直接下载了。

下载下来之后就是我们很熟悉的安装环节,首先我们需要创建一个qt账号好像,然后就没有什么区别了。

选择安装配件的时候,我们如下选择:

然后就顺着安装啦。安装完我们试着运行一下我的大作业,发现非常丝滑。

Typora

想了想还是没舍得花90块钱买正版软件(看看身边的同学都是用的各种小操作来直接用的)

于是我上万能的github一搜,果就找到所谓破解的办法,于是便暂时用在自己的电脑上试试,这篇文档就是我用这个码出来的。

链接奉上

记住一定要记得在设置里取消勾选自动更新!

Git&Hexo blog

我一直以为这是最复杂的一步,因为去年此时我配置hexo blog的时候配置了很长很长时间才配置成功,不过猜想如果是仅仅搬迁会稍稍简单一点点?话不多说,开始实践。

git的下载

首先我们要下载Git,同上,直接在官网下载

安装配置,好像要勾很多东西,我直接全部按照默认去勾选了。

打开Git Bash,我们需要进行一步初始的设置。

1
2
git config --global user.name "你的名字"(注意前边是“- -global”,有两个横线)
git config --global user.email "你的邮箱"

这是给本地设置一个用户名字,然后方便上传的时候显示。

我们还需要把git添加到环境变量中,否则后期用hexo的时候会报错。

找到你git的安装目录,把bin的地址加入到系统环境变量path中即可。

SSH的配置

第二步我们需要配置SSH,来实现与github的连接。

首先我们在电脑上检查是否有SSH,我们直接在Bash中输入以下代码:

1
~/.ssh

如果没有的话,它会显示”No such file or directory“,所以我们要创建一个。

1
ssh-keygen -t rsa -C "你的邮箱"

此时会让你输密码,为了省事你可以直接回车到最后,最后出来一阵方的奇怪的符号就代表成功了。

现在我们要把它连接到自己的github,我们需要打开github的设置界面,打开SSH and GPG Keys一栏,点击New SSH key.

此时我们要找到刚刚自己配置的ssh,它位于自己的用户目录内的.ssh文件夹,里面有个id.rsa文件,复制粘贴到github上即可。

这时候你会收到一封邮件,代表你搞定了。

Node.js配置

同样,我们在官网 下载好安装好这些前期的东西。

我们可以通过cmd来查看是否安装成功了:

此时我们用npm命令的话,我们发现会有个warning,且无法正常运行。

此时我们需要修改nodejs里面的两个文件!

首先是npm文件,我们把第23行的prefix这边改成

1
prefix --location=global

效果如下:

同样,我们把npm.cmd文件也需要改一下,在第12行,相同的改法:

此时我们再在Bash里用npm指令,就完全没有问题啦。

这时候我们用npm装上hexo,命令如下:

1
npm install hexo-cli -g

这时候我们把原来的hexoblog文件夹可以搬运过来了,搬过来之后可以npm install一下,就大功告成了。

WSL2配置

如果不想体验虚拟机的麻烦,很多轻量级的工作是可以直接在windows系统上装一个小Linux来完成的,便捷而轻巧。受泓桥哥的启发于是决定在电脑上装WSL2,一个windows上的ubuntu子系统。

首先我们在windows的powershell中通过命令行来使得支持WSL2,输入以下几条命令。

1
2
3
4
wsl --install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2

这时候我们就已经安装好WSL2并能够查看版本了。记得重启电脑!

我们要做的第二步就是在电脑里安装一个Ubuntu系统。在旧电脑中我是直接通过Microsoft商店下载的,但这次我想把它装在D盘,所以我采用了命令行下载的方式。

即在D盘建好相应的文件夹,然后在文件夹内打开终端,输入以下命令:

1
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing

然后我们会发现文件夹会多了个包,不要慌,我们继续执行命令:

1
2
Rename-Item .\Ubuntu20.04.appx Ubuntu.zip
Expand-Archive .\Ubuntu.zip -Verbose

然后我们直接点击Ubuntu20.04可执行文件便可以开始初始化自己的Ubuntu了(设置用户名和密码)。

当然我在最后一步设置Ubuntu的时候也给我报了错:WslRegisterDistribution failed with error: 0x800701bc

于是上网搜了搜,是因为wsl1到wsl2安装包没有升级,我们需要下载一个wsl的安装包(下载地址 ),安装即可。

于是WSL2便基本成功啦,妈妈再也不用担心我不会用虚拟机(bushi)。

Github连接本地

之前学习github的时候踩了很多坑,甚至连怎么上传代码都不会,只会妥妥拽拽地上传,暑假才会通过git来搞事情,在这里顺便也记录下如何实现github的本地连接的,也算是半个配置或者git的应用吧。

在这里我们先打开一个我们自己的仓库,在页面我们可以看到该仓库的ssh链接,我们复制下来。

然后我们在自己的文件夹内用git bash来输入命令,从而将github上的仓库给搞到本地来。

命令格式如图所示:

下面我们这个文件夹就和github上关联起来了,如果我们要添加文件的话,我们可以直接用add命令:

1
git add README.md

如果我们想要整体更新到网站上,我们采用下面的连招:

1
2
3
1. git add .
2. git commit -m "你的描述,尽量是修改的内容"
3. git push -u origin master

这样一发操作下来我们就可以方便地更新github了,从而更好更方便地实现代码管理。

评论