How To Install cogl-devel on CentOS 8

cogl-devel is cogl development environment cogl development environment

Introduction

In this tutorial we learn how to install cogl-devel on CentOS 8.

What is cogl-devel

Header files and libraries for building and developing apps with cogl. cogl-devel 1.22.2 10.el8 x86_64 259 k cogl-1.22.2-10.el8.src.rpm powertools cogl development environment http LGPLv2+ Header files and libraries for building and developing apps with cogl.

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

Install cogl-devel on CentOS 8 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo dnf -y install cogl-devel

Install cogl-devel on CentOS 8 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

CentOS Linux 8 - AppStream                                       43 kB/s | 4.3 kB     00:00    
CentOS Linux 8 - BaseOS                                          65 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - ContinuousRelease                               43 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - Extras                                          23 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - FastTrack                                       40 kB/s | 3.0 kB     00:00    
CentOS Linux 8 - HighAvailability                                36 kB/s | 3.9 kB     00:00    
CentOS Linux 8 - Plus                                            24 kB/s | 1.5 kB     00:00    
CentOS Linux 8 - PowerTools                                      50 kB/s | 4.3 kB     00:00    
Extra Packages for Enterprise Linux Modular 8 - x86_64           13 kB/s | 9.2 kB     00:00    
Extra Packages for Enterprise Linux 8 - x86_64                   24 kB/s | 8.5 kB     00:00    
Metadata cache created.

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

sudo yum -y install cogl-devel

How To Uninstall cogl-devel on CentOS 8

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

sudo dnf remove cogl-devel

cogl-devel Package Contents on CentOS 8

/usr/include/cogl
/usr/include/cogl/cogl
/usr/include/cogl/cogl-pango
/usr/include/cogl/cogl-pango/cogl-pango.h
/usr/include/cogl/cogl-path
/usr/include/cogl/cogl-path/cogl-path-enum-types.h
/usr/include/cogl/cogl-path/cogl-path-types.h
/usr/include/cogl/cogl-path/cogl-path.h
/usr/include/cogl/cogl-path/cogl1-path-functions.h
/usr/include/cogl/cogl-path/cogl2-path-functions.h
/usr/include/cogl/cogl/cogl-atlas-texture.h
/usr/include/cogl/cogl/cogl-attribute-buffer.h
/usr/include/cogl/cogl/cogl-attribute.h
/usr/include/cogl/cogl/cogl-auto-texture.h
/usr/include/cogl/cogl/cogl-bitmap.h
/usr/include/cogl/cogl/cogl-buffer.h
/usr/include/cogl/cogl/cogl-clip-state.h
/usr/include/cogl/cogl/cogl-clutter-xlib.h
/usr/include/cogl/cogl/cogl-clutter.h
/usr/include/cogl/cogl/cogl-color.h
/usr/include/cogl/cogl/cogl-context.h
/usr/include/cogl/cogl/cogl-defines.h
/usr/include/cogl/cogl/cogl-deprecated.h
/usr/include/cogl/cogl/cogl-depth-state.h
/usr/include/cogl/cogl/cogl-display.h
/usr/include/cogl/cogl/cogl-egl-defines.h
/usr/include/cogl/cogl/cogl-egl.h
/usr/include/cogl/cogl/cogl-enum-types.h
/usr/include/cogl/cogl/cogl-error.h
/usr/include/cogl/cogl/cogl-euler.h
/usr/include/cogl/cogl/cogl-fence.h
/usr/include/cogl/cogl/cogl-fixed.h
/usr/include/cogl/cogl/cogl-frame-info.h
/usr/include/cogl/cogl/cogl-framebuffer-deprecated.h
/usr/include/cogl/cogl/cogl-framebuffer.h
/usr/include/cogl/cogl/cogl-gles2-types.h
/usr/include/cogl/cogl/cogl-gles2.h
/usr/include/cogl/cogl/cogl-glib-source.h
/usr/include/cogl/cogl/cogl-glx.h
/usr/include/cogl/cogl/cogl-index-buffer.h
/usr/include/cogl/cogl/cogl-indices.h
/usr/include/cogl/cogl/cogl-kms-display.h
/usr/include/cogl/cogl/cogl-kms-renderer.h
/usr/include/cogl/cogl/cogl-macros.h
/usr/include/cogl/cogl/cogl-material-compat.h
/usr/include/cogl/cogl/cogl-matrix-stack.h
/usr/include/cogl/cogl/cogl-matrix.h
/usr/include/cogl/cogl/cogl-meta-texture.h
/usr/include/cogl/cogl/cogl-object.h
/usr/include/cogl/cogl/cogl-offscreen.h
/usr/include/cogl/cogl/cogl-onscreen-template.h
/usr/include/cogl/cogl/cogl-onscreen.h
/usr/include/cogl/cogl/cogl-output.h
/usr/include/cogl/cogl/cogl-pango.h
/usr/include/cogl/cogl/cogl-pipeline-layer-state.h
/usr/include/cogl/cogl/cogl-pipeline-state.h
/usr/include/cogl/cogl/cogl-pipeline.h
/usr/include/cogl/cogl/cogl-pixel-buffer.h
/usr/include/cogl/cogl/cogl-poll.h
/usr/include/cogl/cogl/cogl-primitive-texture.h
/usr/include/cogl/cogl/cogl-primitive.h
/usr/include/cogl/cogl/cogl-primitives.h
/usr/include/cogl/cogl/cogl-quaternion.h
/usr/include/cogl/cogl/cogl-renderer.h
/usr/include/cogl/cogl/cogl-shader.h
/usr/include/cogl/cogl/cogl-snippet.h
/usr/include/cogl/cogl/cogl-sub-texture.h
/usr/include/cogl/cogl/cogl-swap-chain.h
/usr/include/cogl/cogl/cogl-texture-2d-gl.h
/usr/include/cogl/cogl/cogl-texture-2d-sliced.h
/usr/include/cogl/cogl/cogl-texture-2d.h
/usr/include/cogl/cogl/cogl-texture-3d.h
/usr/include/cogl/cogl/cogl-texture-deprecated.h
/usr/include/cogl/cogl/cogl-texture-pixmap-x11.h
/usr/include/cogl/cogl/cogl-texture-rectangle.h
/usr/include/cogl/cogl/cogl-texture.h
/usr/include/cogl/cogl/cogl-type-casts.h
/usr/include/cogl/cogl/cogl-types.h
/usr/include/cogl/cogl/cogl-vector.h
/usr/include/cogl/cogl/cogl-version.h
/usr/include/cogl/cogl/cogl-vertex-buffer.h
/usr/include/cogl/cogl/cogl-wayland-client.h
/usr/include/cogl/cogl/cogl-wayland-renderer.h
/usr/include/cogl/cogl/cogl-wayland-server.h
/usr/include/cogl/cogl/cogl-xlib-renderer.h
/usr/include/cogl/cogl/cogl-xlib.h
/usr/include/cogl/cogl/cogl.h
/usr/include/cogl/cogl/cogl1-context.h
/usr/include/cogl/cogl/cogl2-experimental.h
/usr/include/cogl/cogl/deprecated
/usr/include/cogl/cogl/deprecated/cogl-auto-texture.h
/usr/include/cogl/cogl/deprecated/cogl-clip-state.h
/usr/include/cogl/cogl/deprecated/cogl-clutter-xlib.h
/usr/include/cogl/cogl/deprecated/cogl-clutter.h
/usr/include/cogl/cogl/deprecated/cogl-fixed.h
/usr/include/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
/usr/include/cogl/cogl/deprecated/cogl-material-compat.h
/usr/include/cogl/cogl/deprecated/cogl-shader.h
/usr/include/cogl/cogl/deprecated/cogl-texture-deprecated.h
/usr/include/cogl/cogl/deprecated/cogl-type-casts.h
/usr/include/cogl/cogl/deprecated/cogl-vertex-buffer.h
/usr/include/cogl/cogl/gl-prototypes
/usr/include/cogl/cogl/gl-prototypes/cogl-core-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
/usr/lib/libcogl-pango.so
/usr/lib/libcogl-path.so
/usr/lib/libcogl.so
/usr/lib/pkgconfig/cogl-1.0.pc
/usr/lib/pkgconfig/cogl-2.0-experimental.pc
/usr/lib/pkgconfig/cogl-gl-1.0.pc
/usr/lib/pkgconfig/cogl-pango-1.0.pc
/usr/lib/pkgconfig/cogl-pango-2.0-experimental.pc
/usr/lib/pkgconfig/cogl-path-1.0.pc
/usr/lib/pkgconfig/cogl-path-2.0-experimental.pc
/usr/share/gir-1.0/Cogl-1.0.gir
/usr/share/gir-1.0/Cogl-2.0.gir
/usr/share/gir-1.0/CoglPango-1.0.gir
/usr/share/gir-1.0/CoglPango-2.0.gir
/usr/include/cogl
/usr/include/cogl/cogl
/usr/include/cogl/cogl-pango
/usr/include/cogl/cogl-pango/cogl-pango.h
/usr/include/cogl/cogl-path
/usr/include/cogl/cogl-path/cogl-path-enum-types.h
/usr/include/cogl/cogl-path/cogl-path-types.h
/usr/include/cogl/cogl-path/cogl-path.h
/usr/include/cogl/cogl-path/cogl1-path-functions.h
/usr/include/cogl/cogl-path/cogl2-path-functions.h
/usr/include/cogl/cogl/cogl-atlas-texture.h
/usr/include/cogl/cogl/cogl-attribute-buffer.h
/usr/include/cogl/cogl/cogl-attribute.h
/usr/include/cogl/cogl/cogl-auto-texture.h
/usr/include/cogl/cogl/cogl-bitmap.h
/usr/include/cogl/cogl/cogl-buffer.h
/usr/include/cogl/cogl/cogl-clip-state.h
/usr/include/cogl/cogl/cogl-clutter-xlib.h
/usr/include/cogl/cogl/cogl-clutter.h
/usr/include/cogl/cogl/cogl-color.h
/usr/include/cogl/cogl/cogl-context.h
/usr/include/cogl/cogl/cogl-defines.h
/usr/include/cogl/cogl/cogl-deprecated.h
/usr/include/cogl/cogl/cogl-depth-state.h
/usr/include/cogl/cogl/cogl-display.h
/usr/include/cogl/cogl/cogl-egl-defines.h
/usr/include/cogl/cogl/cogl-egl.h
/usr/include/cogl/cogl/cogl-enum-types.h
/usr/include/cogl/cogl/cogl-error.h
/usr/include/cogl/cogl/cogl-euler.h
/usr/include/cogl/cogl/cogl-fence.h
/usr/include/cogl/cogl/cogl-fixed.h
/usr/include/cogl/cogl/cogl-frame-info.h
/usr/include/cogl/cogl/cogl-framebuffer-deprecated.h
/usr/include/cogl/cogl/cogl-framebuffer.h
/usr/include/cogl/cogl/cogl-gles2-types.h
/usr/include/cogl/cogl/cogl-gles2.h
/usr/include/cogl/cogl/cogl-glib-source.h
/usr/include/cogl/cogl/cogl-glx.h
/usr/include/cogl/cogl/cogl-index-buffer.h
/usr/include/cogl/cogl/cogl-indices.h
/usr/include/cogl/cogl/cogl-kms-display.h
/usr/include/cogl/cogl/cogl-kms-renderer.h
/usr/include/cogl/cogl/cogl-macros.h
/usr/include/cogl/cogl/cogl-material-compat.h
/usr/include/cogl/cogl/cogl-matrix-stack.h
/usr/include/cogl/cogl/cogl-matrix.h
/usr/include/cogl/cogl/cogl-meta-texture.h
/usr/include/cogl/cogl/cogl-object.h
/usr/include/cogl/cogl/cogl-offscreen.h
/usr/include/cogl/cogl/cogl-onscreen-template.h
/usr/include/cogl/cogl/cogl-onscreen.h
/usr/include/cogl/cogl/cogl-output.h
/usr/include/cogl/cogl/cogl-pango.h
/usr/include/cogl/cogl/cogl-pipeline-layer-state.h
/usr/include/cogl/cogl/cogl-pipeline-state.h
/usr/include/cogl/cogl/cogl-pipeline.h
/usr/include/cogl/cogl/cogl-pixel-buffer.h
/usr/include/cogl/cogl/cogl-poll.h
/usr/include/cogl/cogl/cogl-primitive-texture.h
/usr/include/cogl/cogl/cogl-primitive.h
/usr/include/cogl/cogl/cogl-primitives.h
/usr/include/cogl/cogl/cogl-quaternion.h
/usr/include/cogl/cogl/cogl-renderer.h
/usr/include/cogl/cogl/cogl-shader.h
/usr/include/cogl/cogl/cogl-snippet.h
/usr/include/cogl/cogl/cogl-sub-texture.h
/usr/include/cogl/cogl/cogl-swap-chain.h
/usr/include/cogl/cogl/cogl-texture-2d-gl.h
/usr/include/cogl/cogl/cogl-texture-2d-sliced.h
/usr/include/cogl/cogl/cogl-texture-2d.h
/usr/include/cogl/cogl/cogl-texture-3d.h
/usr/include/cogl/cogl/cogl-texture-deprecated.h
/usr/include/cogl/cogl/cogl-texture-pixmap-x11.h
/usr/include/cogl/cogl/cogl-texture-rectangle.h
/usr/include/cogl/cogl/cogl-texture.h
/usr/include/cogl/cogl/cogl-type-casts.h
/usr/include/cogl/cogl/cogl-types.h
/usr/include/cogl/cogl/cogl-vector.h
/usr/include/cogl/cogl/cogl-version.h
/usr/include/cogl/cogl/cogl-vertex-buffer.h
/usr/include/cogl/cogl/cogl-wayland-client.h
/usr/include/cogl/cogl/cogl-wayland-renderer.h
/usr/include/cogl/cogl/cogl-wayland-server.h
/usr/include/cogl/cogl/cogl-xlib-renderer.h
/usr/include/cogl/cogl/cogl-xlib.h
/usr/include/cogl/cogl/cogl.h
/usr/include/cogl/cogl/cogl1-context.h
/usr/include/cogl/cogl/cogl2-experimental.h
/usr/include/cogl/cogl/deprecated
/usr/include/cogl/cogl/deprecated/cogl-auto-texture.h
/usr/include/cogl/cogl/deprecated/cogl-clip-state.h
/usr/include/cogl/cogl/deprecated/cogl-clutter-xlib.h
/usr/include/cogl/cogl/deprecated/cogl-clutter.h
/usr/include/cogl/cogl/deprecated/cogl-fixed.h
/usr/include/cogl/cogl/deprecated/cogl-framebuffer-deprecated.h
/usr/include/cogl/cogl/deprecated/cogl-material-compat.h
/usr/include/cogl/cogl/deprecated/cogl-shader.h
/usr/include/cogl/cogl/deprecated/cogl-texture-deprecated.h
/usr/include/cogl/cogl/deprecated/cogl-type-casts.h
/usr/include/cogl/cogl/deprecated/cogl-vertex-buffer.h
/usr/include/cogl/cogl/gl-prototypes
/usr/include/cogl/cogl/gl-prototypes/cogl-core-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-gles2-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-glsl-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-in-gles-core-functions.h
/usr/include/cogl/cogl/gl-prototypes/cogl-in-gles2-core-functions.h
/usr/lib64/libcogl-pango.so
/usr/lib64/libcogl-path.so
/usr/lib64/libcogl.so
/usr/lib64/pkgconfig/cogl-1.0.pc
/usr/lib64/pkgconfig/cogl-2.0-experimental.pc
/usr/lib64/pkgconfig/cogl-gl-1.0.pc
/usr/lib64/pkgconfig/cogl-pango-1.0.pc
/usr/lib64/pkgconfig/cogl-pango-2.0-experimental.pc
/usr/lib64/pkgconfig/cogl-path-1.0.pc
/usr/lib64/pkgconfig/cogl-path-2.0-experimental.pc
/usr/share/gir-1.0/Cogl-1.0.gir
/usr/share/gir-1.0/Cogl-2.0.gir
/usr/share/gir-1.0/CoglPango-1.0.gir
/usr/share/gir-1.0/CoglPango-2.0.gir

References

Summary

In this tutorial we learn how to install cogl-devel on CentOS 8 using yum and dnf.