How To Install scram on Fedora 36

In this tutorial we learn how to install scram in Fedora 36. scram is Probabilistic Risk Analysis Tool

Introduction

In this tutorial we learn how to install scram on Fedora 36.

What is scram

A command line probabilistic risk analysis tool capable of performing event tree analysis, static fault tree analysis, analysis with common cause failure models, probability calculations with importance analysis, and uncertainty analysis with Monte Carlo simulations.

We can use yum or dnf to install scram on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install scram.

Install scram on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install scram using dnf by running the following command:

sudo dnf -y install scram

Install scram on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install scram using yum by running the following command:

sudo yum -y install scram

How To Uninstall scram on Fedora 36

To uninstall only the scram package we can use the following command:

sudo dnf remove scram

scram Package Contents on Fedora 36

/usr/bin/scram
/usr/lib/.build-id
/usr/lib/.build-id/6c
/usr/lib/.build-id/6c/cfc5f0a938952a7b5e3d3db3c8e2755b65d214
/usr/lib/.build-id/e0
/usr/lib/.build-id/e0/db9e302e3965f8e08bd0417518008a20a9baf4
/usr/lib/scram
/usr/lib/scram/libscram.so
/usr/share/bash-completion/completions/scram
/usr/share/doc/scram
/usr/share/doc/scram/bugs.rst
/usr/share/doc/scram/citation.rst
/usr/share/doc/scram/coding_standards.rst
/usr/share/doc/scram/common_cause_analysis.rst
/usr/share/doc/scram/config_file.rst
/usr/share/doc/scram/description.rst
/usr/share/doc/scram/design_description.rst
/usr/share/doc/scram/event_tree_analysis.rst
/usr/share/doc/scram/example
/usr/share/doc/scram/example/aralia_input.txt
/usr/share/doc/scram/example/config.xml
/usr/share/doc/scram/example/input.xml
/usr/share/doc/scram/example/report.xml
/usr/share/doc/scram/fault_tree_analysis.rst
/usr/share/doc/scram/fault_tree_generator.rst
/usr/share/doc/scram/fta_algorithms.rst
/usr/share/doc/scram/fta_preprocessing.rst
/usr/share/doc/scram/gui.rst
/usr/share/doc/scram/input_file.rst
/usr/share/doc/scram/installation.rst
/usr/share/doc/scram/opsa_support.rst
/usr/share/doc/scram/performance.rst
/usr/share/doc/scram/probability_analysis.rst
/usr/share/doc/scram/references.rst
/usr/share/doc/scram/release
/usr/share/doc/scram/release/release_checklist.rst
/usr/share/doc/scram/release/v0.1.0.md
/usr/share/doc/scram/release/v0.1.1.md
/usr/share/doc/scram/release/v0.1.2.md
/usr/share/doc/scram/release/v0.10.0.md
/usr/share/doc/scram/release/v0.11.0.md
/usr/share/doc/scram/release/v0.11.1.md
/usr/share/doc/scram/release/v0.11.2.md
/usr/share/doc/scram/release/v0.11.3.md
/usr/share/doc/scram/release/v0.11.4.md
/usr/share/doc/scram/release/v0.11.5.md
/usr/share/doc/scram/release/v0.11.6.md
/usr/share/doc/scram/release/v0.12.0.md
/usr/share/doc/scram/release/v0.13.0.md
/usr/share/doc/scram/release/v0.14.0.md
/usr/share/doc/scram/release/v0.15.0.md
/usr/share/doc/scram/release/v0.16.0.md
/usr/share/doc/scram/release/v0.16.1.md
/usr/share/doc/scram/release/v0.16.2.md
/usr/share/doc/scram/release/v0.2.0.md
/usr/share/doc/scram/release/v0.3.0.md
/usr/share/doc/scram/release/v0.3.1.md
/usr/share/doc/scram/release/v0.4.0.md
/usr/share/doc/scram/release/v0.5.0.md
/usr/share/doc/scram/release/v0.6.0.md
/usr/share/doc/scram/release/v0.7.0.md
/usr/share/doc/scram/release/v0.8.0.md
/usr/share/doc/scram/release/v0.9.0.md
/usr/share/doc/scram/release/v0.9.1.md
/usr/share/doc/scram/release/v0.9.2.md
/usr/share/doc/scram/report_file.rst
/usr/share/doc/scram/scram-gui.h2m
/usr/share/doc/scram/scram.h2m
/usr/share/doc/scram/substitutions.rst
/usr/share/doc/scram/theory.rst
/usr/share/doc/scram/todo.rst
/usr/share/doc/scram/uncertainty_analysis.rst
/usr/share/doc/scram/xml_comments.rst
/usr/share/licenses/scram
/usr/share/licenses/scram/LICENSE
/usr/share/man/man1/scram.1.gz
/usr/share/scram
/usr/share/scram/config.rng
/usr/share/scram/gui.rng
/usr/share/scram/input
/usr/share/scram/input.rng
/usr/share/scram/input/BSCU
/usr/share/scram/input/BSCU/BSCU.xml
/usr/share/scram/input/Baobab
/usr/share/scram/input/Baobab/baobab1-basic-events.xml
/usr/share/scram/input/Baobab/baobab1.xml
/usr/share/scram/input/Baobab/baobab2-basic-events.xml
/usr/share/scram/input/Baobab/baobab2.xml
/usr/share/scram/input/CEA9601
/usr/share/scram/input/CEA9601/CEA9601-basic-events.xml
/usr/share/scram/input/CEA9601/CEA9601.xml
/usr/share/scram/input/Chinese
/usr/share/scram/input/Chinese/chinese-basic-events.xml
/usr/share/scram/input/Chinese/chinese.xml
/usr/share/scram/input/Chinese/high-prob.xml
/usr/share/scram/input/Chinese/mcs_prob.xml
/usr/share/scram/input/Chinese/mixed_mcs_prob.xml
/usr/share/scram/input/EventTrees
/usr/share/scram/input/EventTrees/attack.xml
/usr/share/scram/input/EventTrees/attack_alignment.xml
/usr/share/scram/input/EventTrees/bcd.xml
/usr/share/scram/input/EventTrees/gas_leak
/usr/share/scram/input/EventTrees/gas_leak/gas_leak.xml
/usr/share/scram/input/EventTrees/gas_leak/gas_leak_reactive.xml
/usr/share/scram/input/EventTrees/mef_example.xml
/usr/share/scram/input/HIPPS
/usr/share/scram/input/HIPPS/HIPPS.xml
/usr/share/scram/input/Lift
/usr/share/scram/input/Lift/lift.xml
/usr/share/scram/input/SmallTree
/usr/share/scram/input/SmallTree/SmallTree.xml
/usr/share/scram/input/Theatre
/usr/share/scram/input/Theatre/theatre.xml
/usr/share/scram/input/ThreeMotor
/usr/share/scram/input/ThreeMotor/event_tree.xml
/usr/share/scram/input/ThreeMotor/three_motor.xml
/usr/share/scram/input/TwoTrain
/usr/share/scram/input/TwoTrain/common_cause.xml
/usr/share/scram/input/TwoTrain/config.xml
/usr/share/scram/input/TwoTrain/event_tree.xml
/usr/share/scram/input/TwoTrain/nondeclarative_substitutions.xml
/usr/share/scram/input/TwoTrain/substitutions.xml
/usr/share/scram/input/TwoTrain/two_train.xml
/usr/share/scram/input/TwoTrain/two_train_alignment.xml
/usr/share/scram/input/ne574
/usr/share/scram/input/ne574/ne574.xml
/usr/share/scram/report.rng
/usr/share/scram/translations
/usr/share/scram/translations/scramgui_de_DE.qm
/usr/share/scram/translations/scramgui_es_ES.qm
/usr/share/scram/translations/scramgui_id_ID.qm
/usr/share/scram/translations/scramgui_it_IT.qm
/usr/share/scram/translations/scramgui_nl_NL.qm
/usr/share/scram/translations/scramgui_pl_PL.qm
/usr/share/scram/translations/scramgui_ru_RU.qm
/usr/share/scram/translations/scramgui_tr_TR.qm

References

Summary

In this tutorial we learn how to install scram on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).