26年的学习笔记

一、wsl安装与使用

  1、wsl安装

二、安装codebuddy与使用

  1、安装nodejs

  2、安装codebuddy

  3、安装superpowers技能(skills)

 

一、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 子系统,确定之后重启系统。

注:有的可能没有虚拟机平台,勾选有的即可。

image

之后重启电脑。在下面的云盘链接中下载wsl并双击安装:

通过网盘分享的文件:WSL离线安装包
链接: https://pan.baidu.com/s/1ltw58laaucShdnMvKbANvQ 提取码: rps1

下载后双击安装:

image

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

image

 

(2)下载ubuntu系统

打开清华大学镜像网站:清华大学开源软件镜像站 | Tsinghua Open Source Mirror

搜索ubuntu,如下,选择 ubuntu release,之后选择22.04版本:

image

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

image

下载完成后双击安装:

image

 如下图即安装完成:

image

安装gcc失败,解决方法如下:

sudo cp  /etc/apt/source.list /etc/apt/source.list_old
sudo vim /etc/apt/source.list  #将该文件中全部删除

使用lsb_release -a查看Codename,替换为源中的TODO,可参考博客:博客

image

替换为如下内容(替换为阿里源):

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

image

安装cmake:

sudo apt install cmake

image

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

image

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

image

 使用,举个例子:

image

 写代码:

image

 编译:

image

 

 

 

 

 

 

 

 

二、安装codebuddy与使用

1、安装nodejs

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

 

image

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

image

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

image

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

image

 

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中,如下

image

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

image

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

image

 如何退出codebuddy智能体模式?

输入一个CLI命令:/exit后回车,即可退出,如下图:

image

 还支持那些CLI命令?

(1)/model:回车后选择使用哪个大模型

image

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

image

 详细可参考官网: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这个命令。

image

 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

选择安装哪个:

image

 立即安装:

image

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

image

 

image

 

posted @ 2026-06-10 21:43  兵临城下的匹夫  阅读(24)  评论(0)    收藏  举报
TOP