|Applies To||RSA Silvertail|
This is how to extract specific patches without a full reinstall. Find the latest major build of silvertail, and just extract the component needed:
example: 4.1.x.x can use any version higher 4.1.x.x, but not 4.6.x.x
|Issue||Need to obtain a binary from a silvertail build without running the installer.|
Need to extract an el5 binary while on an el6 system, or vice versa. Need a binary but cannot run the installer.
Example: need to obtain silvertap component from version 18.104.22.168 el5, so it can be installed on a customer 22.214.171.124 system:
a) Obtain the silvertail-enterprise-126.96.36.199.el5.run package and run it.
b) It expands, and in a new subdirectory is the RPM file silvertail-enterprise-188.8.131.52-0.el5.centos.x86_64.rpm.
c) Locate the directory silvertap will extract to, [as if you were to run the installer].
rpm -qlp silvertail-enterprise-184.108.40.206-0.el5.centos.x86_64.rpm | grep silvertap
You will get this output, note the directory for silvertap:
d) Based on the information in C, run another command to extract the Silvertap binary and use the directory:
rpm2cpio silvertail-enterprise-220.127.116.11-0.el5.centos.x86_64.rpm | cpio -ivd ./var/opt/silvertail/bin/silvertap
e) Navigate to the newly created subdirectory /var/opt/silvertail/bin and the extracted silvertap binary file will be there.
|Legacy Article ID||a65214|