wsl2+arch+sagemath

前言

为什么要这样搞呢,主要是自己太闲了(被打),还是因为win环境下的sagemath版本低,bug多,而且还不能pwn交互,虽然在vm里面可以搞,但是我又嫌打开虚拟机麻烦,所以就wsl2了。

安装wsl+arch

在此推荐这个视频教学,主要的步骤就是以下几步(我是win11)
1.控制面板→程序→启用或关闭Windows功能→打开适用于Linux的Windows子系统→重启。
tips:如果没有成功,可以去看看是否开了管理员权限
2.打开powershell→输入:wsl –install –no-distribution→wsl –update
tips:--no-distribution作用是安装wsl时不安装linux发行版,如果不加的话会默认安装乌班图
3.打开c盘→用户→个人文件夹→创建文本文件(不要加后缀)→命名.wslconfig→编辑输入

[experimental]
autoMemoryReclaim=gradual
networkingMode=mirrored
dnsTunneling=true
firewall=true
autoProxy=true

4.下载archlinux,链接,下载zip文件,压缩到本地,记住压缩到新建文件夹里面,我命名为arch
5.直接双击arch.exe
6.进行身份注册,现在默认是root,输入passwd设置密码
7.设置个常用账户输入

echo "%wheel ALL=(ALL)ALL"/etc/sudoers.d/wheel
useradd -m-G wheel-s /bin/bash fusername
Arch.exe config --default-user fusername

退出之后重进
8.配置

sudo pacman-key --init
sudo pacman-key --populate
sudo pacman -Syy archlinux-keyring

9.换源,推荐清华源

sudo nano /etc/pacman.d/mirrorlist

在最前面直接加上

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

然后ctrl+s,ctrl+x退出

安装以及调用sagemath

安装

输入 sudo pacman -Sy sagemath
安装之后sage调用,看看能不能出来,可以的话就成功了
安装第三方库的命令是 pacman -S python-xyz

调用

推荐方法vscode
vscode左下角有个蓝色方块,点击后连接wsl,如果要下载插件直接下就行了,调出终端,输入 mkdir sage,去新建一个文件夹,进入这个文件夹后新建一个文件,例如1.ipynb(后缀只能是这个),然后会下载插件,全部下载完后右上角选择内核,输入sage的代码看看能不能用,能用就行

心如草木,向阳而生
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇