mirror of
https://github.com/zeek/zeek.git
synced 2025-10-10 02:28:21 +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
|
||||
==============================
|
||||
|
||||
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
|
||||
``$prefix/etc`` to be overwritten, but backing up the entire ``$prefix``
|
||||
before upgrading is good practice (``$prefix`` indicating the root of
|
||||
where Bro was installed).
|
||||
There's two suggested approaches, either install Bro using the same
|
||||
installation prefix directory as before, or pick a new prefix and copy
|
||||
local customizations over.
|
||||
|
||||
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?
|
||||
----------------------------------------------------------------
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue