Skip to content

使用 watt toolkit 工具辅助编译镜像

llm1978 edited this page Apr 26, 2023 · 2 revisions

安装 watt toolkit

  1. 下载地址:https://steampp.net/
  2. 在自己台式机安装watt toolkit
  3. 关闭台式机防火墙

台式机设置

  1. 运行watt toolkit,勾选github,加速模式选择”系统代理模式“
  2. 点击代理设置右侧“..."菜单,选择”打开证书文件夹“,在打开的窗口中复制”SteamTools.Certificate.cer“证书文件至桌面
  3. 点击"一键加速"按钮
  4. 查询台式机IP地址,windows下为cmd下运行ipconfig命令

设置 tinycore-redpill

  1. 将镜像写入u盘,将U盘插入nas开机,选择U盘启动tinycore-redpill
  2. 使用winscp上传”SteamTools.Certificate.cer“证书文件到nas的 /home/tc 目录
  3. 转换证书文件.cer转化为.crt格式 openssl x509 -inform der -in /home/tc/SteamTools.Certificate.cer -out /home/tc/SteamTools.Certificate.crt
  4. 拷贝证书文件到证书目录 sudo cp /home/tc/SteamTools.Certificate.crt /usr/local/share/ca-certificates/files
  5. 导入证书 sudo update-ca-certificates Updating certificates in /usr/local/etc/ssl/certs... 1 added, 0 removed; done.
  6. 设置git代理,假设台式机ip为192.168.3.165 git config --global https.proxy 'http://192.168.3.165:26501'
  7. 设置完毕

编译镜像,修改编译时的命令,其他命令不变

默认命令: sudo ./rploader.sh build ds918p-7.1.1-42962 修改为: sudo https_proxy="http://192.168.3.165:26501" no_proxy='global.download.synology.com' ./rploader.sh build ds918p-7.1.1-42962

完成编译过程举例:

查看支持机型 sudo ./rploader.sh serialgen

生成指定机型序列号,如ds918+ sudo ./rploader.sh serialgen DS918+

生成U盘序列号 sudo ./rploader.sh identifyusb

生成硬盘盘序 sudo ./rploader.sh satamap

查看支持机型、版本 sudo ./rploader.sh

编译镜像 sudo https_proxy="http://192.168.3.165:26501" no_proxy='global.download.synology.com' ./rploader.sh build ds918p-7.1.1-42962