[點(diǎn)晴永久免費(fèi)OA]FRP群輝客戶端SPK文件打包 frpc_spk_build 開源項(xiàng)目說(shuō)明
項(xiàng)目地址: https://github.com/qiusanshiye/frpc_spk_build frpc_spk_build 項(xiàng)目說(shuō)明
打包環(huán)境構(gòu)建1. clone或者下載本項(xiàng)目git clone https://github.com/qiusanshiye/frpc_spk_build.git 2. 下載群暉官方打包工具cd frpc_spk_build git clone https://github.com/SynologyOpenSource/pkgscripts-ng.git 3. 部署群暉官方打包環(huán)境cd pkgscripts-ng ./EnvDeploy -v 6.0 -p x64 # 我這里部署的是群暉的 x64 架構(gòu)的6.0版本的DSM環(huán)境 # 注意:這里需要python環(huán)境,我這里用的是python2.7。其他版本未測(cè)試。 待部署完成后,目錄結(jié)構(gòu)會(huì)是這樣: # tree -L 1 . ├── build_env # 新增的目錄,群暉的chroot打包簽名環(huán)境 ├── gofrpc_build.sh # 一鍵打包腳本 ├── LICENSE ├── pkgscripts-ng # 第2步中下載的打包工具 ├── README.md ├── result_spk # 這個(gè)建議先手動(dòng)創(chuàng)建,在打包之后會(huì)輸出到這個(gè)目錄 ├── source # 項(xiàng)目文件構(gòu)造 └── toolkit_tarballs # 新增的目錄,群暉的打包環(huán)境鏡像 4. 生成spk簽名證書gpg --gen-key cp -rf ~/.gnupg ./build_env/ds.x64-6.0/root/ 5. 開始一鍵打包
vim source/gofrpc/INFO.sh # 修改字段 version="1.0.1"
./gofrpc_build.sh # 沒有出錯(cuò)的情況下會(huì)看到以下日志輸出: # [SUCCESS] PkgCreate.py -v 6.0 -p x64 -c gofrpc finished. # 最終輸出的spk路徑:./build_env/ds.x64-6.0/image/packages/gofrpc-1.0.1.spk # 也可以在這里找到: ./result_spk/gofrpc-1.0.1/ # 接下就可以上群暉套件中心手動(dòng)安裝試試?yán)?/pre> 如果不想部署這么簡(jiǎn)單(個(gè)鬼)的打包環(huán)境,也可以直接使用我已經(jīng)打好的包, 點(diǎn)擊項(xiàng)目releases下載 6. 環(huán)境部署與打包過(guò)程中可能會(huì)遇到的問(wèn)題
該文章在 2023/12/28 21:25:05 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |