feat: 完成 Zsh 插件配置脚本的优化和测试 - 修复 autojump 配置冲突 - 清理重复的插件安装 - 优化脚本结构和注释 feat: 优化shell脚本 - 1. 增强错误处理和恢复机制 2. 添加网络连接优化和镜像源支持 3. 改进进度显示和用户交互 4. 优化配置文件管理和备份 5. 改进插件管理机制 6. 增强依赖检查和安装 7. 添加完整的日志记录功能 8. 修复字体安装相关问题 docs: 完善shell、system和utils部分的README文档 - 1. 添加详细的脚本说明和使用方法 2. 补充依赖要求和注意事项 3. 添加常见问题解答 4. 更新版本日志 feat(editor): 优化 neovim 和 nvchad 安装脚本,添加性能优化配置和详细文档 feat: 优化Python开发环境安装脚本,分离基础包和机器学习包,修复virtualenvwrapper配置 feat: 优化开发工具安装脚本,统一使用common.sh中的函数,改进错误处理 fix: 修复DNMP安装脚本,跳过自动配置PHP开发环境 fix: 提交删除的 init.sh 和 mysql.sh 文件
119 lines
2.7 KiB
Markdown
119 lines
2.7 KiB
Markdown
# 系统环境检查与配置脚本
|
||
|
||
本目录包含用于检查和配置Windows WSL环境的脚本集合。这些脚本主要用于检查WSL环境状态、安装Debian系统等。
|
||
|
||
## 目录结构
|
||
|
||
```
|
||
system/
|
||
├── README.md # 本文档
|
||
├── check-wsl.bat # Windows批处理脚本:检查WSL环境
|
||
├── check-wsl.ps1 # PowerShell脚本:检查WSL环境
|
||
├── install-debian.bat # Windows批处理脚本:安装Debian
|
||
├── install-debian.ps1 # PowerShell脚本:安装Debian
|
||
├── run-check-wsl-ps.bat # 运行WSL检查脚本的批处理
|
||
└── run-install-debian-ps.bat # 运行Debian安装脚本的批处理
|
||
```
|
||
|
||
## 脚本说明
|
||
|
||
### check-wsl.bat/ps1
|
||
|
||
检查Windows WSL环境的脚本。
|
||
|
||
#### 功能
|
||
- 检查Windows版本
|
||
- 检查WSL安装状态
|
||
- 检查WSL2是否启用
|
||
- 检查Debian安装状态
|
||
- 检查虚拟化状态
|
||
- 检查必要的Windows功能
|
||
|
||
#### 使用方法
|
||
```batch
|
||
# 使用批处理脚本
|
||
check-wsl.bat
|
||
|
||
# 使用PowerShell脚本
|
||
.\check-wsl.ps1
|
||
```
|
||
|
||
### install-debian.bat/ps1
|
||
|
||
安装Debian系统的脚本。
|
||
|
||
#### 功能
|
||
- 检查现有Debian安装
|
||
- 提供自定义安装路径选项
|
||
- 安装Debian系统
|
||
- 配置WSL环境
|
||
|
||
#### 使用方法
|
||
```batch
|
||
# 使用批处理脚本
|
||
install-debian.bat
|
||
|
||
# 使用PowerShell脚本
|
||
.\install-debian.ps1
|
||
```
|
||
|
||
### run-check-wsl-ps.bat
|
||
|
||
运行WSL检查脚本的批处理文件。
|
||
|
||
#### 功能
|
||
- 以管理员权限运行PowerShell脚本
|
||
- 处理脚本执行结果
|
||
|
||
#### 使用方法
|
||
```batch
|
||
run-check-wsl-ps.bat
|
||
```
|
||
|
||
### run-install-debian-ps.bat
|
||
|
||
运行Debian安装脚本的批处理文件。
|
||
|
||
#### 功能
|
||
- 以管理员权限运行PowerShell脚本
|
||
- 处理脚本执行结果
|
||
|
||
#### 使用方法
|
||
```batch
|
||
run-install-debian-ps.bat
|
||
```
|
||
|
||
## 依赖要求
|
||
|
||
- Windows 10/11
|
||
- 管理员权限
|
||
- PowerShell 5.1或更高版本
|
||
- 网络连接(用于下载和安装)
|
||
|
||
## 使用顺序
|
||
|
||
1. 首先运行 `check-wsl.bat` 或 `check-wsl.ps1` 检查环境
|
||
2. 如果环境检查通过,运行 `install-debian.bat` 或 `install-debian.ps1` 安装Debian
|
||
3. 安装完成后,重启WSL或计算机
|
||
|
||
## 注意事项
|
||
|
||
- 所有脚本需要管理员权限运行
|
||
- 安装过程中需要网络连接
|
||
- 建议在安装前备份重要数据
|
||
- 如果遇到问题,检查Windows更新和WSL功能是否启用
|
||
|
||
## 常见问题
|
||
|
||
1. 如果脚本无法运行,确保以管理员身份运行
|
||
2. 如果WSL2未启用,按照提示启用WSL2
|
||
3. 如果安装失败,检查网络连接和系统要求
|
||
4. 如果遇到权限问题,确保使用管理员权限运行
|
||
|
||
## 更新日志
|
||
|
||
### v1.0.0 (2024-03-xx)
|
||
- 初始版本发布
|
||
- 完成WSL环境检查功能
|
||
- 实现Debian安装功能
|
||
- 添加批处理和PowerShell脚本支持 |