81 lines
1.5 KiB
ReStructuredText
81 lines
1.5 KiB
ReStructuredText
|
|
.. currentmodule:: netzob
|
||
|
|
|
||
|
|
.. _installation_gentoo:
|
||
|
|
|
||
|
|
Installation documentation on Gentoo
|
||
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||
|
|
|
||
|
|
From official portage (not yet available)
|
||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
|
||
|
|
Some build scripts have been published for future integration in
|
||
|
|
Portage.
|
||
|
|
While the scripts have not yet been accepted please refer to the
|
||
|
|
alternative procedure.
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# emerge -av netzob
|
||
|
|
|
||
|
|
From Gentoo overlay (recommended, automatic)
|
||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
|
||
|
|
Alternative non official repositories are available on Gentoo which are
|
||
|
|
called "overlays".
|
||
|
|
The tool used to synchronize with these repositories is called "layman"
|
||
|
|
|
||
|
|
#. Installing layman
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# emerge app-portage/layman
|
||
|
|
|
||
|
|
#. Adding "lootr" repository containing Netzob ebuild scripts
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# layman -a lootr
|
||
|
|
|
||
|
|
#. Installing Netzob from this repository
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# emerge -av dev-python/netzob
|
||
|
|
|
||
|
|
From netzob repository (expert users only, manual installation)
|
||
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||
|
|
|
||
|
|
First step is to clone the netzob repository:
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# (~) git clone https://dev.netzob.org/git/netzob-gentoo.git
|
||
|
|
|
||
|
|
Then, declare this repository in the portage configuration file
|
||
|
|
*/etc/make.conf* by adding this line:
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
PORTDIR_OVERLAY="/home/USER/netzob-gentoo/"
|
||
|
|
|
||
|
|
Synchronize portage
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# emerge --sync
|
||
|
|
|
||
|
|
Finally emerge Netzob package:
|
||
|
|
|
||
|
|
- *tildarched (testing-like) systems:*
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# emerge -av netzob
|
||
|
|
|
||
|
|
- *stable systems:*
|
||
|
|
|
||
|
|
::
|
||
|
|
|
||
|
|
# ACCEPT_KEYWORDS="~x86" emerge -av netzob
|
||
|
|
|