How To Install R-promises on Fedora 36

In this tutorial we learn how to install R-promises in Fedora 36. R-promises is Abstractions for Promise-Based Asynchronous Programming

Introduction

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

What is R-promises

Provides fundamental abstractions for doing asynchronous programming in R using promises. Asynchronous programming is useful for allowing a single R process to orchestrate multiple tasks in the background while also attending to something else. Semantics are similar to ‘JavaScript’ promises, but with a syntax that is idiomatic R.

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

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

sudo dnf -y install R-promises

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

sudo yum -y install R-promises

How To Uninstall R-promises on Fedora 36

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

sudo dnf remove R-promises

R-promises Package Contents on Fedora 36

/usr/lib/.build-id
/usr/lib/.build-id/49
/usr/lib/.build-id/49/880f3e7ded8203d2d7e6d7a6d004e403f8674a
/usr/lib64/R/library/promises
/usr/lib64/R/library/promises/DESCRIPTION
/usr/lib64/R/library/promises/INDEX
/usr/lib64/R/library/promises/LICENSE
/usr/lib64/R/library/promises/Meta
/usr/lib64/R/library/promises/Meta/Rd.rds
/usr/lib64/R/library/promises/Meta/features.rds
/usr/lib64/R/library/promises/Meta/hsearch.rds
/usr/lib64/R/library/promises/Meta/links.rds
/usr/lib64/R/library/promises/Meta/nsInfo.rds
/usr/lib64/R/library/promises/Meta/package.rds
/usr/lib64/R/library/promises/Meta/vignette.rds
/usr/lib64/R/library/promises/NAMESPACE
/usr/lib64/R/library/promises/NEWS.md
/usr/lib64/R/library/promises/R
/usr/lib64/R/library/promises/R/promises
/usr/lib64/R/library/promises/R/promises.rdb
/usr/lib64/R/library/promises/R/promises.rdx
/usr/lib64/R/library/promises/WORDLIST
/usr/lib64/R/library/promises/doc
/usr/lib64/R/library/promises/doc/casestudy.Rmd
/usr/lib64/R/library/promises/doc/casestudy.html
/usr/lib64/R/library/promises/doc/combining.Rmd
/usr/lib64/R/library/promises/doc/combining.html
/usr/lib64/R/library/promises/doc/future_promise.R
/usr/lib64/R/library/promises/doc/future_promise.Rmd
/usr/lib64/R/library/promises/doc/future_promise.html
/usr/lib64/R/library/promises/doc/futures.Rmd
/usr/lib64/R/library/promises/doc/futures.html
/usr/lib64/R/library/promises/doc/index.html
/usr/lib64/R/library/promises/doc/intro.Rmd
/usr/lib64/R/library/promises/doc/intro.html
/usr/lib64/R/library/promises/doc/motivation.Rmd
/usr/lib64/R/library/promises/doc/motivation.html
/usr/lib64/R/library/promises/doc/overview.Rmd
/usr/lib64/R/library/promises/doc/overview.html
/usr/lib64/R/library/promises/doc/shiny.Rmd
/usr/lib64/R/library/promises/doc/shiny.html
/usr/lib64/R/library/promises/help
/usr/lib64/R/library/promises/help/+25+3E+25.html
/usr/lib64/R/library/promises/help/+25...+21+25.html
/usr/lib64/R/library/promises/help/+25...+3E+25.html
/usr/lib64/R/library/promises/help/+25...T+21+25.html
/usr/lib64/R/library/promises/help/+25...T+3E+25.html
/usr/lib64/R/library/promises/help/+25T+3E+25.html
/usr/lib64/R/library/promises/help/AnIndex
/usr/lib64/R/library/promises/help/WorkQueue.html
/usr/lib64/R/library/promises/help/aliases.rds
/usr/lib64/R/library/promises/help/as.promise.html
/usr/lib64/R/library/promises/help/catch.html
/usr/lib64/R/library/promises/help/figures
/usr/lib64/R/library/promises/help/figures/lifecycle-archived.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-defunct.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-deprecated.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-experimental.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-maturing.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-questioning.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-stable.svg
/usr/lib64/R/library/promises/help/figures/lifecycle-superseded.svg
/usr/lib64/R/library/promises/help/finally.html
/usr/lib64/R/library/promises/help/future_promise.html
/usr/lib64/R/library/promises/help/future_promise_queue.html
/usr/lib64/R/library/promises/help/is.promise.html
/usr/lib64/R/library/promises/help/is.promising.html
/usr/lib64/R/library/promises/help/new_promise_domain.html
/usr/lib64/R/library/promises/help/paths.rds
/usr/lib64/R/library/promises/help/pipes.html
/usr/lib64/R/library/promises/help/promise.html
/usr/lib64/R/library/promises/help/promise_all.html
/usr/lib64/R/library/promises/help/promise_map.html
/usr/lib64/R/library/promises/help/promise_race.html
/usr/lib64/R/library/promises/help/promise_reduce.html
/usr/lib64/R/library/promises/help/promise_reject.html
/usr/lib64/R/library/promises/help/promise_resolve.html
/usr/lib64/R/library/promises/help/promises.rdb
/usr/lib64/R/library/promises/help/promises.rdx
/usr/lib64/R/library/promises/help/reexports.html
/usr/lib64/R/library/promises/help/reject.html
/usr/lib64/R/library/promises/help/resolve.html
/usr/lib64/R/library/promises/help/then.html
/usr/lib64/R/library/promises/help/with_promise_domain.html
/usr/lib64/R/library/promises/html
/usr/lib64/R/library/promises/html/00Index.html
/usr/lib64/R/library/promises/html/R.css
/usr/lib64/R/library/promises/html/WorkQueue.html
/usr/lib64/R/library/promises/html/future_promise.html
/usr/lib64/R/library/promises/html/is.promise.html
/usr/lib64/R/library/promises/html/pipes.html
/usr/lib64/R/library/promises/html/promise.html
/usr/lib64/R/library/promises/html/promise_all.html
/usr/lib64/R/library/promises/html/promise_map.html
/usr/lib64/R/library/promises/html/promise_reduce.html
/usr/lib64/R/library/promises/html/promise_resolve.html
/usr/lib64/R/library/promises/html/reexports.html
/usr/lib64/R/library/promises/html/resolve.html
/usr/lib64/R/library/promises/html/then.html
/usr/lib64/R/library/promises/html/with_promise_domain.html
/usr/lib64/R/library/promises/libs
/usr/lib64/R/library/promises/libs/promises.so

References

Summary

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