How To Install R-magick on Fedora 36

In this tutorial we learn how to install R-magick in Fedora 36. R-magick is Advanced Graphics and Image-Processing in R

Introduction

In this tutorial we learn how to install R-magick on Fedora 36.

What is R-magick

Bindings to ‘ImageMagick’ processing library available. Supports many common formats (png, jpeg, tiff, pdf, etc) and manipulations (rotate, scale, crop, trim, flip, blur, etc). All operations are vectorized via the Magick++ STL meaning they operate either on a single frame or a series of frames for working with layers, collages, or animation. In RStudio images are automatically previewed when printed to the console, resulting in an interactive editing environment. The latest version of the package includes a native graphics device for creating in-memory graphics or drawing onto images using pixel coordinates.

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

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

sudo dnf -y install R-magick

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

sudo yum -y install R-magick

How To Uninstall R-magick on Fedora 36

To uninstall only the R-magick package we can use the following command:

sudo dnf remove R-magick

R-magick Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/1a
/usr/lib/.build-id/1a/b86512fbdf8a5aeffbdbc19f5eb418b716ca29
/usr/lib64/R/library/magick
/usr/lib64/R/library/magick/DESCRIPTION
/usr/lib64/R/library/magick/INDEX
/usr/lib64/R/library/magick/LICENSE
/usr/lib64/R/library/magick/Meta
/usr/lib64/R/library/magick/Meta/Rd.rds
/usr/lib64/R/library/magick/Meta/features.rds
/usr/lib64/R/library/magick/Meta/hsearch.rds
/usr/lib64/R/library/magick/Meta/links.rds
/usr/lib64/R/library/magick/Meta/nsInfo.rds
/usr/lib64/R/library/magick/Meta/package.rds
/usr/lib64/R/library/magick/Meta/vignette.rds
/usr/lib64/R/library/magick/NAMESPACE
/usr/lib64/R/library/magick/NEWS
/usr/lib64/R/library/magick/R
/usr/lib64/R/library/magick/R/magick
/usr/lib64/R/library/magick/R/magick.rdb
/usr/lib64/R/library/magick/R/magick.rdx
/usr/lib64/R/library/magick/R/sysdata.rdb
/usr/lib64/R/library/magick/R/sysdata.rdx
/usr/lib64/R/library/magick/WORDLIST
/usr/lib64/R/library/magick/doc
/usr/lib64/R/library/magick/doc/index.html
/usr/lib64/R/library/magick/doc/intro.R
/usr/lib64/R/library/magick/doc/intro.Rmd
/usr/lib64/R/library/magick/doc/intro.html
/usr/lib64/R/library/magick/help
/usr/lib64/R/library/magick/help/+25+3E+25.html
/usr/lib64/R/library/magick/help/AnIndex
/usr/lib64/R/library/magick/help/_index_.html
/usr/lib64/R/library/magick/help/aliases.rds
/usr/lib64/R/library/magick/help/analysis.html
/usr/lib64/R/library/magick/help/animation.html
/usr/lib64/R/library/magick/help/as_EBImage.html
/usr/lib64/R/library/magick/help/attributes.html
/usr/lib64/R/library/magick/help/autoviewer.html
/usr/lib64/R/library/magick/help/autoviewer_disable.html
/usr/lib64/R/library/magick/help/autoviewer_enable.html
/usr/lib64/R/library/magick/help/channel_types.html
/usr/lib64/R/library/magick/help/coder_info.html
/usr/lib64/R/library/magick/help/color.html
/usr/lib64/R/library/magick/help/colorspace_types.html
/usr/lib64/R/library/magick/help/compose_types.html
/usr/lib64/R/library/magick/help/composite.html
/usr/lib64/R/library/magick/help/compress_types.html
/usr/lib64/R/library/magick/help/config.html
/usr/lib64/R/library/magick/help/decoration_types.html
/usr/lib64/R/library/magick/help/defines.html
/usr/lib64/R/library/magick/help/demo_image.html
/usr/lib64/R/library/magick/help/device.html
/usr/lib64/R/library/magick/help/dispose_types.html
/usr/lib64/R/library/magick/help/distort_types.html
/usr/lib64/R/library/magick/help/edges.html
/usr/lib64/R/library/magick/help/editing.html
/usr/lib64/R/library/magick/help/effects.html
/usr/lib64/R/library/magick/help/filter_types.html
/usr/lib64/R/library/magick/help/fx.html
/usr/lib64/R/library/magick/help/geometry.html
/usr/lib64/R/library/magick/help/geometry_area.html
/usr/lib64/R/library/magick/help/geometry_point.html
/usr/lib64/R/library/magick/help/geometry_size_percent.html
/usr/lib64/R/library/magick/help/geometry_size_pixels.html
/usr/lib64/R/library/magick/help/granite.html
/usr/lib64/R/library/magick/help/gravity_types.html
/usr/lib64/R/library/magick/help/image_animate.html
/usr/lib64/R/library/magick/help/image_annotate.html
/usr/lib64/R/library/magick/help/image_append.html
/usr/lib64/R/library/magick/help/image_apply.html
/usr/lib64/R/library/magick/help/image_attributes.html
/usr/lib64/R/library/magick/help/image_average.html
/usr/lib64/R/library/magick/help/image_background.html
/usr/lib64/R/library/magick/help/image_blank.html
/usr/lib64/R/library/magick/help/image_blur.html
/usr/lib64/R/library/magick/help/image_border.html
/usr/lib64/R/library/magick/help/image_browse.html
/usr/lib64/R/library/magick/help/image_canny.html
/usr/lib64/R/library/magick/help/image_capture.html
/usr/lib64/R/library/magick/help/image_channel.html
/usr/lib64/R/library/magick/help/image_charcoal.html
/usr/lib64/R/library/magick/help/image_chop.html
/usr/lib64/R/library/magick/help/image_coalesce.html
/usr/lib64/R/library/magick/help/image_colorize.html
/usr/lib64/R/library/magick/help/image_combine.html
/usr/lib64/R/library/magick/help/image_comment.html
/usr/lib64/R/library/magick/help/image_compare.html
/usr/lib64/R/library/magick/help/image_compare_dist.html
/usr/lib64/R/library/magick/help/image_composite.html
/usr/lib64/R/library/magick/help/image_connect.html
/usr/lib64/R/library/magick/help/image_contrast.html
/usr/lib64/R/library/magick/help/image_convert.html
/usr/lib64/R/library/magick/help/image_convolve.html
/usr/lib64/R/library/magick/help/image_crop.html
/usr/lib64/R/library/magick/help/image_data.html
/usr/lib64/R/library/magick/help/image_deskew.html
/usr/lib64/R/library/magick/help/image_deskew_angle.html
/usr/lib64/R/library/magick/help/image_despeckle.html
/usr/lib64/R/library/magick/help/image_destroy.html
/usr/lib64/R/library/magick/help/image_device.html
/usr/lib64/R/library/magick/help/image_display.html
/usr/lib64/R/library/magick/help/image_distort.html
/usr/lib64/R/library/magick/help/image_draw.html
/usr/lib64/R/library/magick/help/image_edge.html
/usr/lib64/R/library/magick/help/image_emboss.html
/usr/lib64/R/library/magick/help/image_enhance.html
/usr/lib64/R/library/magick/help/image_equalize.html
/usr/lib64/R/library/magick/help/image_extent.html
/usr/lib64/R/library/magick/help/image_fft.html
/usr/lib64/R/library/magick/help/image_fill.html
/usr/lib64/R/library/magick/help/image_flatten.html
/usr/lib64/R/library/magick/help/image_flip.html
/usr/lib64/R/library/magick/help/image_flop.html
/usr/lib64/R/library/magick/help/image_frame.html
/usr/lib64/R/library/magick/help/image_fuzzycmeans.html
/usr/lib64/R/library/magick/help/image_fx.html
/usr/lib64/R/library/magick/help/image_fx_sequence.html
/usr/lib64/R/library/magick/help/image_get_artifact.html
/usr/lib64/R/library/magick/help/image_ggplot.html
/usr/lib64/R/library/magick/help/image_graph.html
/usr/lib64/R/library/magick/help/image_hough_draw.html
/usr/lib64/R/library/magick/help/image_hough_txt.html
/usr/lib64/R/library/magick/help/image_implode.html
/usr/lib64/R/library/magick/help/image_info.html
/usr/lib64/R/library/magick/help/image_join.html
/usr/lib64/R/library/magick/help/image_lat.html
/usr/lib64/R/library/magick/help/image_level.html
/usr/lib64/R/library/magick/help/image_map.html
/usr/lib64/R/library/magick/help/image_median.html
/usr/lib64/R/library/magick/help/image_modulate.html
/usr/lib64/R/library/magick/help/image_montage.html
/usr/lib64/R/library/magick/help/image_morph.html
/usr/lib64/R/library/magick/help/image_morphology.html
/usr/lib64/R/library/magick/help/image_mosaic.html
/usr/lib64/R/library/magick/help/image_motion_blur.html
/usr/lib64/R/library/magick/help/image_negate.html
/usr/lib64/R/library/magick/help/image_noise.html
/usr/lib64/R/library/magick/help/image_normalize.html
/usr/lib64/R/library/magick/help/image_ocr.html
/usr/lib64/R/library/magick/help/image_ocr_data.html
/usr/lib64/R/library/magick/help/image_oilpaint.html
/usr/lib64/R/library/magick/help/image_ordered_dither.html
/usr/lib64/R/library/magick/help/image_orient.html
/usr/lib64/R/library/magick/help/image_page.html
/usr/lib64/R/library/magick/help/image_quantize.html
/usr/lib64/R/library/magick/help/image_raster.html
/usr/lib64/R/library/magick/help/image_read.html
/usr/lib64/R/library/magick/help/image_read_pdf.html
/usr/lib64/R/library/magick/help/image_read_svg.html
/usr/lib64/R/library/magick/help/image_read_video.html
/usr/lib64/R/library/magick/help/image_reducenoise.html
/usr/lib64/R/library/magick/help/image_repage.html
/usr/lib64/R/library/magick/help/image_resize.html
/usr/lib64/R/library/magick/help/image_rotate.html
/usr/lib64/R/library/magick/help/image_sample.html
/usr/lib64/R/library/magick/help/image_scale.html
/usr/lib64/R/library/magick/help/image_separate.html
/usr/lib64/R/library/magick/help/image_set_defines.html
/usr/lib64/R/library/magick/help/image_shade.html
/usr/lib64/R/library/magick/help/image_shadow.html
/usr/lib64/R/library/magick/help/image_shadow_mask.html
/usr/lib64/R/library/magick/help/image_shear.html
/usr/lib64/R/library/magick/help/image_split.html
/usr/lib64/R/library/magick/help/image_strip.html
/usr/lib64/R/library/magick/help/image_threshold.html
/usr/lib64/R/library/magick/help/image_transparent.html
/usr/lib64/R/library/magick/help/image_trim.html
/usr/lib64/R/library/magick/help/image_types.html
/usr/lib64/R/library/magick/help/image_write.html
/usr/lib64/R/library/magick/help/image_write_gif.html
/usr/lib64/R/library/magick/help/image_write_video.html
/usr/lib64/R/library/magick/help/imagemagick.html
/usr/lib64/R/library/magick/help/kernel_types.html
/usr/lib64/R/library/magick/help/logo.html
/usr/lib64/R/library/magick/help/magick-package.html
/usr/lib64/R/library/magick/help/magick.html
/usr/lib64/R/library/magick/help/magick.rdb
/usr/lib64/R/library/magick/help/magick.rdx
/usr/lib64/R/library/magick/help/magick_config.html
/usr/lib64/R/library/magick/help/magick_options.html
/usr/lib64/R/library/magick/help/metric_types.html
/usr/lib64/R/library/magick/help/morphology.html
/usr/lib64/R/library/magick/help/morphology_types.html
/usr/lib64/R/library/magick/help/noise_types.html
/usr/lib64/R/library/magick/help/ocr.html
/usr/lib64/R/library/magick/help/option_types.html
/usr/lib64/R/library/magick/help/options.html
/usr/lib64/R/library/magick/help/orientation_types.html
/usr/lib64/R/library/magick/help/painting.html
/usr/lib64/R/library/magick/help/paths.rds
/usr/lib64/R/library/magick/help/reexports.html
/usr/lib64/R/library/magick/help/rose.html
/usr/lib64/R/library/magick/help/segmentation.html
/usr/lib64/R/library/magick/help/style_types.html
/usr/lib64/R/library/magick/help/thresholding.html
/usr/lib64/R/library/magick/help/transform.html
/usr/lib64/R/library/magick/help/video.html
/usr/lib64/R/library/magick/help/wizard.html
/usr/lib64/R/library/magick/html
/usr/lib64/R/library/magick/html/00Index.html
/usr/lib64/R/library/magick/html/R.css
/usr/lib64/R/library/magick/html/analysis.html
/usr/lib64/R/library/magick/html/animation.html
/usr/lib64/R/library/magick/html/as_EBImage.html
/usr/lib64/R/library/magick/html/attributes.html
/usr/lib64/R/library/magick/html/autoviewer.html
/usr/lib64/R/library/magick/html/color.html
/usr/lib64/R/library/magick/html/composite.html
/usr/lib64/R/library/magick/html/config.html
/usr/lib64/R/library/magick/html/defines.html
/usr/lib64/R/library/magick/html/device.html
/usr/lib64/R/library/magick/html/edges.html
/usr/lib64/R/library/magick/html/editing.html
/usr/lib64/R/library/magick/html/effects.html
/usr/lib64/R/library/magick/html/fx.html
/usr/lib64/R/library/magick/html/geometry.html
/usr/lib64/R/library/magick/html/image_ggplot.html
/usr/lib64/R/library/magick/html/magick.html
/usr/lib64/R/library/magick/html/morphology.html
/usr/lib64/R/library/magick/html/ocr.html
/usr/lib64/R/library/magick/html/options.html
/usr/lib64/R/library/magick/html/painting.html
/usr/lib64/R/library/magick/html/reexports.html
/usr/lib64/R/library/magick/html/segmentation.html
/usr/lib64/R/library/magick/html/thresholding.html
/usr/lib64/R/library/magick/html/transform.html
/usr/lib64/R/library/magick/html/video.html
/usr/lib64/R/library/magick/html/wizard.html
/usr/lib64/R/library/magick/images
/usr/lib64/R/library/magick/images/building.jpg
/usr/lib64/R/library/magick/images/man.gif
/usr/lib64/R/library/magick/images/objects.gif
/usr/lib64/R/library/magick/images/shape_rectangle.gif
/usr/lib64/R/library/magick/images/test_mag.gif
/usr/lib64/R/library/magick/libs
/usr/lib64/R/library/magick/libs/magick.so

References

Summary

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