26年的学习笔记
一、wsl安装与使用
WSL(Windows Subsystem for Linux)是微软开发的一项技术,允许用户在Windows系统中直接运行完整的Linux环境,无需虚拟机。通过操作系统级虚拟化,WSL将Linux子系统无缝嵌入Windows,提供原生Linux命令行工具、软件包管理器及应用程序支持。它具有轻量化、文件系统集成、良好的交互性及开发效率提升等优点,消除了Windows与Linux之间的隔阂,尤其适合开发者和需在Windows平台上使用Linux工具的用户。
1、wsl安装
(1)启用wsl功能
打开开始菜单,在开始菜单中输入 启用或关闭 Windows 功能,在弹出的窗口中勾选 虚拟机平台(Virtual Machine Platform) 和 适用于 Linux 的 Windows 子系统,确定之后重启系统。
注:有的可能没有虚拟机平台,勾选有的即可。

之后重启电脑。在下面的云盘链接中下载wsl并双击安装:
通过网盘分享的文件:WSL离线安装包
链接: https://pan.baidu.com/s/1ltw58laaucShdnMvKbANvQ 提取码: rps1
下载后双击安装:

安装完成后有一个linux图标,点击该图标后显示该文件夹为空

(2)下载ubuntu系统
打开清华大学镜像网站:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
搜索ubuntu,如下,选择 ubuntu release,之后选择22.04版本:

选择下面wsl版本,点击开始下载:

下载完成后双击安装:

如下图即安装完成:

安装gcc失败,解决方法如下:
sudo cp /etc/apt/source.list /etc/apt/source.list_old
sudo vim /etc/apt/source.list #将该文件中全部删除
使用lsb_release -a查看Codename,替换为源中的TODO,可参考博客:博客

替换为如下内容(替换为阿里源):
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
之后执行如下命令行:
sudo apt-get update sudo apt-get upgrade
之后安装gcc和对应的配置文件(glibc等)
sudo apt-get install gcc
sudo apt-get install build-essential
如果安装失败,则是源配置不对,可参考博客:博客
gcc安装失败,可参考:博客
执行执行gcc -v即显示正常的版本,此时没再执行sudo apt-get install build-essential

安装cmake:
sudo apt install cmake

至此已安装了wsl、ubuntu系统,配置了gcc、cmake,切换到/mnt路径下,即可找到win下的d盘、e盘,即可对他们进行编译

窗口打开方式:在win图标->搜索ubuntu,点击红色图标即可进入命令行模式

使用,举个例子:

写代码:

编译:

二、安装codebuddy与使用
1、安装nodejs
nodejs下载地址:Node.js — Download Node.js®,使用免安装版本即可

解压后,添加环境变量:我的电脑->属性->高级系统设置->环境变量->配置系统变量

把刚刚解压nodejs文件到的路径,添加过去:

验证是否成功:win+R输入cmd后回车,输入npm -v显示版本号即成功:

2、安装codebuddy
codebuddy安装很简单,只需要一句命令,首先win+r输入cmd后回车,输入如下命令,即可开始安装(前提是已经正确配置了nodejs,才可以正常使用npm):
npm install -g @tencent-ai/codebuddy-code #配置了nodejs才可以使用(注:#后面的是注释,可以不在cmd命令框中输入)
详细的codebuddy安装和说明可以参考codebuddy官网:codebuddy安装说明
使用方法:win+r输入cmd后回车,输入codebuddy后回车即可进入到codebuddy中,如下

一个具体的要求例子:实现一个冒泡排序算法

写文件前会询问你是否创建文件:

如何退出codebuddy智能体模式?
输入一个CLI命令:/exit后回车,即可退出,如下图:

还支持那些CLI命令?
(1)/model:回车后选择使用哪个大模型

(2)/effort:回车后选择思考的深度

详细可参考官网:CLI命令指南
3、安装superpowers技能(skills)
安装git
git是一个代码版本管理工具,因为一些开源的skills一般是放在了github上,因此需要使用git将放在了github上的源码下载下来并安装,此时是需要在电脑端安装了git才可以使用git命令将对应的skills下载下来。
如下网址中可以下载git安装包:git官网(速度较慢)、阿里镜像(Git-2.54.0-64-bit.exe),之后就是一路点next即可安装完成,具体可以参考博客:git详细安装博客
安装完成后,搜索git,会有如下选项,具体如何使用可以暂时先不用考虑,因为安装skills的时,会自己使用git命令下载一些skills源码信息进行安装,只不过自己的电脑得支持git这个命令。

codebuddy code安装superpowers
Superpowers 是 Jesse Vincent(obra)开发的一套面向 AI 编程代理的标准化开发流程,旨在让 AI 遵循软件工程规范,而不仅仅是快速生成代码。它通过 14 个可组合的技能(Skills)和 7 步工作流,将需求澄清、设计、计划、TDD、代码审查、验证和合并等环节系统化,在AI执行的过程中会一直向你询问一些需求细节,从而可以更好的实现子的需求。
安装步骤0:win+r输入cmd后回车,输入codebuddy启动该智能体(agent);
安装步骤一:执行如下命令
/plugin marketplace add obra/superpowers-marketplace
安装步骤二:执行如下命令
/plugin install superpowers@superpowers-marketplace
选择安装哪个:

立即安装:

安装失败,应该是superpowers不支持codebuddy,以下是源码安装方法,源码中是没有.codebuddy-plugin/plugin.json这个文件的。



浙公网安备 33010602011771号