with the Zeek 3.1 release around the corner, I just wanted to outline my current plan for the binary packages.
As we outlined in Zeek Blog, 3.1 will be the first “feature release” which will exist alongside Zeek 3.0 (which sill still get patches).
I currently plan to update the “zeek” package to 3.1, and to introduce a new zeek-lts package for people who want to stay on 3.0. The zeek-lts package will continue to track 3.0 until zeek 4.0 is released - at which point zeek-lts will be updated to 4.0. This means with the 4.0 release zeek-lts and zeek will essentially be the same package - until the release of 4.1 when they will diverge again.
Please let me know if you have any feelings about this - if I don’t hear back anything I will create the zeek-lts package in the next few days - and write another message about it to this thread.
I have a few small updates on the migration of the binary packages to 3.1.
As announced in the last email, there is now a “zeek-lts” package. This package will track the LTS releases of Zeek - and currently contains Zeek 3.0.3.
As of today, the “zeek” package also is still on 3.0.3. Sometime next week I will switch the zeek package over to 3.1.
If you want are using our current binary packages and want to remain on the LTS release of zeek, the only thing you have to do is to perform a
“apt install zeek-lts” on debian-based systems, or a
“yum/dnf install zeek-lts --allowerasing”
This will install zeek-lts and remove the conflicting zeek package. The install locations for zeek-lts and zeek are exactly the same (/opt/zeek), so nothing else will change.
Please let me know if you encounter any problems,
this changeover happened now; the zeek package now is at version 3.1.1; zeek 3.0.3 is still available in the zeek-lts package.
Due to the fact that Zeek 3.1 requires newer C++ compilers, we also dropped support for a number of distributions. The zeek package is now no longer available for:
CentOS 7, Debian 9, Raspbian 9, SLE 12 SP4, SLE 12 SP5, Ubuntu 14.04
(zeek-lts is still and will continue to be available for these distributions).
For reference, the current list of distributions that we build the zeek package for are:
Debian 10, Debian Testing, Fedora 20, Fedora 30, Fedora 31, Raspbian 10, SLE 15, SLE 15 SP1, OpenSUSE Lep 15.1, OpenSUSE Leap 15.2, OpenSUSE Tumbleweeb, Ubuntu 18.04, Ubuntu 18.10, Ubuntu 19.04, Ubuntu 19.10.
I meant Fedora 29 here, 20 was a while ago
In additional news - after a request and a bit of digging there now are CentOS 8 builds.
And since I did not include it before - all download links are listed at https://old.zeek.org/download/packages.html