How To Install ruby-chunky-png on Debian 12

Learn how to install ruby-chunky-png on Debian 12 with this tutorial. ruby-chunky-png is pure Ruby library for read/write, chunk-level access to PNG files

Introduction

In this tutorial we learn how to install ruby-chunky-png on Debian 12.

What is ruby-chunky-png

ruby-chunky-png is:

This pure Ruby library can read and write PNG images without depending on an external image library, like RMagick. It tries to be memory efficient and reasonably fast.

Features:

  • Decodes any image that the PNG standard allows. This includes all standard color modes, all bit depths and all transparency, interlacing and filtering options.
  • Encodes images supports all color modes (true color, grayscale and indexed) and transparency for all these color modes. The best color mode will be chosen automatically, based on the amount of used colors.
  • R/W access to the image’s pixels.
  • R/W access to all image metadata that is stored in chunks.
  • Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel, depending on the hardware)
  • Reasonably fast for Ruby standards, by only using integer math and a highly optimized saving routine.
  • Interoperability with RMagick if you really have to.

There are three methods to install ruby-chunky-png on Debian 12. We can use apt-get, apt and aptitude. In the following sections we will describe each method. You can choose one of them.

Install ruby-chunky-png Using apt-get

Update apt database with apt-get using the following command.

sudo apt-get update

After updating apt database, We can install ruby-chunky-png using apt-get by running the following command:

sudo apt-get -y install ruby-chunky-png

Install ruby-chunky-png Using apt

Update apt database with apt using the following command.

sudo apt update

After updating apt database, We can install ruby-chunky-png using apt by running the following command:

sudo apt -y install ruby-chunky-png

Install ruby-chunky-png Using aptitude

If you want to follow this method, you might need to install aptitude first since aptitude is usually not installed by default on Debian. Update apt database with aptitude using the following command.

sudo aptitude update

After updating apt database, We can install ruby-chunky-png using aptitude by running the following command:

sudo aptitude -y install ruby-chunky-png

How To Uninstall ruby-chunky-png on Debian 12

To uninstall only the ruby-chunky-png package we can use the following command:

sudo apt-get remove ruby-chunky-png

Uninstall ruby-chunky-png And Its Dependencies

To uninstall ruby-chunky-png and its dependencies that are no longer needed by Debian 12, we can use the command below:

sudo apt-get -y autoremove ruby-chunky-png

Remove ruby-chunky-png Configurations and Data

To remove ruby-chunky-png configuration and data from Debian 12 we can use the following command:

sudo apt-get -y purge ruby-chunky-png

Remove ruby-chunky-png configuration, data, and all of its dependencies

We can use the following command to remove ruby-chunky-png configurations, data and all of its dependencies, we can use the following command:

sudo apt-get -y autoremove --purge ruby-chunky-png

Dependencies

ruby-chunky-png have the following dependencies:

References

Summary

In this tutorial we learn how to install ruby-chunky-png package on Debian 12 using different package management tools: apt, apt-get and aptitude.