Skip to content

licyk/term-sd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Term-SD

✨一个小巧,多功能的 AI 软件管理器


概述

Term-SD 是一款基于 Dialog 实现前端界面显示的 AI 管理器,支持安装,管理以下软件


安装要求

Term-SD 支持在 Linux,Windows,MacOS 上运行,在使用 Term-SD 前先配置好依赖环境,以下是各个平台所需的依赖:

  • Windows:MSYS2,Aria2,Python,Pip,Git,Dialog,Curl,Visual C++ Runtime
  • Linux:Aria2,Python,Pip,Git,Dialog,Curl
  • MacOS:Homebrew,Aria2,Python,Pip,Git,Dialog,Rust,Cmake,Protobuf,Wget,Curl

Note

Python 的版本建议使用 3.9 ~ 3.11,推荐使用 3.10。这里推荐一些 Python 版本管理器。

  1. Pyenv(Windows 系统上使用 Pyenv-Win
  2. MicroMamba
  3. MiniConda

在 Linux 上安装指定版本的 Python 并不方便,所以可以用上面的 Python 版本管理器安装 Python,并在启动 Term-SD 时加上--set-python-path启动参数来指定 Python 的路径。
具体方法可参考该文档:《在 Linux 上使用 Python 版本管理器安装 Python》


配置运行环境

Windows

!Windows 平台可阅读图文版《Windows 平台如何配置 Term-SD 运行环境》

  1. 安装 MSYS2

下载 MSYS2 安装包。
下载好后打开 MSYS2 安装包,打开后点击Next进入安装路径选择,点击Browse选择安装路交警,选择好后点击Next进行安装。

  1. 安装 Python,Pip

下载 Python 安装包。
下载好后打开 Python 安装包,在安装界面点击Customize installation,然后点击Next,勾选Add Python to environment variables,再点击Browse,自己选择要安装的路径,选择好后点击install,等待安装完成。
安装结束后先不要关闭安装界面,先点击Disable path length limit(没有该选项时则不用理会),再退出。

Note

  1. Python 安装器在安装 Python 时同时安装 Pip(安装选项中已默认勾选安装 Pip),所以不需要手动再去安装 Pip。
  2. Disable path length limit为启用 Windows 系统的长路径支持,具体查看微软官方文档《最大路径长度限制》,之前已经在 Windows 系统中启用该功能之后,选项Disable path length limit将不会显示。
  1. 安装 Visual C++ Runtime

下载 Visual C++ Runtime 并安装。

  1. 配置 Windows 终端

Note

Windows10 需在开始菜单中找到 Micorsoft Store 并进入,搜索 Windows Terminal 进行安装。

右键桌面或者文件管理器空的位置,点击在终端中打开,在标题栏点击向下的箭头,打开 Windows 终端设置,点击添加新配置文件
名称中填入MSYS2 UCRT64
命令行填入以下内容:

C:\msys64\msys2_shell.cmd -defterm -no-start -use-full-path -here -ucrt64 -shell bash

启动目录勾选使用父进程目录
图标填入以下内容

C:\msys64\ucrt64.ico

Note

C:\msys64为安装目录,根据具体安装的目录修改。

保存后生效,在标题栏点击向下的箭头就可以看到MSYS2 UCRT64,打开后就可以下载和运行 Term-SD(一定要用在 Windows 终端 配置好的 MSYS2 UCRT64 运行 Term-SD,PowerShell 和 CMD 是没法运行 Term-SD 的)。

Note

Windows 终端默认启动 PowerShell,如果想要启动时直接启动 MSYS2 UCRT64,可以在Windows 终端设置,启动 -> 默认配置文件,将Windows Powershell改成MSYS2 UCRT64,这样每次打开 Windows 终端时默认就会打开 MSYS2 UCRT64,不过 MSYS2 UCRT64 并不兼容 PowerShell 或者 CMD 的命令。
不推荐使用 MSYS2 安装程序安装的 MSYS2 UCRT64 终端。

  1. 配置 MSYS2 镜像源

配置好 Windows 终端后在 Windows 终端的顶栏菜单里找到MSYS2 UCRT64,打开
在 MSYS2 UCRT64 终端输入以下内容并回车。

sed -i "s#https\?://mirror.msys2.org/#https://mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
pacman -Sy
  1. 安装 Git,Dialog,Curl,Aria2

输入以下内容并回车。

pacman -S git mingw-w64-ucrt-x86_64-git-lfs dialog curl mingw-w64-ucrt-x86_64-aria2 mingw-w64-ucrt-x86_64-ca-certificates

输入y,回车,等待安装完成。

完成上面的步骤后 Term-SD 的运行环境就配置好了,可以在下面的步骤 安装Term-SD

Linux

在终端输入下面的命令:

  • Debian (Ubuntu) 系:
sudo apt install python3 python3-pip python3-venv python3-tk git aria2 dialog curl
  • ArchLinux 系:
sudo pacman -S python3 python3-pip python3-venv tk git aria2 dialog curl
  • OpenSEUS:
sudo zypper install python3 python3-pip python-venvs python-tk git aria2 dialog curl
  • NixOS:
nix-env -i python311Full aria git dialog curl

Note

一些 Linux 发行版没法安装指定版本的 Python,导致 Python 版本不合适,造成 AI 软件运行出错,所以可以用安装要求部分推荐的 Python 版本管理器安装 Python,并在启动 Term-SD 时加上--set-python-path启动参数来指定 Python 的路径。
参考该教程:《在 Linux 上使用 Python 版本管理器安装 Python》

完成上面的步骤后 Term-SD 的运行环境就配置好了,可以在下面的步骤 安装Term-SD

MacOS

  1. 配置 Homebrew 镜像源 的环境变量。
export HOMEBREW_API_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles/api"
export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles"
export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"
export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git"
export HOMEBREW_PIP_INDEX_URL="https://pypi.tuna.tsinghua.edu.cn/simple"
  1. 下载安装脚本并安装 Homebrew(如果下载失败可以多试几次)。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

下载成功后会自动进入安装程序,根据提示来安装。

  1. 检测 Homebrew 是否安装成功
brew -v

能够正常输出 Homebrew 版本就说明安装成功。

  1. 更新并应用镜像源
brew update
  1. 安装 Git,Aria2,Dialog,Python,Rust,Cmake,Protobuf,Wget,Curl
brew install git aria2 dialog [email protected] rust cmake protobuf wget curl

完成上面的步骤后 Term-SD 的运行环境就配置好了,可以在下面的步骤 安装Term-SD


安装 Term-SD

  1. 下载 Term-SD

打开终端,输入以下命令下载 Term-SD。

aria2c https://github.com/licyk/term-sd/raw/main/term-sd.sh && chmod +x term-sd.sh

如果下载失败可以打开科学上网,再输入刚才的指令,或者使用 Gitlab 仓库地址下载。

aria2c https://gitlab.com/licyk/term-sd/-/raw/main/term-sd.sh && chmod +x term-sd.sh

Note

  1. term-sd.sh 文件所在路径决定了 Term-SD 安装路径和 Term-SD 安装 AI 软件的路径,所以要选好一个自己想要安装的路径再下载,当然也可以把 term-sd.sh 文件移到其他路径。
  2. Term-SD 已支持修改 AI 软件的安装路径,可以在 Term-SD 的Term-SD 设置 -> 自定义安装路径中设置,该功能的说明在《如何使用Term-SD》
  1. 启动 Term-SD

在终端输入以下命令启动 Term-SD。

./term-sd.sh

启动后等待安装 Term-SD 组件后即可正常使用。
可在启动 Term-SD 时加上--quick-cmd启动参数安装term_sd命令和tsd命令,使启动 Term-SD 更快捷。
更多信息请阅读帮助文档


帮助文档

这里是有关 Term-SD 的使用方法文档。

介绍 Windows 平台下如何配置 Term-SD 运行环境。

介绍使用 Python 版本管理器安装指定版本的 Python。

介绍 Term-SD 界面 (Dialog) 的操作方法。

介绍 Term-SD 的使用方法,包括安装,管理 AI 软件,和 Term-SD 一些功能的使用。