How To Install gupnp-dlna on Rocky Linux 8

In this tutorial we learn how to install gupnp-dlna on Rocky Linux 8. gupnp-dlna is A collection of helpers for building UPnP AV applications

Introduction

In this tutorial we learn how to install gupnp-dlna on Rocky Linux 8.

What is gupnp-dlna

GUPnP is an object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. GUPnP-dlna is a collection of helpers for building DLNA (Digital Living Network Alliance) compliant applications using GUPnP.

We can use yum or dnf to install gupnp-dlna on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install gupnp-dlna.

Install gupnp-dlna on Rocky Linux 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

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

sudo dnf -y install gupnp-dlna

Install gupnp-dlna on Rocky Linux 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install gupnp-dlna using yum by running the following command:

sudo yum -y install gupnp-dlna

How To Uninstall gupnp-dlna on Rocky Linux 8

To uninstall only the gupnp-dlna package we can use the following command:

sudo dnf remove gupnp-dlna

gupnp-dlna Package Contents on Rocky Linux 8

/usr/bin/gupnp-dlna-info-2.0
/usr/bin/gupnp-dlna-ls-profiles-2.0
/usr/lib/.build-id
/usr/lib/.build-id/05
/usr/lib/.build-id/05/741c4942066a5dcbb16d24f5431b822b338de8
/usr/lib/.build-id/38
/usr/lib/.build-id/38/f9722e0702923759dd5f72803157a3cacc6cdd
/usr/lib/.build-id/85
/usr/lib/.build-id/85/60537d1d5a073e5aecae1d970b9ed5cd7f26a6
/usr/lib/.build-id/8c
/usr/lib/.build-id/8c/69e556e43710f343fbbfb11d40b03ac55005fb
/usr/lib/.build-id/fc
/usr/lib/.build-id/fc/a8c5636046dddad05e095496f1143ff472048b
/usr/lib/girepository-1.0/GUPnPDLNA-2.0.typelib
/usr/lib/girepository-1.0/GUPnPDLNAGst-2.0.typelib
/usr/lib/gupnp-dlna
/usr/lib/gupnp-dlna/libgstreamer.so
/usr/lib/libgupnp-dlna-2.0.so.3
/usr/lib/libgupnp-dlna-2.0.so.3.0.0
/usr/lib/libgupnp-dlna-gst-2.0.so.3
/usr/lib/libgupnp-dlna-gst-2.0.so.3.0.0
/usr/share/doc/gupnp-dlna
/usr/share/doc/gupnp-dlna/AUTHORS
/usr/share/doc/gupnp-dlna/README
/usr/share/doc/gupnp-dlna/TODO
/usr/share/gupnp-dlna-2.0
/usr/share/gupnp-dlna-2.0/dlna-profiles
/usr/share/gupnp-dlna-2.0/dlna-profiles/aac.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/ac3.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/amr.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/avc.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/common.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/dlna-profiles.rng
/usr/share/gupnp-dlna-2.0/dlna-profiles/jpeg.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/lpcm.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mp3.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-common.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ps.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ts.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg1.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg4.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/png.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/wma.xml
/usr/share/licenses/gupnp-dlna
/usr/share/licenses/gupnp-dlna/COPYING
/usr/bin/gupnp-dlna-info-2.0
/usr/bin/gupnp-dlna-ls-profiles-2.0
/usr/lib/.build-id
/usr/lib/.build-id/5b
/usr/lib/.build-id/5b/5cb60481783ec600031f5dbc1c5943f343eca9
/usr/lib/.build-id/61
/usr/lib/.build-id/61/47a5021165e4ea8a548df01bc5489b5d509951
/usr/lib/.build-id/7c
/usr/lib/.build-id/7c/f42fd2a9aad300a4d04305408bf6dcefaba928
/usr/lib/.build-id/91
/usr/lib/.build-id/91/6309ea547e402e8be99ef1d814095871d54647
/usr/lib/.build-id/d4
/usr/lib/.build-id/d4/3b3a6ed7bbec720aaafdbc0c8f97565a9077b8
/usr/lib64/girepository-1.0/GUPnPDLNA-2.0.typelib
/usr/lib64/girepository-1.0/GUPnPDLNAGst-2.0.typelib
/usr/lib64/gupnp-dlna
/usr/lib64/gupnp-dlna/libgstreamer.so
/usr/lib64/libgupnp-dlna-2.0.so.3
/usr/lib64/libgupnp-dlna-2.0.so.3.0.0
/usr/lib64/libgupnp-dlna-gst-2.0.so.3
/usr/lib64/libgupnp-dlna-gst-2.0.so.3.0.0
/usr/share/doc/gupnp-dlna
/usr/share/doc/gupnp-dlna/AUTHORS
/usr/share/doc/gupnp-dlna/README
/usr/share/doc/gupnp-dlna/TODO
/usr/share/gupnp-dlna-2.0
/usr/share/gupnp-dlna-2.0/dlna-profiles
/usr/share/gupnp-dlna-2.0/dlna-profiles/aac.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/ac3.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/amr.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/avc.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/common.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/dlna-profiles.rng
/usr/share/gupnp-dlna-2.0/dlna-profiles/jpeg.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/lpcm.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mp3.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-common.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ps.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ts.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg1.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/mpeg4.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/png.xml
/usr/share/gupnp-dlna-2.0/dlna-profiles/wma.xml
/usr/share/licenses/gupnp-dlna
/usr/share/licenses/gupnp-dlna/COPYING

References

Summary

In this tutorial we learn how to install gupnp-dlna on Rocky Linux 8 using yum and dnf.