How To Install sdsl-lite-devel on Fedora 36

In this tutorial we learn how to install sdsl-lite-devel in Fedora 36. sdsl-lite-devel is SDSL v3 - Succinct Data Structure Library

Introduction

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

What is sdsl-lite-devel

Developer files for SDSL 3, in the form for C header files.

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

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

sudo dnf -y install sdsl-lite-devel

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

sudo yum -y install sdsl-lite-devel

How To Uninstall sdsl-lite-devel on Fedora 36

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

sudo dnf remove sdsl-lite-devel

sdsl-lite-devel Package Contents on Fedora 36

/usr/include/sdsl
/usr/include/sdsl/bit_vector_il.hpp
/usr/include/sdsl/bit_vectors.hpp
/usr/include/sdsl/bits.hpp
/usr/include/sdsl/bp_support.hpp
/usr/include/sdsl/bp_support_algorithm.hpp
/usr/include/sdsl/bp_support_g.hpp
/usr/include/sdsl/bp_support_gg.hpp
/usr/include/sdsl/bp_support_sada.hpp
/usr/include/sdsl/cereal.hpp
/usr/include/sdsl/coder.hpp
/usr/include/sdsl/coder_comma.hpp
/usr/include/sdsl/coder_elias_delta.hpp
/usr/include/sdsl/coder_elias_gamma.hpp
/usr/include/sdsl/coder_fibonacci.hpp
/usr/include/sdsl/config.hpp
/usr/include/sdsl/construct.hpp
/usr/include/sdsl/construct_bwt.hpp
/usr/include/sdsl/construct_config.hpp
/usr/include/sdsl/construct_isa.hpp
/usr/include/sdsl/construct_lcp.hpp
/usr/include/sdsl/construct_lcp_helper.hpp
/usr/include/sdsl/construct_sa.hpp
/usr/include/sdsl/construct_sa_se.hpp
/usr/include/sdsl/csa_alphabet_strategy.hpp
/usr/include/sdsl/csa_bitcompressed.hpp
/usr/include/sdsl/csa_sada.hpp
/usr/include/sdsl/csa_sampling_strategy.hpp
/usr/include/sdsl/csa_wt.hpp
/usr/include/sdsl/cst_fully.hpp
/usr/include/sdsl/cst_iterators.hpp
/usr/include/sdsl/cst_sada.hpp
/usr/include/sdsl/cst_sct3.hpp
/usr/include/sdsl/dac_vector.hpp
/usr/include/sdsl/divsufsort.hpp
/usr/include/sdsl/enc_vector.hpp
/usr/include/sdsl/fast_cache.hpp
/usr/include/sdsl/hyb_vector.hpp
/usr/include/sdsl/int_vector.hpp
/usr/include/sdsl/int_vector_buffer.hpp
/usr/include/sdsl/int_vector_io_wrappers.hpp
/usr/include/sdsl/int_vector_mapper.hpp
/usr/include/sdsl/inv_perm_support.hpp
/usr/include/sdsl/io.hpp
/usr/include/sdsl/iterators.hpp
/usr/include/sdsl/k2_treap.hpp
/usr/include/sdsl/k2_treap_algorithm.hpp
/usr/include/sdsl/k2_treap_helper.hpp
/usr/include/sdsl/k2_tree.hpp
/usr/include/sdsl/k2_tree_helper.hpp
/usr/include/sdsl/lcp.hpp
/usr/include/sdsl/lcp_bitcompressed.hpp
/usr/include/sdsl/lcp_byte.hpp
/usr/include/sdsl/lcp_dac.hpp
/usr/include/sdsl/lcp_support_sada.hpp
/usr/include/sdsl/lcp_support_tree.hpp
/usr/include/sdsl/lcp_support_tree2.hpp
/usr/include/sdsl/lcp_vlc.hpp
/usr/include/sdsl/lcp_wt.hpp
/usr/include/sdsl/louds_tree.hpp
/usr/include/sdsl/memory_management.hpp
/usr/include/sdsl/memory_tracking.hpp
/usr/include/sdsl/nearest_neighbour_dictionary.hpp
/usr/include/sdsl/nn_dict_dynamic.hpp
/usr/include/sdsl/platform.hpp
/usr/include/sdsl/qsufsort.hpp
/usr/include/sdsl/ram_filebuf.hpp
/usr/include/sdsl/ram_fs.hpp
/usr/include/sdsl/rank_support.hpp
/usr/include/sdsl/rank_support_scan.hpp
/usr/include/sdsl/rank_support_v.hpp
/usr/include/sdsl/rank_support_v5.hpp
/usr/include/sdsl/rmq_succinct_sada.hpp
/usr/include/sdsl/rmq_succinct_sct.hpp
/usr/include/sdsl/rmq_support.hpp
/usr/include/sdsl/rmq_support_sparse_table.hpp
/usr/include/sdsl/rrr_helper.hpp
/usr/include/sdsl/rrr_vector.hpp
/usr/include/sdsl/rrr_vector_15.hpp
/usr/include/sdsl/sd_vector.hpp
/usr/include/sdsl/sdsl_concepts.hpp
/usr/include/sdsl/select_support.hpp
/usr/include/sdsl/select_support_mcl.hpp
/usr/include/sdsl/select_support_scan.hpp
/usr/include/sdsl/sfstream.hpp
/usr/include/sdsl/sorted_int_stack.hpp
/usr/include/sdsl/sorted_multi_stack_support.hpp
/usr/include/sdsl/sorted_stack_support.hpp
/usr/include/sdsl/structure_tree.hpp
/usr/include/sdsl/structure_tree.hpp.cmake
/usr/include/sdsl/suffix_array_algorithm.hpp
/usr/include/sdsl/suffix_array_helper.hpp
/usr/include/sdsl/suffix_arrays.hpp
/usr/include/sdsl/suffix_tree_algorithm.hpp
/usr/include/sdsl/suffix_tree_helper.hpp
/usr/include/sdsl/suffix_trees.hpp
/usr/include/sdsl/uint128_t.hpp
/usr/include/sdsl/uint256_t.hpp
/usr/include/sdsl/uintx_t.hpp
/usr/include/sdsl/util.hpp
/usr/include/sdsl/vectors.hpp
/usr/include/sdsl/version.hpp
/usr/include/sdsl/vlc_vector.hpp
/usr/include/sdsl/wavelet_trees.hpp
/usr/include/sdsl/wm_int.hpp
/usr/include/sdsl/wt_algorithm.hpp
/usr/include/sdsl/wt_ap.hpp
/usr/include/sdsl/wt_blcd.hpp
/usr/include/sdsl/wt_gmr.hpp
/usr/include/sdsl/wt_helper.hpp
/usr/include/sdsl/wt_huff.hpp
/usr/include/sdsl/wt_hutu.hpp
/usr/include/sdsl/wt_int.hpp
/usr/include/sdsl/wt_pc.hpp
/usr/include/sdsl/wt_rlmn.hpp
/usr/lib64/cmake/sdsl-lite
/usr/lib64/cmake/sdsl-lite/sdsl-lite.pc.cmake
/usr/share/licenses/sdsl-lite-devel
/usr/share/licenses/sdsl-lite-devel/LICENSE

References

Summary

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