OpenSCAP / scap-workbench

SCAP Scanner And Tailoring Graphical User Interface

Home Page:https://www.open-scap.org/tools/scap-workbench

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation Request: How to compile for SUSE/OpenSUSE

LinuxETC opened this issue · comments

This is a request for documentation on how to compile SCAP-workbench for SUSE/OpenSUSE Linux distributions.

What I am noticing with OpenSUSE 15.3 in particular with their packaged version is lack of functionality with the SCAP-SSH functionality within OpenSCAP. Thus, I figured I would see if I could hand compile it from Github as a work around solution.

Side note/tangent:
OpenSUSE 15.3 does have "oscap-ssh" it seems from their "openscap" package(s). So this is leading me to believe the SUSE/OpenSUSE 15.3 SCAP-workbench package is lacking the "connectivity" between the GUI and this functionality.

Questions and/or feedback are welcomed. Thanks in advance.

Via some R&D'ing here, was able to answer my own question. Here are the steps I used:

sudo zypper install cmake-mini
sudo zypper install libqt5-qtbase-devel libqt5-qtbase-common-devel libqt5-qtxmlpatterns-devel
sudo zypper install asciidoc --no-recommends

git clone https://github.com/OpenSCAP/scap-workbench.git
cd scap-workbench/build

cmake ../
make

I am wondering if the above libqt5 installs could be done with the --no-recommends option to make this a bit "leaner"/"slimmer" or not.

Feedback and review is welcomed. Thanks in advance.

Even further digging...

Seems the SUSE package maintainers did not link in the SCAP-SSH functionality with SCAP-workbench as noted in the sub header here.

https://build.opensuse.org/package/show/security/scap-workbench

"...the scope of very narrow - scap-workbench only scans a single machine..."

Closing.

Adding the above information as a Commit request to the README.md file for others.