How To Install libbson-devel on Rocky Linux 8
Introduction
In this tutorial we learn how to install libbson-devel
on Rocky Linux 8.
What is libbson-devel
This package contains libraries and header files needed for developing applications that use mongo-c-driver. Documentation
We can use yum
or dnf
to install libbson-devel
on Rocky Linux 8. In this tutorial we discuss both methods but you only need to choose one of method to install libbson-devel.
Install libbson-devel 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 libbson-devel
using dnf
by running the following command:
sudo dnf -y install libbson-devel
Install libbson-devel 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 libbson-devel
using yum
by running the following command:
sudo yum -y install libbson-devel
How To Uninstall libbson-devel on Rocky Linux 8
To uninstall only the libbson-devel
package we can use the following command:
sudo dnf remove libbson-devel
libbson-devel Package Contents on Rocky Linux 8
/usr/include/libbson-1.0
/usr/include/libbson-1.0/bson
/usr/include/libbson-1.0/bson.h
/usr/include/libbson-1.0/bson/bcon.h
/usr/include/libbson-1.0/bson/bson-atomic.h
/usr/include/libbson-1.0/bson/bson-clock.h
/usr/include/libbson-1.0/bson/bson-compat.h
/usr/include/libbson-1.0/bson/bson-config.h
/usr/include/libbson-1.0/bson/bson-context.h
/usr/include/libbson-1.0/bson/bson-decimal128.h
/usr/include/libbson-1.0/bson/bson-endian.h
/usr/include/libbson-1.0/bson/bson-error.h
/usr/include/libbson-1.0/bson/bson-iter.h
/usr/include/libbson-1.0/bson/bson-json.h
/usr/include/libbson-1.0/bson/bson-keys.h
/usr/include/libbson-1.0/bson/bson-macros.h
/usr/include/libbson-1.0/bson/bson-md5.h
/usr/include/libbson-1.0/bson/bson-memory.h
/usr/include/libbson-1.0/bson/bson-oid.h
/usr/include/libbson-1.0/bson/bson-prelude.h
/usr/include/libbson-1.0/bson/bson-reader.h
/usr/include/libbson-1.0/bson/bson-string.h
/usr/include/libbson-1.0/bson/bson-types.h
/usr/include/libbson-1.0/bson/bson-utf8.h
/usr/include/libbson-1.0/bson/bson-value.h
/usr/include/libbson-1.0/bson/bson-version-functions.h
/usr/include/libbson-1.0/bson/bson-version.h
/usr/include/libbson-1.0/bson/bson-writer.h
/usr/include/libbson-1.0/bson/bson.h
/usr/lib64/cmake/bson-1.0
/usr/lib64/cmake/bson-1.0/bson-1.0-config-version.cmake
/usr/lib64/cmake/bson-1.0/bson-1.0-config.cmake
/usr/lib64/cmake/bson-1.0/bson-targets-relwithdebinfo.cmake
/usr/lib64/cmake/bson-1.0/bson-targets.cmake
/usr/lib64/cmake/libbson-1.0
/usr/lib64/cmake/libbson-1.0/libbson-1.0-config-version.cmake
/usr/lib64/cmake/libbson-1.0/libbson-1.0-config.cmake
/usr/lib64/libbson-1.0.so
/usr/lib64/pkgconfig/libbson-1.0.pc
/usr/share/doc/libbson-devel
/usr/share/doc/libbson-devel/NEWS
/usr/share/doc/libbson-devel/examples
/usr/share/doc/libbson-devel/examples/CMakeFiles
/usr/share/doc/libbson-devel/examples/CMakeFiles/CMakeDirectoryInformation.cmake
/usr/share/doc/libbson-devel/examples/CMakeFiles/progress.marks
/usr/share/doc/libbson-devel/examples/CMakeLists.txt
/usr/share/doc/libbson-devel/examples/Makefile
/usr/share/doc/libbson-devel/examples/bcon-col-view.c
/usr/share/doc/libbson-devel/examples/bcon-speed.c
/usr/share/doc/libbson-devel/examples/bson-check-depth.c
/usr/share/doc/libbson-devel/examples/bson-metrics.c
/usr/share/doc/libbson-devel/examples/bson-streaming-reader.c
/usr/share/doc/libbson-devel/examples/bson-to-json.c
/usr/share/doc/libbson-devel/examples/bson-validate.c
/usr/share/doc/libbson-devel/examples/cmake
/usr/share/doc/libbson-devel/examples/cmake/find_package
/usr/share/doc/libbson-devel/examples/cmake/find_package/CMakeLists.txt
/usr/share/doc/libbson-devel/examples/cmake/find_package_static
/usr/share/doc/libbson-devel/examples/cmake/find_package_static/CMakeLists.txt
/usr/share/doc/libbson-devel/examples/cmake_install.cmake
/usr/share/doc/libbson-devel/examples/compile-with-pkg-config-static.sh
/usr/share/doc/libbson-devel/examples/compile-with-pkg-config.sh
/usr/share/doc/libbson-devel/examples/hello_bson.c
/usr/share/doc/libbson-devel/examples/json-to-bson.c
/usr/share/man/man3/bson_append_array.3.gz
/usr/share/man/man3/bson_append_array_begin.3.gz
/usr/share/man/man3/bson_append_array_end.3.gz
/usr/share/man/man3/bson_append_binary.3.gz
/usr/share/man/man3/bson_append_bool.3.gz
/usr/share/man/man3/bson_append_code.3.gz
/usr/share/man/man3/bson_append_code_with_scope.3.gz
/usr/share/man/man3/bson_append_date_time.3.gz
/usr/share/man/man3/bson_append_dbpointer.3.gz
/usr/share/man/man3/bson_append_decimal128.3.gz
/usr/share/man/man3/bson_append_document.3.gz
/usr/share/man/man3/bson_append_document_begin.3.gz
/usr/share/man/man3/bson_append_document_end.3.gz
/usr/share/man/man3/bson_append_double.3.gz
/usr/share/man/man3/bson_append_int32.3.gz
/usr/share/man/man3/bson_append_int64.3.gz
/usr/share/man/man3/bson_append_iter.3.gz
/usr/share/man/man3/bson_append_maxkey.3.gz
/usr/share/man/man3/bson_append_minkey.3.gz
/usr/share/man/man3/bson_append_now_utc.3.gz
/usr/share/man/man3/bson_append_null.3.gz
/usr/share/man/man3/bson_append_oid.3.gz
/usr/share/man/man3/bson_append_regex.3.gz
/usr/share/man/man3/bson_append_regex_w_len.3.gz
/usr/share/man/man3/bson_append_symbol.3.gz
/usr/share/man/man3/bson_append_time_t.3.gz
/usr/share/man/man3/bson_append_timestamp.3.gz
/usr/share/man/man3/bson_append_timeval.3.gz
/usr/share/man/man3/bson_append_undefined.3.gz
/usr/share/man/man3/bson_append_utf8.3.gz
/usr/share/man/man3/bson_append_value.3.gz
/usr/share/man/man3/bson_array_as_json.3.gz
/usr/share/man/man3/bson_as_canonical_extended_json.3.gz
/usr/share/man/man3/bson_as_json.3.gz
/usr/share/man/man3/bson_as_json_with_opts.3.gz
/usr/share/man/man3/bson_as_relaxed_extended_json.3.gz
/usr/share/man/man3/bson_ascii_strtoll.3.gz
/usr/share/man/man3/bson_character_and_string_routines.3.gz
/usr/share/man/man3/bson_check_version.3.gz
/usr/share/man/man3/bson_compare.3.gz
/usr/share/man/man3/bson_concat.3.gz
/usr/share/man/man3/bson_context_destroy.3.gz
/usr/share/man/man3/bson_context_get_default.3.gz
/usr/share/man/man3/bson_context_new.3.gz
/usr/share/man/man3/bson_context_t.3.gz
/usr/share/man/man3/bson_copy.3.gz
/usr/share/man/man3/bson_copy_to.3.gz
/usr/share/man/man3/bson_copy_to_excluding.3.gz
/usr/share/man/man3/bson_copy_to_excluding_noinit.3.gz
/usr/share/man/man3/bson_copy_to_excluding_noinit_va.3.gz
/usr/share/man/man3/bson_count_keys.3.gz
/usr/share/man/man3/bson_creating.3.gz
/usr/share/man/man3/bson_cross_platform_notes.3.gz
/usr/share/man/man3/bson_decimal128_from_string.3.gz
/usr/share/man/man3/bson_decimal128_from_string_w_len.3.gz
/usr/share/man/man3/bson_decimal128_t.3.gz
/usr/share/man/man3/bson_decimal128_to_string.3.gz
/usr/share/man/man3/bson_destroy.3.gz
/usr/share/man/man3/bson_destroy_with_steal.3.gz
/usr/share/man/man3/bson_endianness.3.gz
/usr/share/man/man3/bson_equal.3.gz
/usr/share/man/man3/bson_error_t.3.gz
/usr/share/man/man3/bson_errors.3.gz
/usr/share/man/man3/bson_free.3.gz
/usr/share/man/man3/bson_get_data.3.gz
/usr/share/man/man3/bson_get_major_version.3.gz
/usr/share/man/man3/bson_get_micro_version.3.gz
/usr/share/man/man3/bson_get_minor_version.3.gz
/usr/share/man/man3/bson_get_monotonic_time.3.gz
/usr/share/man/man3/bson_get_version.3.gz
/usr/share/man/man3/bson_guides.3.gz
/usr/share/man/man3/bson_has_field.3.gz
/usr/share/man/man3/bson_include_and_link.3.gz
/usr/share/man/man3/bson_init.3.gz
/usr/share/man/man3/bson_init_from_json.3.gz
/usr/share/man/man3/bson_init_static.3.gz
/usr/share/man/man3/bson_isspace.3.gz
/usr/share/man/man3/bson_iter_array.3.gz
/usr/share/man/man3/bson_iter_as_bool.3.gz
/usr/share/man/man3/bson_iter_as_double.3.gz
/usr/share/man/man3/bson_iter_as_int64.3.gz
/usr/share/man/man3/bson_iter_binary.3.gz
/usr/share/man/man3/bson_iter_bool.3.gz
/usr/share/man/man3/bson_iter_code.3.gz
/usr/share/man/man3/bson_iter_codewscope.3.gz
/usr/share/man/man3/bson_iter_date_time.3.gz
/usr/share/man/man3/bson_iter_dbpointer.3.gz
/usr/share/man/man3/bson_iter_decimal128.3.gz
/usr/share/man/man3/bson_iter_document.3.gz
/usr/share/man/man3/bson_iter_double.3.gz
/usr/share/man/man3/bson_iter_dup_utf8.3.gz
/usr/share/man/man3/bson_iter_find.3.gz
/usr/share/man/man3/bson_iter_find_case.3.gz
/usr/share/man/man3/bson_iter_find_descendant.3.gz
/usr/share/man/man3/bson_iter_find_w_len.3.gz
/usr/share/man/man3/bson_iter_init.3.gz
/usr/share/man/man3/bson_iter_init_find.3.gz
/usr/share/man/man3/bson_iter_init_find_case.3.gz
/usr/share/man/man3/bson_iter_init_find_w_len.3.gz
/usr/share/man/man3/bson_iter_init_from_data.3.gz
/usr/share/man/man3/bson_iter_init_from_data_at_offset.3.gz
/usr/share/man/man3/bson_iter_int32.3.gz
/usr/share/man/man3/bson_iter_int64.3.gz
/usr/share/man/man3/bson_iter_key.3.gz
/usr/share/man/man3/bson_iter_key_len.3.gz
/usr/share/man/man3/bson_iter_next.3.gz
/usr/share/man/man3/bson_iter_offset.3.gz
/usr/share/man/man3/bson_iter_oid.3.gz
/usr/share/man/man3/bson_iter_overwrite_bool.3.gz
/usr/share/man/man3/bson_iter_overwrite_date_time.3.gz
/usr/share/man/man3/bson_iter_overwrite_decimal128.3.gz
/usr/share/man/man3/bson_iter_overwrite_double.3.gz
/usr/share/man/man3/bson_iter_overwrite_int32.3.gz
/usr/share/man/man3/bson_iter_overwrite_int64.3.gz
/usr/share/man/man3/bson_iter_overwrite_oid.3.gz
/usr/share/man/man3/bson_iter_overwrite_timestamp.3.gz
/usr/share/man/man3/bson_iter_recurse.3.gz
/usr/share/man/man3/bson_iter_regex.3.gz
/usr/share/man/man3/bson_iter_symbol.3.gz
/usr/share/man/man3/bson_iter_t.3.gz
/usr/share/man/man3/bson_iter_time_t.3.gz
/usr/share/man/man3/bson_iter_timestamp.3.gz
/usr/share/man/man3/bson_iter_timeval.3.gz
/usr/share/man/man3/bson_iter_type.3.gz
/usr/share/man/man3/bson_iter_utf8.3.gz
/usr/share/man/man3/bson_iter_value.3.gz
/usr/share/man/man3/bson_iter_visit_all.3.gz
/usr/share/man/man3/bson_json.3.gz
/usr/share/man/man3/bson_json_data_reader_ingest.3.gz
/usr/share/man/man3/bson_json_data_reader_new.3.gz
/usr/share/man/man3/bson_json_mode_t.3.gz
/usr/share/man/man3/bson_json_opts_destroy.3.gz
/usr/share/man/man3/bson_json_opts_new.3.gz
/usr/share/man/man3/bson_json_opts_t.3.gz
/usr/share/man/man3/bson_json_reader_destroy.3.gz
/usr/share/man/man3/bson_json_reader_new.3.gz
/usr/share/man/man3/bson_json_reader_new_from_fd.3.gz
/usr/share/man/man3/bson_json_reader_new_from_file.3.gz
/usr/share/man/man3/bson_json_reader_read.3.gz
/usr/share/man/man3/bson_json_reader_t.3.gz
/usr/share/man/man3/bson_malloc.3.gz
/usr/share/man/man3/bson_malloc0.3.gz
/usr/share/man/man3/bson_md5_append.3.gz
/usr/share/man/man3/bson_md5_finish.3.gz
/usr/share/man/man3/bson_md5_init.3.gz
/usr/share/man/man3/bson_md5_t.3.gz
/usr/share/man/man3/bson_mem_restore_vtable.3.gz
/usr/share/man/man3/bson_mem_set_vtable.3.gz
/usr/share/man/man3/bson_memory.3.gz
/usr/share/man/man3/bson_new.3.gz
/usr/share/man/man3/bson_new_from_buffer.3.gz
/usr/share/man/man3/bson_new_from_data.3.gz
/usr/share/man/man3/bson_new_from_json.3.gz
/usr/share/man/man3/bson_oid.3.gz
/usr/share/man/man3/bson_oid_compare.3.gz
/usr/share/man/man3/bson_oid_copy.3.gz
/usr/share/man/man3/bson_oid_equal.3.gz
/usr/share/man/man3/bson_oid_get_time_t.3.gz
/usr/share/man/man3/bson_oid_hash.3.gz
/usr/share/man/man3/bson_oid_init.3.gz
/usr/share/man/man3/bson_oid_init_from_data.3.gz
/usr/share/man/man3/bson_oid_init_from_string.3.gz
/usr/share/man/man3/bson_oid_init_sequence.3.gz
/usr/share/man/man3/bson_oid_is_valid.3.gz
/usr/share/man/man3/bson_oid_t.3.gz
/usr/share/man/man3/bson_oid_to_string.3.gz
/usr/share/man/man3/bson_parsing.3.gz
/usr/share/man/man3/bson_reader_destroy.3.gz
/usr/share/man/man3/bson_reader_destroy_func_t.3.gz
/usr/share/man/man3/bson_reader_new_from_data.3.gz
/usr/share/man/man3/bson_reader_new_from_fd.3.gz
/usr/share/man/man3/bson_reader_new_from_file.3.gz
/usr/share/man/man3/bson_reader_new_from_handle.3.gz
/usr/share/man/man3/bson_reader_read.3.gz
/usr/share/man/man3/bson_reader_read_func_t.3.gz
/usr/share/man/man3/bson_reader_reset.3.gz
/usr/share/man/man3/bson_reader_set_destroy_func.3.gz
/usr/share/man/man3/bson_reader_set_read_func.3.gz
/usr/share/man/man3/bson_reader_t.3.gz
/usr/share/man/man3/bson_reader_tell.3.gz
/usr/share/man/man3/bson_realloc.3.gz
/usr/share/man/man3/bson_realloc_ctx.3.gz
/usr/share/man/man3/bson_realloc_func.3.gz
/usr/share/man/man3/bson_reference.3.gz
/usr/share/man/man3/bson_reinit.3.gz
/usr/share/man/man3/bson_reserve_buffer.3.gz
/usr/share/man/man3/bson_set_error.3.gz
/usr/share/man/man3/bson_sized_new.3.gz
/usr/share/man/man3/bson_snprintf.3.gz
/usr/share/man/man3/bson_steal.3.gz
/usr/share/man/man3/bson_strcasecmp.3.gz
/usr/share/man/man3/bson_strdup.3.gz
/usr/share/man/man3/bson_strdup_printf.3.gz
/usr/share/man/man3/bson_strdupv_printf.3.gz
/usr/share/man/man3/bson_streaming_bson.3.gz
/usr/share/man/man3/bson_strerror_r.3.gz
/usr/share/man/man3/bson_strfreev.3.gz
/usr/share/man/man3/bson_string_append.3.gz
/usr/share/man/man3/bson_string_append_c.3.gz
/usr/share/man/man3/bson_string_append_printf.3.gz
/usr/share/man/man3/bson_string_append_unichar.3.gz
/usr/share/man/man3/bson_string_free.3.gz
/usr/share/man/man3/bson_string_new.3.gz
/usr/share/man/man3/bson_string_t.3.gz
/usr/share/man/man3/bson_string_truncate.3.gz
/usr/share/man/man3/bson_strncpy.3.gz
/usr/share/man/man3/bson_strndup.3.gz
/usr/share/man/man3/bson_strnlen.3.gz
/usr/share/man/man3/bson_subtype_t.3.gz
/usr/share/man/man3/bson_t.3.gz
/usr/share/man/man3/bson_threading.3.gz
/usr/share/man/man3/bson_tutorial.3.gz
/usr/share/man/man3/bson_type_t.3.gz
/usr/share/man/man3/bson_uint32_to_string.3.gz
/usr/share/man/man3/bson_unichar_t.3.gz
/usr/share/man/man3/bson_utf8.3.gz
/usr/share/man/man3/bson_utf8_escape_for_json.3.gz
/usr/share/man/man3/bson_utf8_from_unichar.3.gz
/usr/share/man/man3/bson_utf8_get_char.3.gz
/usr/share/man/man3/bson_utf8_next_char.3.gz
/usr/share/man/man3/bson_utf8_validate.3.gz
/usr/share/man/man3/bson_valgrind.3.gz
/usr/share/man/man3/bson_validate.3.gz
/usr/share/man/man3/bson_validate_with_error.3.gz
/usr/share/man/man3/bson_value_copy.3.gz
/usr/share/man/man3/bson_value_destroy.3.gz
/usr/share/man/man3/bson_value_t.3.gz
/usr/share/man/man3/bson_version.3.gz
/usr/share/man/man3/bson_visitor_t.3.gz
/usr/share/man/man3/bson_vsnprintf.3.gz
/usr/share/man/man3/bson_writer_begin.3.gz
/usr/share/man/man3/bson_writer_destroy.3.gz
/usr/share/man/man3/bson_writer_end.3.gz
/usr/share/man/man3/bson_writer_get_length.3.gz
/usr/share/man/man3/bson_writer_new.3.gz
/usr/share/man/man3/bson_writer_rollback.3.gz
/usr/share/man/man3/bson_writer_t.3.gz
/usr/share/man/man3/bson_zero_free.3.gz
References
Summary
In this tutorial we learn how to install libbson-devel
on Rocky Linux 8 using yum and dnf.