From what I've seen in documentation, when unpacking an RPM, best practices are to unpack it in /opt/<provider>/<package>
. My question is, is there a compelling reason from either a system administration or technical perspective why it wouldn't be acceptable to unpack multiple RPMs to a further subdirectory?
For example, if I have /opt/<provider>
, is it safe to have multiple RPMs create /opt/<provider>/<subdir>
then unpack there such that I would end up with /opt/<provider>/<subdir>/<packagA>
and /opt/<provider>/<subdir>/<packageB>
where <subdir>
is a directory that is mapped in both RPMs? If this isn't safe, why not?