How To Install pmemkv-devel on Fedora 36

In this tutorial we learn how to install pmemkv-devel in Fedora 36. pmemkv-devel is Development files for pmemkv

Introduction

In this tutorial we learn how to install pmemkv-devel on Fedora 36.

What is pmemkv-devel

The pmemkv-devel package contains libraries and header files for developing applications that use pmemkv.

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

Install pmemkv-devel 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 pmemkv-devel using dnf by running the following command:

sudo dnf -y install pmemkv-devel

Install pmemkv-devel 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 pmemkv-devel using yum by running the following command:

sudo yum -y install pmemkv-devel

How To Uninstall pmemkv-devel on Fedora 36

To uninstall only the pmemkv-devel package we can use the following command:

sudo dnf remove pmemkv-devel

pmemkv-devel Package Contents on Fedora 36

/usr/include/libpmemkv.h
/usr/include/libpmemkv.hpp
/usr/include/libpmemkv_json_config.h
/usr/lib64/libpmemkv.so
/usr/lib64/libpmemkv_json_config.so
/usr/lib64/pkgconfig/libpmemkv.pc
/usr/lib64/pkgconfig/libpmemkv_json_config.pc
/usr/share/man/man3/libpmemkv.3.gz
/usr/share/man/man3/libpmemkv_config.3.gz
/usr/share/man/man3/libpmemkv_iterator.3.gz
/usr/share/man/man3/libpmemkv_json_config.3.gz
/usr/share/man/man3/libpmemkv_tx.3.gz
/usr/share/man/man3/pmemkv_close.3.gz
/usr/share/man/man3/pmemkv_comparator_delete.3.gz
/usr/share/man/man3/pmemkv_comparator_new.3.gz
/usr/share/man/man3/pmemkv_config_delete.3.gz
/usr/share/man/man3/pmemkv_config_from_json.3.gz
/usr/share/man/man3/pmemkv_config_from_json_errormsg.3.gz
/usr/share/man/man3/pmemkv_config_get_data.3.gz
/usr/share/man/man3/pmemkv_config_get_int64.3.gz
/usr/share/man/man3/pmemkv_config_get_object.3.gz
/usr/share/man/man3/pmemkv_config_get_string.3.gz
/usr/share/man/man3/pmemkv_config_get_uint64.3.gz
/usr/share/man/man3/pmemkv_config_new.3.gz
/usr/share/man/man3/pmemkv_config_put_comparator.3.gz
/usr/share/man/man3/pmemkv_config_put_create_if_missing.3.gz
/usr/share/man/man3/pmemkv_config_put_create_or_error_if_exists.3.gz
/usr/share/man/man3/pmemkv_config_put_data.3.gz
/usr/share/man/man3/pmemkv_config_put_force_create.3.gz
/usr/share/man/man3/pmemkv_config_put_int64.3.gz
/usr/share/man/man3/pmemkv_config_put_object.3.gz
/usr/share/man/man3/pmemkv_config_put_object_cb.3.gz
/usr/share/man/man3/pmemkv_config_put_oid.3.gz
/usr/share/man/man3/pmemkv_config_put_path.3.gz
/usr/share/man/man3/pmemkv_config_put_size.3.gz
/usr/share/man/man3/pmemkv_config_put_string.3.gz
/usr/share/man/man3/pmemkv_config_put_uint64.3.gz
/usr/share/man/man3/pmemkv_count_above.3.gz
/usr/share/man/man3/pmemkv_count_all.3.gz
/usr/share/man/man3/pmemkv_count_below.3.gz
/usr/share/man/man3/pmemkv_count_between.3.gz
/usr/share/man/man3/pmemkv_defrag.3.gz
/usr/share/man/man3/pmemkv_errormsg.3.gz
/usr/share/man/man3/pmemkv_exists.3.gz
/usr/share/man/man3/pmemkv_get.3.gz
/usr/share/man/man3/pmemkv_get_above.3.gz
/usr/share/man/man3/pmemkv_get_all.3.gz
/usr/share/man/man3/pmemkv_get_below.3.gz
/usr/share/man/man3/pmemkv_get_between.3.gz
/usr/share/man/man3/pmemkv_get_copy.3.gz
/usr/share/man/man3/pmemkv_get_kv_callback.3.gz
/usr/share/man/man3/pmemkv_get_v_callback.3.gz
/usr/share/man/man3/pmemkv_iterator_delete.3.gz
/usr/share/man/man3/pmemkv_iterator_is_next.3.gz
/usr/share/man/man3/pmemkv_iterator_key.3.gz
/usr/share/man/man3/pmemkv_iterator_new.3.gz
/usr/share/man/man3/pmemkv_iterator_next.3.gz
/usr/share/man/man3/pmemkv_iterator_prev.3.gz
/usr/share/man/man3/pmemkv_iterator_read_range.3.gz
/usr/share/man/man3/pmemkv_iterator_seek.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_higher.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_higher_eq.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_lower.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_lower_eq.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_to_first.3.gz
/usr/share/man/man3/pmemkv_iterator_seek_to_last.3.gz
/usr/share/man/man3/pmemkv_open.3.gz
/usr/share/man/man3/pmemkv_put.3.gz
/usr/share/man/man3/pmemkv_remove.3.gz
/usr/share/man/man3/pmemkv_tx_abort.3.gz
/usr/share/man/man3/pmemkv_tx_begin.3.gz
/usr/share/man/man3/pmemkv_tx_commit.3.gz
/usr/share/man/man3/pmemkv_tx_end.3.gz
/usr/share/man/man3/pmemkv_tx_put.3.gz
/usr/share/man/man3/pmemkv_tx_remove.3.gz
/usr/share/man/man3/pmemkv_write_iterator_abort.3.gz
/usr/share/man/man3/pmemkv_write_iterator_commit.3.gz
/usr/share/man/man3/pmemkv_write_iterator_delete.3.gz
/usr/share/man/man3/pmemkv_write_iterator_new.3.gz
/usr/share/man/man3/pmemkv_write_iterator_write_range.3.gz
/usr/share/man/man7/libpmemkv.7.gz

References

Summary

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