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.