[netsa-tools-discuss] SiLK Upgrade

Mark Thomas mthomas at cert.org
Thu Sep 3 12:24:39 EDT 2015


The short answer is yes, you should just build SiLK and install it
again.

We try to ensure there are no conflicts or backward
incompatibilities between versions of SiLK that share the same major
version number, but occasionally incompatibilities occur in how some
tools process their command line switches, or the output of commands
changes.  These changes are flagged in the Release Notes[1] with the
word "incompatibility".  Newer releases of SiLK have always been
able to read files created by previous releases SiLK.

Regarding upgrading SiLK: If you want to do housekeeping, such as
removing old versions of SiLK libraries (e.g., libsilk.so.15.0.1), a
better way to do an upgrade from version A to version B is (before
you install version B):

 1. Back up any of the "*.conf" files in the $prefix/share/silk/etc
    directory that you have customized.

 2. If you still have the directory where you built version A of SiLK
    and if it still contains the "config.status" file, go to Step 5.

 3. Unpack version A of SiLK.

 4. Run the configure script of SiLK version A using the same
    arguments you did when you first built and installed it.

 5. Run make uninstall.

 6. You may now delete version A.

 7. Unpack version B of SiLK.

 8. Configure version B.

 9. Install version B.

10. Replace the "*.conf" files in $prefix/share/silk/etc with those
    you backed up in Step 1.

11. To make it easier to upgrade to the next version of SiLK, do not
    delete this build directory for version B of SiLK.  (This allows
    you to skip Steps 2,3,4 next time.)  To save space, you may run
    "make clean" which removes the applications and libraries from
    the build directory, but that command maintains your configure
    settings.

I hope that explains things.  Please let me know if you have further
questions.

-Mark


On Thu, 3 Sep 2015 10:30:42 +0400, Hosam Hittini wrote:

> Hi,
>
>  
>
> I didn't find any instructions for upgrading SiLK in the "SiLK Installation
> Handbook"
>
> Should I basically build it and install it again? And are both versions
> going to have any conflicts?
>
> I have v3.8.0 on a 64bit RedHat machine
>
> Thank you
>
>  
>
> Regards,
>
> Hosam Hittini
>
> M: +971 50 3343 585
>
> System Security Maintenance & Support
>
> Etisalat
>
>  


More information about the netsa-tools-discuss mailing list