How To Install libvpx-devel on Rocky Linux 8

In this tutorial we learn how to install libvpx-devel on Rocky Linux 8. libvpx-devel is Development files for libvpx

Introduction

In this tutorial we learn how to install libvpx-devel on Rocky Linux 8.

What is libvpx-devel

Development libraries and headers for developing software against libvpx.

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

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

sudo dnf -y install libvpx-devel

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

sudo yum -y install libvpx-devel

How To Uninstall libvpx-devel on Rocky Linux 8

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

sudo dnf remove libvpx-devel

libvpx-devel Package Contents on Rocky Linux 8

/usr/include/vpx
/usr/include/vpx/svc_context.h
/usr/include/vpx/vp8.h
/usr/include/vpx/vp8cx.h
/usr/include/vpx/vp8dx.h
/usr/include/vpx/vpx_codec.h
/usr/include/vpx/vpx_config-x86.h
/usr/include/vpx/vpx_config.h
/usr/include/vpx/vpx_decoder.h
/usr/include/vpx/vpx_encoder.h
/usr/include/vpx/vpx_frame_buffer.h
/usr/include/vpx/vpx_image.h
/usr/include/vpx/vpx_integer.h
/usr/include/vpx_dsp
/usr/include/vpx_dsp/ssim.h
/usr/include/vpx_mem
/usr/include/vpx_mem/include
/usr/include/vpx_mem/include/vpx_mem_intrnl.h
/usr/include/vpx_mem/vpx_mem.c
/usr/include/vpx_mem/vpx_mem.h
/usr/include/vpx_ports
/usr/include/vpx_ports/mem.h
/usr/include/vpx_ports/mem_ops.h
/usr/include/vpx_ports/mem_ops_aligned.h
/usr/include/vpx_ports/msvc.h
/usr/include/vpx_ports/vpx_timer.h
/usr/include/vpx_scale
/usr/include/vpx_scale/yv12config.h
/usr/lib/libvpx.so
/usr/lib/pkgconfig/vpx.pc
/usr/share/doc/libvpx-devel
/usr/share/doc/libvpx-devel/html
/usr/share/doc/libvpx-devel/html/annotated.html
/usr/share/doc/libvpx-devel/html/bc_s.png
/usr/share/doc/libvpx-devel/html/bdwn.png
/usr/share/doc/libvpx-devel/html/changelog.html
/usr/share/doc/libvpx-devel/html/classes.html
/usr/share/doc/libvpx-devel/html/closed.png
/usr/share/doc/libvpx-devel/html/deprecated.html
/usr/share/doc/libvpx-devel/html/dir_ce0ab26228883e873492c15423e35021.html
/usr/share/doc/libvpx-devel/html/doc.png
/usr/share/doc/libvpx-devel/html/doxygen.css
/usr/share/doc/libvpx-devel/html/doxygen.png
/usr/share/doc/libvpx-devel/html/dynsections.js
/usr/share/doc/libvpx-devel/html/example_decode_to_md5.html
/usr/share/doc/libvpx-devel/html/example_decode_with_drops.html
/usr/share/doc/libvpx-devel/html/example_postproc.html
/usr/share/doc/libvpx-devel/html/example_set_maps.html
/usr/share/doc/libvpx-devel/html/example_simple_decoder.html
/usr/share/doc/libvpx-devel/html/example_simple_encoder.html
/usr/share/doc/libvpx-devel/html/example_twopass_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp8cx_set_ref.html
/usr/share/doc/libvpx-devel/html/example_vp9_lossless_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp9_spatial_svc_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp9cx_set_ref.html
/usr/share/doc/libvpx-devel/html/example_vpx_temporal_svc_encoder.html
/usr/share/doc/libvpx-devel/html/example_vpxdec.html
/usr/share/doc/libvpx-devel/html/example_vpxenc.html
/usr/share/doc/libvpx-devel/html/files.html
/usr/share/doc/libvpx-devel/html/folderclosed.png
/usr/share/doc/libvpx-devel/html/folderopen.png
/usr/share/doc/libvpx-devel/html/functions.html
/usr/share/doc/libvpx-devel/html/functions_vars.html
/usr/share/doc/libvpx-devel/html/globals.html
/usr/share/doc/libvpx-devel/html/globals_defs.html
/usr/share/doc/libvpx-devel/html/globals_enum.html
/usr/share/doc/libvpx-devel/html/globals_eval.html
/usr/share/doc/libvpx-devel/html/globals_func.html
/usr/share/doc/libvpx-devel/html/globals_type.html
/usr/share/doc/libvpx-devel/html/globals_v.html
/usr/share/doc/libvpx-devel/html/group__cap__external__frame__buffer.html
/usr/share/doc/libvpx-devel/html/group__cap__put__frame.html
/usr/share/doc/libvpx-devel/html/group__cap__put__slice.html
/usr/share/doc/libvpx-devel/html/group__codec.html
/usr/share/doc/libvpx-devel/html/group__codecs.html
/usr/share/doc/libvpx-devel/html/group__decoder.html
/usr/share/doc/libvpx-devel/html/group__encoder.html
/usr/share/doc/libvpx-devel/html/group__vp8.html
/usr/share/doc/libvpx-devel/html/group__vp8__decoder.html
/usr/share/doc/libvpx-devel/html/group__vp8__encoder.html
/usr/share/doc/libvpx-devel/html/index.html
/usr/share/doc/libvpx-devel/html/jquery.js
/usr/share/doc/libvpx-devel/html/menu.js
/usr/share/doc/libvpx-devel/html/menudata.js
/usr/share/doc/libvpx-devel/html/modules.html
/usr/share/doc/libvpx-devel/html/nav_f.png
/usr/share/doc/libvpx-devel/html/nav_g.png
/usr/share/doc/libvpx-devel/html/nav_h.png
/usr/share/doc/libvpx-devel/html/open.png
/usr/share/doc/libvpx-devel/html/pages.html
/usr/share/doc/libvpx-devel/html/readme.html
/usr/share/doc/libvpx-devel/html/rfc2119.html
/usr/share/doc/libvpx-devel/html/samples.html
/usr/share/doc/libvpx-devel/html/splitbar.png
/usr/share/doc/libvpx-devel/html/structvp8__postproc__cfg.html
/usr/share/doc/libvpx-devel/html/structvp9__ref__frame.html
/usr/share/doc/libvpx-devel/html/structvpx__active__map.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__ctx.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__cx__pkt.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__dec__cfg.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__enc__cfg.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__enc__output__cx__cb__pair.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__frame__buffer.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__stream__info.html
/usr/share/doc/libvpx-devel/html/structvpx__decrypt__init.html
/usr/share/doc/libvpx-devel/html/structvpx__fixed__buf.html
/usr/share/doc/libvpx-devel/html/structvpx__image.html
/usr/share/doc/libvpx-devel/html/structvpx__image__rect.html
/usr/share/doc/libvpx-devel/html/structvpx__rational.html
/usr/share/doc/libvpx-devel/html/structvpx__ref__frame.html
/usr/share/doc/libvpx-devel/html/structvpx__roi__map.html
/usr/share/doc/libvpx-devel/html/structvpx__scaling__mode.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__layer__id.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__parameters.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__ref__frame__config.html
/usr/share/doc/libvpx-devel/html/sync_off.png
/usr/share/doc/libvpx-devel/html/sync_on.png
/usr/share/doc/libvpx-devel/html/tab_a.png
/usr/share/doc/libvpx-devel/html/tab_b.png
/usr/share/doc/libvpx-devel/html/tab_h.png
/usr/share/doc/libvpx-devel/html/tab_s.png
/usr/share/doc/libvpx-devel/html/tabs.css
/usr/share/doc/libvpx-devel/html/usage.html
/usr/share/doc/libvpx-devel/html/usage_decode.html
/usr/share/doc/libvpx-devel/html/usage_encode.html
/usr/share/doc/libvpx-devel/html/vp8_8h.html
/usr/share/doc/libvpx-devel/html/vp8_8h_source.html
/usr/share/doc/libvpx-devel/html/vp8cx_8h.html
/usr/share/doc/libvpx-devel/html/vp8cx_8h_source.html
/usr/share/doc/libvpx-devel/html/vp8dx_8h.html
/usr/share/doc/libvpx-devel/html/vp8dx_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__codec_8h.html
/usr/share/doc/libvpx-devel/html/vpx__codec_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__decoder_8h.html
/usr/share/doc/libvpx-devel/html/vpx__decoder_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__encoder_8h.html
/usr/share/doc/libvpx-devel/html/vpx__encoder_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__frame__buffer_8h.html
/usr/share/doc/libvpx-devel/html/vpx__frame__buffer_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__image_8h.html
/usr/share/doc/libvpx-devel/html/vpx__image_8h_source.html
/usr/include/vpx
/usr/include/vpx/svc_context.h
/usr/include/vpx/vp8.h
/usr/include/vpx/vp8cx.h
/usr/include/vpx/vp8dx.h
/usr/include/vpx/vpx_codec.h
/usr/include/vpx/vpx_config-x86_64.h
/usr/include/vpx/vpx_config.h
/usr/include/vpx/vpx_decoder.h
/usr/include/vpx/vpx_encoder.h
/usr/include/vpx/vpx_frame_buffer.h
/usr/include/vpx/vpx_image.h
/usr/include/vpx/vpx_integer.h
/usr/include/vpx_dsp
/usr/include/vpx_dsp/ssim.h
/usr/include/vpx_mem
/usr/include/vpx_mem/include
/usr/include/vpx_mem/include/vpx_mem_intrnl.h
/usr/include/vpx_mem/vpx_mem.c
/usr/include/vpx_mem/vpx_mem.h
/usr/include/vpx_ports
/usr/include/vpx_ports/mem.h
/usr/include/vpx_ports/mem_ops.h
/usr/include/vpx_ports/mem_ops_aligned.h
/usr/include/vpx_ports/msvc.h
/usr/include/vpx_ports/vpx_timer.h
/usr/include/vpx_scale
/usr/include/vpx_scale/yv12config.h
/usr/lib64/libvpx.so
/usr/lib64/pkgconfig/vpx.pc
/usr/share/doc/libvpx-devel
/usr/share/doc/libvpx-devel/html
/usr/share/doc/libvpx-devel/html/annotated.html
/usr/share/doc/libvpx-devel/html/bc_s.png
/usr/share/doc/libvpx-devel/html/bdwn.png
/usr/share/doc/libvpx-devel/html/changelog.html
/usr/share/doc/libvpx-devel/html/classes.html
/usr/share/doc/libvpx-devel/html/closed.png
/usr/share/doc/libvpx-devel/html/deprecated.html
/usr/share/doc/libvpx-devel/html/dir_ce0ab26228883e873492c15423e35021.html
/usr/share/doc/libvpx-devel/html/doc.png
/usr/share/doc/libvpx-devel/html/doxygen.css
/usr/share/doc/libvpx-devel/html/doxygen.png
/usr/share/doc/libvpx-devel/html/dynsections.js
/usr/share/doc/libvpx-devel/html/example_decode_to_md5.html
/usr/share/doc/libvpx-devel/html/example_decode_with_drops.html
/usr/share/doc/libvpx-devel/html/example_postproc.html
/usr/share/doc/libvpx-devel/html/example_set_maps.html
/usr/share/doc/libvpx-devel/html/example_simple_decoder.html
/usr/share/doc/libvpx-devel/html/example_simple_encoder.html
/usr/share/doc/libvpx-devel/html/example_twopass_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp8cx_set_ref.html
/usr/share/doc/libvpx-devel/html/example_vp9_lossless_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp9_spatial_svc_encoder.html
/usr/share/doc/libvpx-devel/html/example_vp9cx_set_ref.html
/usr/share/doc/libvpx-devel/html/example_vpx_temporal_svc_encoder.html
/usr/share/doc/libvpx-devel/html/example_vpxdec.html
/usr/share/doc/libvpx-devel/html/example_vpxenc.html
/usr/share/doc/libvpx-devel/html/files.html
/usr/share/doc/libvpx-devel/html/folderclosed.png
/usr/share/doc/libvpx-devel/html/folderopen.png
/usr/share/doc/libvpx-devel/html/functions.html
/usr/share/doc/libvpx-devel/html/functions_vars.html
/usr/share/doc/libvpx-devel/html/globals.html
/usr/share/doc/libvpx-devel/html/globals_defs.html
/usr/share/doc/libvpx-devel/html/globals_enum.html
/usr/share/doc/libvpx-devel/html/globals_eval.html
/usr/share/doc/libvpx-devel/html/globals_func.html
/usr/share/doc/libvpx-devel/html/globals_type.html
/usr/share/doc/libvpx-devel/html/globals_v.html
/usr/share/doc/libvpx-devel/html/group__cap__external__frame__buffer.html
/usr/share/doc/libvpx-devel/html/group__cap__put__frame.html
/usr/share/doc/libvpx-devel/html/group__cap__put__slice.html
/usr/share/doc/libvpx-devel/html/group__codec.html
/usr/share/doc/libvpx-devel/html/group__codecs.html
/usr/share/doc/libvpx-devel/html/group__decoder.html
/usr/share/doc/libvpx-devel/html/group__encoder.html
/usr/share/doc/libvpx-devel/html/group__vp8.html
/usr/share/doc/libvpx-devel/html/group__vp8__decoder.html
/usr/share/doc/libvpx-devel/html/group__vp8__encoder.html
/usr/share/doc/libvpx-devel/html/index.html
/usr/share/doc/libvpx-devel/html/jquery.js
/usr/share/doc/libvpx-devel/html/menu.js
/usr/share/doc/libvpx-devel/html/menudata.js
/usr/share/doc/libvpx-devel/html/modules.html
/usr/share/doc/libvpx-devel/html/nav_f.png
/usr/share/doc/libvpx-devel/html/nav_g.png
/usr/share/doc/libvpx-devel/html/nav_h.png
/usr/share/doc/libvpx-devel/html/open.png
/usr/share/doc/libvpx-devel/html/pages.html
/usr/share/doc/libvpx-devel/html/readme.html
/usr/share/doc/libvpx-devel/html/rfc2119.html
/usr/share/doc/libvpx-devel/html/samples.html
/usr/share/doc/libvpx-devel/html/splitbar.png
/usr/share/doc/libvpx-devel/html/structvp8__postproc__cfg.html
/usr/share/doc/libvpx-devel/html/structvp9__ref__frame.html
/usr/share/doc/libvpx-devel/html/structvpx__active__map.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__ctx.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__cx__pkt.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__dec__cfg.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__enc__cfg.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__enc__output__cx__cb__pair.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__frame__buffer.html
/usr/share/doc/libvpx-devel/html/structvpx__codec__stream__info.html
/usr/share/doc/libvpx-devel/html/structvpx__decrypt__init.html
/usr/share/doc/libvpx-devel/html/structvpx__fixed__buf.html
/usr/share/doc/libvpx-devel/html/structvpx__image.html
/usr/share/doc/libvpx-devel/html/structvpx__image__rect.html
/usr/share/doc/libvpx-devel/html/structvpx__rational.html
/usr/share/doc/libvpx-devel/html/structvpx__ref__frame.html
/usr/share/doc/libvpx-devel/html/structvpx__roi__map.html
/usr/share/doc/libvpx-devel/html/structvpx__scaling__mode.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__layer__id.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__parameters.html
/usr/share/doc/libvpx-devel/html/structvpx__svc__ref__frame__config.html
/usr/share/doc/libvpx-devel/html/sync_off.png
/usr/share/doc/libvpx-devel/html/sync_on.png
/usr/share/doc/libvpx-devel/html/tab_a.png
/usr/share/doc/libvpx-devel/html/tab_b.png
/usr/share/doc/libvpx-devel/html/tab_h.png
/usr/share/doc/libvpx-devel/html/tab_s.png
/usr/share/doc/libvpx-devel/html/tabs.css
/usr/share/doc/libvpx-devel/html/usage.html
/usr/share/doc/libvpx-devel/html/usage_decode.html
/usr/share/doc/libvpx-devel/html/usage_encode.html
/usr/share/doc/libvpx-devel/html/vp8_8h.html
/usr/share/doc/libvpx-devel/html/vp8_8h_source.html
/usr/share/doc/libvpx-devel/html/vp8cx_8h.html
/usr/share/doc/libvpx-devel/html/vp8cx_8h_source.html
/usr/share/doc/libvpx-devel/html/vp8dx_8h.html
/usr/share/doc/libvpx-devel/html/vp8dx_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__codec_8h.html
/usr/share/doc/libvpx-devel/html/vpx__codec_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__decoder_8h.html
/usr/share/doc/libvpx-devel/html/vpx__decoder_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__encoder_8h.html
/usr/share/doc/libvpx-devel/html/vpx__encoder_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__frame__buffer_8h.html
/usr/share/doc/libvpx-devel/html/vpx__frame__buffer_8h_source.html
/usr/share/doc/libvpx-devel/html/vpx__image_8h.html
/usr/share/doc/libvpx-devel/html/vpx__image_8h_source.html

References

Summary

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