How To Install R-curl on Fedora 36

In this tutorial we learn how to install R-curl in Fedora 36. R-curl is A Modern and Flexible Web Client for R

Introduction

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

What is R-curl

The curl() and curl_download() functions provide highly configurable drop-in replacements for base url() and download.file() with better performance, support for encryption (https, ftps), gzip compression, authentication, and other ’libcurl’ goodies. The core of the package implements a framework for performing fully customized requests where data can be processed either in memory, on disk, or streaming via the callback or connection interfaces. Some knowledge of ’libcurl’ is recommended; for a more-user-friendly web client see the ‘httr’ package which builds on this package with http specific tools and logic.

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

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

sudo dnf -y install R-curl

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

sudo yum -y install R-curl

How To Uninstall R-curl on Fedora 36

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

sudo dnf remove R-curl

R-curl Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/16
/usr/lib/.build-id/16/a6101b522c48fa0cbd6e12da9293dfdaf3e4a3
/usr/lib64/R/library/curl
/usr/lib64/R/library/curl/DESCRIPTION
/usr/lib64/R/library/curl/INDEX
/usr/lib64/R/library/curl/LICENSE
/usr/lib64/R/library/curl/Meta
/usr/lib64/R/library/curl/Meta/Rd.rds
/usr/lib64/R/library/curl/Meta/features.rds
/usr/lib64/R/library/curl/Meta/hsearch.rds
/usr/lib64/R/library/curl/Meta/links.rds
/usr/lib64/R/library/curl/Meta/nsInfo.rds
/usr/lib64/R/library/curl/Meta/package.rds
/usr/lib64/R/library/curl/Meta/vignette.rds
/usr/lib64/R/library/curl/NAMESPACE
/usr/lib64/R/library/curl/NEWS
/usr/lib64/R/library/curl/R
/usr/lib64/R/library/curl/R/curl
/usr/lib64/R/library/curl/R/curl.rdb
/usr/lib64/R/library/curl/R/curl.rdx
/usr/lib64/R/library/curl/R/sysdata.rdb
/usr/lib64/R/library/curl/R/sysdata.rdx
/usr/lib64/R/library/curl/WORDLIST
/usr/lib64/R/library/curl/doc
/usr/lib64/R/library/curl/doc/index.html
/usr/lib64/R/library/curl/doc/intro.R
/usr/lib64/R/library/curl/doc/intro.Rmd
/usr/lib64/R/library/curl/doc/intro.html
/usr/lib64/R/library/curl/doc/windows.R
/usr/lib64/R/library/curl/doc/windows.Rmd
/usr/lib64/R/library/curl/doc/windows.html
/usr/lib64/R/library/curl/help
/usr/lib64/R/library/curl/help/AnIndex
/usr/lib64/R/library/curl/help/aliases.rds
/usr/lib64/R/library/curl/help/curl.html
/usr/lib64/R/library/curl/help/curl.rdb
/usr/lib64/R/library/curl/help/curl.rdx
/usr/lib64/R/library/curl/help/curl_download.html
/usr/lib64/R/library/curl/help/curl_echo.html
/usr/lib64/R/library/curl/help/curl_escape.html
/usr/lib64/R/library/curl/help/curl_fetch.html
/usr/lib64/R/library/curl/help/curl_fetch_disk.html
/usr/lib64/R/library/curl/help/curl_fetch_echo.html
/usr/lib64/R/library/curl/help/curl_fetch_memory.html
/usr/lib64/R/library/curl/help/curl_fetch_multi.html
/usr/lib64/R/library/curl/help/curl_fetch_stream.html
/usr/lib64/R/library/curl/help/curl_options.html
/usr/lib64/R/library/curl/help/curl_symbols.html
/usr/lib64/R/library/curl/help/curl_unescape.html
/usr/lib64/R/library/curl/help/curl_upload.html
/usr/lib64/R/library/curl/help/curl_version.html
/usr/lib64/R/library/curl/help/file_writer.html
/usr/lib64/R/library/curl/help/form_data.html
/usr/lib64/R/library/curl/help/form_file.html
/usr/lib64/R/library/curl/help/handle.html
/usr/lib64/R/library/curl/help/handle_cookies.html
/usr/lib64/R/library/curl/help/handle_data.html
/usr/lib64/R/library/curl/help/handle_getcustom.html
/usr/lib64/R/library/curl/help/handle_getheaders.html
/usr/lib64/R/library/curl/help/handle_reset.html
/usr/lib64/R/library/curl/help/handle_setform.html
/usr/lib64/R/library/curl/help/handle_setheaders.html
/usr/lib64/R/library/curl/help/handle_setopt.html
/usr/lib64/R/library/curl/help/has_internet.html
/usr/lib64/R/library/curl/help/ie_get_proxy_for_url.html
/usr/lib64/R/library/curl/help/ie_proxy.html
/usr/lib64/R/library/curl/help/ie_proxy_info.html
/usr/lib64/R/library/curl/help/multi.html
/usr/lib64/R/library/curl/help/multi_add.html
/usr/lib64/R/library/curl/help/multi_cancel.html
/usr/lib64/R/library/curl/help/multi_fdset.html
/usr/lib64/R/library/curl/help/multi_list.html
/usr/lib64/R/library/curl/help/multi_run.html
/usr/lib64/R/library/curl/help/multi_set.html
/usr/lib64/R/library/curl/help/multipart.html
/usr/lib64/R/library/curl/help/new_handle.html
/usr/lib64/R/library/curl/help/new_pool.html
/usr/lib64/R/library/curl/help/nslookup.html
/usr/lib64/R/library/curl/help/parse_date.html
/usr/lib64/R/library/curl/help/parse_headers.html
/usr/lib64/R/library/curl/help/parse_headers_list.html
/usr/lib64/R/library/curl/help/paths.rds
/usr/lib64/R/library/curl/help/send_mail.html
/usr/lib64/R/library/curl/html
/usr/lib64/R/library/curl/html/00Index.html
/usr/lib64/R/library/curl/html/R.css
/usr/lib64/R/library/curl/html/curl.html
/usr/lib64/R/library/curl/html/curl_download.html
/usr/lib64/R/library/curl/html/curl_echo.html
/usr/lib64/R/library/curl/html/curl_escape.html
/usr/lib64/R/library/curl/html/curl_fetch.html
/usr/lib64/R/library/curl/html/curl_options.html
/usr/lib64/R/library/curl/html/curl_upload.html
/usr/lib64/R/library/curl/html/file_writer.html
/usr/lib64/R/library/curl/html/handle.html
/usr/lib64/R/library/curl/html/handle_cookies.html
/usr/lib64/R/library/curl/html/ie_proxy.html
/usr/lib64/R/library/curl/html/multi.html
/usr/lib64/R/library/curl/html/multipart.html
/usr/lib64/R/library/curl/html/nslookup.html
/usr/lib64/R/library/curl/html/parse_date.html
/usr/lib64/R/library/curl/html/parse_headers.html
/usr/lib64/R/library/curl/html/send_mail.html
/usr/lib64/R/library/curl/libs
/usr/lib64/R/library/curl/libs/curl.so

References

Summary

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