mirror of
https://github.com/zeek/zeek.git
synced 2025-10-10 10:38:20 +00:00
Redo the "how to upgrade" FAQ.
This commit is contained in:
parent
e93748d28b
commit
06d6277f0a
1 changed files with 35 additions and 6 deletions
41
doc/faq.rst
41
doc/faq.rst
|
@ -12,13 +12,42 @@ Frequently Asked Questions
|
||||||
Installation and Configuration
|
Installation and Configuration
|
||||||
==============================
|
==============================
|
||||||
|
|
||||||
What files will get overwritten when upgrading/installing a new Bro version?
|
How do I upgrade to a new version of Bro?
|
||||||
----------------------------------------------------------------------------
|
-----------------------------------------
|
||||||
|
|
||||||
Expect everything except things in ``$prefix/share/bro`` and
|
There's two suggested approaches, either install Bro using the same
|
||||||
``$prefix/etc`` to be overwritten, but backing up the entire ``$prefix``
|
installation prefix directory as before, or pick a new prefix and copy
|
||||||
before upgrading is good practice (``$prefix`` indicating the root of
|
local customizations over.
|
||||||
where Bro was installed).
|
|
||||||
|
Re-Use Previous Install Prefix
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
If you choose to configure and install Bro with the same prefix
|
||||||
|
directory as before, local customization and configuration to files in
|
||||||
|
``$prefix/share/bro/site`` and ``$prefix/etc`` won't be overwritten
|
||||||
|
(``$prefix`` indicating the root of where Bro was installed), but making
|
||||||
|
a backup of local changes before proceeding is recommended. Also, logs
|
||||||
|
generated at run-time won't be touched by the upgrade.
|
||||||
|
|
||||||
|
After upgrading, remember to check ``$prefix/share/bro/site`` and
|
||||||
|
``$prefix/etc`` for ``.example`` files, which indicate the
|
||||||
|
distribution's version of the file differs from the local one, which may
|
||||||
|
include local changes. Review the differences, and make adjustments
|
||||||
|
as necessary (for differences that aren't the result of a local change,
|
||||||
|
use the new version's).
|
||||||
|
|
||||||
|
Pick a New Install prefix
|
||||||
|
^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||||
|
|
||||||
|
If you want the install the newer version in a different prefix
|
||||||
|
directory than before, you can just copy local customization and
|
||||||
|
configuration files from ``$prefix/share/bro/site`` and ``$prefix/etc``
|
||||||
|
to the new location (``$prefix`` indicating the root of where Bro was
|
||||||
|
originally installed). Make sure to review the files for difference
|
||||||
|
before copying and make adjustments as necessary (for differences that
|
||||||
|
aren't the result of a local change, use the new version's). Of
|
||||||
|
particular note, the copied version of ``$prefix/etc/broctl.cfg`` is
|
||||||
|
likely to need changes to the ``SpoolDir`` and ``LogDir`` settings.
|
||||||
|
|
||||||
How can I tune my operating system for best capture performance?
|
How can I tune my operating system for best capture performance?
|
||||||
----------------------------------------------------------------
|
----------------------------------------------------------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue