Hello everyone.
I have a question: How do you install an EPICS Device Support module?
[...]
Currently, I've successfully compiled both modules in their respectives directories by defining the $EPICS_BASE environment variable inside the configure/RELEASE file. However, what I aim to do is install the module within the $EPICS_BASE/module directory, allowing me to launch the IOC directly with the "softIoc" or the "softIocPVA" commands.
Don't do that.
The modules subdirectory in Base is intended for the modules that are part of EPICS Base - it is NOT the right place for external Support modules. The softIoc... binaries are exactly that: a soft IOC binary only containing the stuff from Base, without external support modules.
EPICS Support modules are intended to reside next to each other, just like you seemingly did with your mentioned modules.
You can configure the whole group by putting a file RELEASE.local in the location where all your support modules are located - that way you don't have to change the RELEASE files inside the modules.
Such a bundle of support modules is usually shared within an installation. Often on a network drive, sometimes installed as system packages.
Your IOC application modules, which are technically very similar, are in a separate place, where you keep your applications. IOC applications create the binaries for IOC and their databases. IOC applications use the things (libraries, template databases, etc.) provided by support modules. An bundle of IOC applications gets the locations of the support modules through a RELEASE.local file in the directory above. (Which often is a copy of the file in the support area.)
Cheers,
~Ralph