← 文档中心首页

QEntL安装介质完整指南

# QEntL 安装介质完整指南 ## 📦 安装包结构 QEntL安装包采用类似Windows安装介质的标准结构,确保用户熟悉的安装体验: ``` QEntL-Installer/ ├── autorun.inf # 自动运行配置 ├── setup.bat # 安装向导 (图形界面入口) ├── qentl_installer.qentl # 主安装程序 ├── qentl_bootmgr.c # 引导管理器源码 ├── sources/ # 核心安装文件 │ ├── install.qim # QEntL安装镜像 (4.2GB) │ ├── boot.qim # 引导镜像 (500MB) │ ├── IMAGE_README.md # 镜像说明文档 │ └── lang/ # 多语言支持 │ ├── zh-CN/ # 简体中文 │ ├── zh-TW/ # 繁体中文 │ ├── en-US/ # 英文 │ └── ja-JP/ # 日文 ├── support/ # 支持工具 │ ├── drivers/ # 硬件驱动 │ │ ├── quantum/ # 量子硬件驱动 │ │ ├── network/ # 网络驱动 │ │ └── storage/ # 存储驱动 │ └── tools/ # 部署工具 │ ├── diagnostic.exe # 系统诊断工具 │ ├── recovery.exe # 恢复工具 │ └── migration.exe # 迁移工具 └── docs/ # 安装文档 ├── installation_guide.md ├── system_requirements.md └── troubleshooting.md ``` ## 🚀 安装方式 ### 方式1: 图形界面安装 (推荐) ```bash # 双击运行安装向导 setup.bat # 或者从命令行启动 .\setup.bat ``` ### 方式2: 命令行安装 ```bash # 静默安装到默认位置 .\qentl_installer.exe /S # 自定义安装位置 .\qentl_installer.exe /S /D=C:\MyQEntL # 完整安装 .\qentl_installer.exe /FULL /D=C:\QEntL # 开发环境安装 .\qentl_installer.exe /DEV /D=C:\QEntL # 服务器安装 .\qentl_installer.exe /SERVER /D=C:\QEntL # 集群主节点安装 .\qentl_installer.exe /CLUSTER /MASTER /D=C:\QEntL # 集群工作节点安装 .\qentl_installer.exe /CLUSTER /WORKER /MASTER=192.168.1.10 /D=C:\QEntL ``` ### 方式3: 网络安装 ```bash # 从网络位置安装 .\qentl_installer.exe /NETWORK /SOURCE=\\server\qentl-share # 从HTTP源安装 .\qentl_installer.exe /NETWORK /SOURCE=https://releases.qentl.org/v1.2.0/ ``` ## 🔧 安装选项详解 ### 基本安装类型 - `/FULL` - 完整安装 (默认,包含所有组件) - `/MINIMAL` - 最小安装 (仅核心组件) - `/CUSTOM` - 自定义安装 (需要GUI界面) - `/DEV` - 开发环境 (包含开发工具和调试器) - `/SERVER` - 服务器安装 (无GUI,优化性能) - `/CLUSTER` - 集群安装 (分布式部署) ### 系统配置选项 - `/SERVICE` - 安装系统服务 - `/DESKTOP` - 创建桌面快捷方式 - `/STARTMENU` - 创建开始菜单项 - `/PATH` - 添加到系统环境变量 - `/QUANTUM` - 启用量子加速功能 - `/DEBUG` - 安装调试组件 ### 集群配置选项 - `/MASTER` - 配置为主节点 - `/WORKER` - 配置为工作节点 - `/MASTER=<IP>` - 指定主节点IP地址 - `/CLUSTER=<name>` - 指定集群名称 - `/REPLICAS=<n>` - 设置副本数量 ### 网络安装选项 - `/NETWORK` - 启用网络安装模式 - `/SOURCE=<path>` - 指定安装源路径 - `/CACHE=<path>` - 设置本地缓存路径 - `/OFFLINE` - 离线安装模式 ## 📋 系统要求 ### 最低要求 - **操作系统**: Windows 10 (1909+), Windows Server 2019+ - **处理器**: Intel Core i5 或 AMD Ryzen 5 - **内存**: 8GB RAM - **存储**: 10GB 可用空间 (SSD推荐) - **网络**: 千兆以太网 (集群部署需要) ### 推荐配置 - **操作系统**: Windows 11, Windows Server 2022 - **处理器**: Intel Core i7 或 AMD Ryzen 7 - **内存**: 16GB+ RAM - **存储**: 50GB+ 可用空间 (NVMe SSD) - **显卡**: 支持量子计算加速的GPU - **网络**: 10Gb以太网 (大规模集群) ### 量子硬件要求 (可选) - **量子处理器**: IBM Quantum, Google Quantum AI, IonQ - **量子比特数**: 最少32个量子比特 - **相干时间**: >100μs - **门保真度**: >99% ## 🛠️ 安装后配置 ### 验证安装 ```bash # 检查版本 qentl --version # 系统诊断 qentl-diagnostic --all # 硬件检测 qentl-diagnostic --hardware # 量子功能测试 qentl-diagnostic --quantum ``` ### 首次配置 ```bash # 初始化用户环境 qentl-init --user # 配置开发环境 qentl-config --dev-env # 生成量子密钥 qentl-keygen --quantum # 创建示例项目 qentl-create-project --template hello-quantum ``` ### 服务管理 ```bash # 启动服务 net start QEntLKernel net start QEntLCompiler # 停止服务 net stop QEntLKernel net stop QEntLCompiler # 服务状态 sc query QEntLKernel sc query QEntLCompiler ``` ## 🔄 升级和迁移 ### 版本升级 ```bash # 检查更新 qentl-updater check # 下载并安装更新 qentl-updater install # 回滚到上一版本 qentl-updater rollback ``` ### 系统迁移 ```bash # 导出当前配置 qentl-export --config --output config-backup.qentl # 导出用户数据 qentl-export --userdata --output userdata-backup.qentl # 导出项目 qentl-export --projects --output projects-backup.qentl # 在新系统上导入 qentl-import --config config-backup.qentl qentl-import --userdata userdata-backup.qentl qentl-import --projects projects-backup.qentl ``` ## 🗑️ 卸载 ### 图形界面卸载 1. 控制面板 → 程序和功能 2. 选择"QEntL Quantum Programming System" 3. 点击"卸载" ### 命令行卸载 ```bash # 标准卸载 "C:\QEntL\uninstall.exe" # 完全卸载 (删除所有数据) "C:\QEntL\uninstall.exe" /FULL # 静默卸载 "C:\QEntL\uninstall.exe" /S # 保留用户数据 "C:\QEntL\uninstall.exe" /KEEP-USERDATA ``` ## 🚨 故障排除 ### 常见安装问题 #### 权限不足 ```bash # 解决方案:以管理员身份运行 runas /user:Administrator "setup.bat" ``` #### 磁盘空间不足 ```bash # 检查磁盘空间 dir C:\ /-c # 清理临时文件 cleanmgr /sageset:1 ``` #### 网络问题 ```bash # 检查网络连接 ping releases.qentl.org # 配置代理 qentl-installer.exe /PROXY=http://proxy.company.com:8080 ``` #### 兼容性问题 ```bash # 兼容性检查 qentl-compatibility-check.exe # 强制兼容模式 qentl-installer.exe /FORCE-COMPATIBILITY ``` ### 安装日志 ```bash # 查看安装日志 type "%TEMP%\QEntL-Install.log" # 详细调试日志 qentl-installer.exe /DEBUG-LOG ``` ### 技术支持 - **官方文档**: https://docs.qentl.org - **技术支持**: https://support.qentl.org - **社区论坛**: https://community.qentl.org - **GitHub Issues**: https://github.com/qentl/qentl/issues --- *安装完成后,请参考[用户手册](../docs/user/README.md)开始使用QEntL*