This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
pespin gerrit-no-reply at lists.osmocom.orgpespin has submitted this change. ( https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18059 ) Change subject: doc: install.adoc: Correctly split optional dependencies ...................................................................... doc: install.adoc: Correctly split optional dependencies Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0 --- M doc/manuals/chapters/install.adoc 1 file changed, 59 insertions(+), 18 deletions(-) Approvals: Jenkins Builder: Verified laforge: Looks good to me, but someone else must approve pespin: Looks good to me, approved diff --git a/doc/manuals/chapters/install.adoc b/doc/manuals/chapters/install.adoc index ed38296..445b53c 100644 --- a/doc/manuals/chapters/install.adoc +++ b/doc/manuals/chapters/install.adoc @@ -324,47 +324,88 @@ and 'trial-N-bin.tgz' archives are produced by the 'jenkins-run.sh' script, both for successful and failing runs. -==== Install osmo-gsm-tester +==== Install osmo-gsm-tester dependencies This assumes you have already created the jenkins user (see <<configure_jenkins_slave>>). Dependencies needed will depend on lots of factors, like your distribution, your specific setup, which hardware you plan to support, etc. -On a Debian/Ubuntu based system, these commands install the packages needed to -run the osmo-gsm-tester.py code, i.e. install these on your main unit: +On a Debian/Ubuntu based system, these commands install the mandatory packages +needed to run the osmo-gsm-tester.py code, i.e. install these on your main unit: ---- apt-get install \ - dbus \ - tcpdump \ - sqlite3 \ python3 \ - python3-setuptools \ python3-yaml \ python3-mako \ python3-gi \ - python3-numpy \ - python3-wheel \ - ofono \ - patchelf \ - sudo \ - libcap2-bin \ - python3-pip \ - udhcpc \ - iperf3 \ locales +---- + +If one plans to use the 2G ESME (_esme.py_), following extra dependencies shall +be installed: +---- +apt-get install python3-setuptools python3-pip +pip3 install "git+https://github.com/podshumok/python-smpplib.git@master#egg=smpplib" +---- + +If one plans to use the 2G OsmoHLR (_hlr_osmo.py_), following extra dependencies shall +be installed: +---- +apt-get install sqlite3 +---- + +If one plans to use SISPM power supply hardware (_powersupply_sispm.py_), +following extra dependencies shall be installed: +---- +apt-get install python3-setuptools python3-pip pip3 install \ - "git+https://github.com/podshumok/python-smpplib.git@master#egg=smpplib" \ - pydbus \ pyusb \ pysispm ---- +If one plans to use software-based RF emulation on Amarisoft ENB implemented +through its CTRL interface (_rfemu_amarisoftctrl.py_), following extra +dependencies shall be installed: +---- +apt-get install python3-websocket +---- + +If one plans to use srsLTE UE metrics subsystems (_ms_srs.py_), following extra +dependencies shall be installed: +---- +apt-get install python3-numpy +---- + +If one plans to use ofono modems (_ms_ofono.py_), following extra dependencies +shall be installed: +---- +apt-get install \ + dbus \ + python3 \ + ofono \ + python3-pip \ + udhcpc +pip3 install \ + pydbus +---- + IMPORTANT: ofono may need to be installed from source to contain the most recent fixes needed to operate your modems. This depends on the modem hardware used and the tests run. Please see <<hardware_modems>>. +Finally, these programs are usually required by osmo-gsm-tester on the Slave Unit to run and manage processes: + +---- +apt-get install \ + tcpdump \ + patchelf \ + sudo \ + libcap2-bin \ + iperf3 +---- + ==== User Permissions On the main unit, create a group for all users that should be allowed to use -- To view, visit https://gerrit.osmocom.org/c/osmo-gsm-tester/+/18059 To unsubscribe, or for help writing mail filters, visit https://gerrit.osmocom.org/settings Gerrit-Project: osmo-gsm-tester Gerrit-Branch: master Gerrit-Change-Id: Id8b5dcd15fd86c670915b928112699d831e6e7b0 Gerrit-Change-Number: 18059 Gerrit-PatchSet: 1 Gerrit-Owner: pespin <pespin at sysmocom.de> Gerrit-Reviewer: Jenkins Builder Gerrit-Reviewer: laforge <laforge at osmocom.org> Gerrit-Reviewer: pespin <pespin at sysmocom.de> Gerrit-MessageType: merged -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/gerrit-log/attachments/20200505/e862a6e6/attachment.htm>