How To Install libsbw on Fedora 34

libsbw is C++ Broker library C++ Broker library

Introduction

In this tutorial we learn how to install libsbw on Fedora 34.

What is libsbw

The Systems Biology Workbench (SBW) is a framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux,OSX & Win32. By default, the Broker opens a port for inter-Broker communications by searching for the first free port in the range 10102 through 10202, inclusive. By default, in Fedora this port range is not opened. See man-page for further informations. libSBW is the C++ Broker port from the original SBW Broker (written in Java) to C++. The current version implements all the functionality for the local side. Meaning if you will just use the Broker on a single machine you should be fine using the C++ Broker. libsbw 2.12.2 8.fc34 x86_64 389 k libsbw-2.12.2-8.fc34.src.rpm fedora C++ Broker library http BSD The Systems Biology Workbench (SBW) is a framework for application intercommunications. It uses a broker-based, distributed, message-passing architecture, supports many languages including Java, C++, Perl & Python, and runs under Linux,OSX & Win32. By default, the Broker opens a port for inter-Broker communications by searching for the first free port in the range 10102 through 10202, inclusive. By default, in Fedora this port range is not opened. See man-page for further informations. libSBW is the C++ Broker port from the original SBW Broker (written in Java) to C++. The current version implements all the functionality for the local side. Meaning if you will just use the Broker on a single machine you should be fine using the C++ Broker.

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

Install libsbw on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo dnf -y install libsbw

Install libsbw on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

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

sudo yum -y install libsbw

How To Uninstall libsbw on Fedora 34

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

sudo dnf remove libsbw

libsbw Package Contents on Fedora 34

/usr/bin/Broker
/usr/lib/.build-id
/usr/lib/.build-id/02
/usr/lib/.build-id/02/c8936d4a4a0a22fc112159d0f8b7665e1aa744
/usr/lib/.build-id/eb
/usr/lib/.build-id/eb/49e50a890e92ccdfa97d9b0161809097d1f203
/usr/lib64/libSBW.so.2.12
/usr/lib64/libSBW.so.2.12.2
/usr/share/doc/libsbw
/usr/share/doc/libsbw/ReadMe.txt
/usr/share/doc/libsbw/VERSION
/usr/share/licenses/libsbw
/usr/share/licenses/libsbw/LICENSE
/usr/share/man/man1/Broker.1.gz
/usr/bin/Broker
/usr/lib/.build-id
/usr/lib/.build-id/79
/usr/lib/.build-id/79/ca372f37d7120e21b877dd16fe9182186ed43c
/usr/lib/.build-id/e7
/usr/lib/.build-id/e7/7c709c2231040634164f2826e75ae06b21647c
/usr/lib/libSBW.so.2.12
/usr/lib/libSBW.so.2.12.2
/usr/share/doc/libsbw
/usr/share/doc/libsbw/ReadMe.txt
/usr/share/doc/libsbw/VERSION
/usr/share/licenses/libsbw
/usr/share/licenses/libsbw/LICENSE
/usr/share/man/man1/Broker.1.gz

References

Summary

In this tutorial we learn how to install libsbw on Fedora 34 using yum and dnf.