Genero Package 套件安装与更新方法

Genero 套件里如果在 server 上安装的,大多套件就是可执行档,以 -i 参数进行安装。windows版的就是照一般的模式走。这篇不在带每一种套件的安装,而是试着想做一下比较。看过,有个印象,然後开工实做,或接触到公司环境时,能有一些基础的理解。

Genero Package主要采三段式的版本识别:主维护版本号●次维护版号●流水号
2021年主要开发维护到版本3.20
2021年後续会提升为 4.00 ,因为将向网页 / 移动靠近,功能异动较大
流水号则是该版本提出功能修正时会异动的版本号。因此建议能更新至当下最大的流水号版本为佳

GST (Genero Studio)

Studio套件安装时,预设会同时安装所有Genero套件 (IDE环境),更新通常较慢。多为其他套件均有释放新修正版本时,才会发布GST新修正版。
https://ithelp.ithome.com.tw/upload/images/20210903/200511690Zi6TxaSo0.png
因此当遇到 GST 套件需要更新时,可以视为大更新,可另辟目录进行安装。例如 /opt/genero320 或 /u1/genero4 之类的选项。
https://ithelp.ithome.com.tw/upload/images/20210903/20051169WYyy9GrEKX.png
安装完成後,请记得将 GST/FGL/GRE 等相关设定均需进行对应的复制或搬移。
https://ithelp.ithome.com.tw/upload/images/20210903/20051169O92KJ7vgN7.png

FGL/GAS/GRE

FGL套件较常进行调整。
此 3 套件通常在更新时才会手动分开安装 (初始安装应该都是直接使用GST套件) ,因此多半在 $GENERODIR 路径下进行安装。
进行安装时以『套件名』作为安装路径,如『fgl』或『gas』。完後路径再更名为『套件名+版号』、而对原始安装路径设置 soft link。
此法对於需要多版本测试环境的操作比较安全,因为可以透过 link 路径指向的更换,进入需要的指定套件版本。
https://ithelp.ithome.com.tw/upload/images/20210903/20051169EkwWlV4BgU.png

GDC

Genero GDC的客户端若选择 Windows 桌面板,则依照寻常的 Windows应用程序安装方法进行。若需更新,可选择移除原有版本後再安装新版本

Genero 2.50与之前的版本,支持 ActiveX版。当GAS需要带起程序时,会透过ActiveX机制带起客户端的GDC工具。若客户端未安装时,则透过 ActiveX 机制下载GDC。
所以若需更新ActiveX版本时,可直接更新服务器上的档案,在用户连上时即会自行下载更新。预设ActiveX GDC 路径为 GAS套件安装路径下的 『web/fjs/activeX』,将取回的更新包在此路径下解压,即可完成更新
https://ithelp.ithome.com.tw/upload/images/20210903/20051169Ta4zVKbW0m.png

Genero 3.00版本之後,GDC可支援线上更新。改为透过API触发GAS更新功能。
https://ithelp.ithome.com.tw/upload/images/20210903/20051169D4GNV42Tt2.png

GDC在运作的时候,由於必须透过联网取得 server 端传来的讯息,所以若过程中有询问要不要启用 admin 权限,或者授予 writable 权限时,务必都请勾选,或回答要

GDC安装後,若无法正常运作,可以先试着关闭防火墙後再做测试


<<:  【第四天 - Queue 介绍】

>>:  【Day04】执行环境与执行堆叠

[Day27] 沟通之术 - 开发工程师篇

撑过了双十连假啦~~这也是铁人赛接近尾声的倒数第 4 篇~今天就来讲讲跟开发工程师的沟通之术吧! 前...

[从0到1] C#小乳牛 练成基础程序逻辑 Day 7 - 程序码收纳术 3种注解

回忆最美~ | 那还不快记下来Rrr | 把Code搓圆拍扁 🐄点此填写今日份随堂测验 ...

Day 30 | 很像 Vue 的 AlpineJS(五): 与 Livewire 共享资料

前面三篇关於 AlpineJs 的文章都是在控制前端的页面而跟 Livewire 比较无关,那今天就...

【在 iOS 开发路上的大小事-Day24】Firebase 的两个资料库介绍

Firebase 提供了两种资料库供我们做使用,分别是 Realtime Database、Clou...

DAY30: 最後一天

今天是第三十天!!首先先给我一个拥抱!! 很感谢我自己这麽有毅力的连续发文三十天,其实学习的时间不只...