mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-11-15 08:52:15 +03:00
Add Fedora Build/Installation Documentation v1 (#354)
* readme: add fedora build/package information * readme: minor spelling/formatting updates --------- Co-authored-by: Jason Taylor <jtfas90@proton.me>
This commit is contained in:
committed by
Konstantinos Margaritis
parent
44dc317d9d
commit
eaa8f91c95
17
README.md
17
README.md
@@ -17,7 +17,7 @@ all architecture specific -currently Intel- #ifdefs will be removed and abstract
|
|||||||
|
|
||||||
Originally, the ARM porting was intended to be merged into Intel's own Hyperscan, and relevant
|
Originally, the ARM porting was intended to be merged into Intel's own Hyperscan, and relevant
|
||||||
Pull Requests were made to the project for this reason. Unfortunately, the
|
Pull Requests were made to the project for this reason. Unfortunately, the
|
||||||
PRs were rejected for now and the forseeable future, thus we have created Vectorscan for
|
PRs were rejected for now and the foreseeable future, thus we have created Vectorscan for
|
||||||
our own multi-architectural and opensource collaborative needs.
|
our own multi-architectural and opensource collaborative needs.
|
||||||
|
|
||||||
The recent license change of Hyperscan makes Vectorscan even more relevant for the FLOSS ecosystem.
|
The recent license change of Hyperscan makes Vectorscan even more relevant for the FLOSS ecosystem.
|
||||||
@@ -98,12 +98,23 @@ some small but necessary changes were made that might break compatibility with h
|
|||||||
A PKGBUILD for [Vectorscan](https://aur.archlinux.org/packages/vectorscan) is available in the [AUR](https://aur.archlinux.org/)
|
A PKGBUILD for [Vectorscan](https://aur.archlinux.org/packages/vectorscan) is available in the [AUR](https://aur.archlinux.org/)
|
||||||
|
|
||||||
### Debian/Ubuntu
|
### Debian/Ubuntu
|
||||||
In order to build on Debian/Ubuntu make sure you install the following build-dependencies
|
In order to build on Debian/Ubuntu make sure you install the following build dependencies
|
||||||
|
|
||||||
```
|
```
|
||||||
$ sudo apt install build-essential cmake ragel pkg-config libsqlite3-dev libpcap-dev
|
$ sudo apt install build-essential cmake ragel pkg-config libsqlite3-dev libpcap-dev
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Fedora
|
||||||
|
In order to build on Fedora make sure you install the following build dependencies
|
||||||
|
|
||||||
|
```
|
||||||
|
$ sudo dnf install gcc gcc-c++ make cmake ragel boost-devel sqlite-devel glibc-devel \
|
||||||
|
python3-devel libpcap-devel pcre-devel
|
||||||
|
```
|
||||||
|
Then continue with the build instructions as outlined below.
|
||||||
|
|
||||||
|
Note: On Fedora vectorscan can be installed via dnf (vectorscan or vectorscan-devel)
|
||||||
|
|
||||||
### OpenWrt
|
### OpenWrt
|
||||||
Vectorscan has been available since [PR#27382](https://github.com/openwrt/packages/pull/27382) was merged. To build it, use the [OpenWrt Build System](https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem) or download a nightly snapshot.
|
Vectorscan has been available since [PR#27382](https://github.com/openwrt/packages/pull/27382) was merged. To build it, use the [OpenWrt Build System](https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem) or download a nightly snapshot.
|
||||||
|
|
||||||
@@ -112,7 +123,6 @@ Vectorscan has been available since [PR#27382](https://github.com/openwrt/packag
|
|||||||
TBD
|
TBD
|
||||||
|
|
||||||
### MacOS X (M1/M2/M3 CPUs only)
|
### MacOS X (M1/M2/M3 CPUs only)
|
||||||
|
|
||||||
Assuming an existing HomeBrew installation:
|
Assuming an existing HomeBrew installation:
|
||||||
|
|
||||||
```
|
```
|
||||||
@@ -246,6 +256,7 @@ The official homepage for Vectorscan is at [www.github.com/VectorCamp/vectorscan
|
|||||||
All development of Vectorscan is done in public.
|
All development of Vectorscan is done in public.
|
||||||
|
|
||||||
# Original Hyperscan links
|
# Original Hyperscan links
|
||||||
|
|
||||||
For reference, the official homepage for Hyperscan is at [www.hyperscan.io](https://www.hyperscan.io).
|
For reference, the official homepage for Hyperscan is at [www.hyperscan.io](https://www.hyperscan.io).
|
||||||
|
|
||||||
# Hyperscan Documentation
|
# Hyperscan Documentation
|
||||||
|
|||||||
Reference in New Issue
Block a user