How To Install r-cran-progressr on Debian 12
Introduction
In this tutorial we learn how to install r-cran-progressr
on Debian 12.
What is r-cran-progressr
r-cran-progressr is:
A minimal, unifying API for scripts and packages to report progress updates from anywhere including when using parallel processing. The package is designed such that the developer can to focus on what progress should be reported on without having to worry about how to present it. The end user has full control of how, where, and when to render these progress updates, e.g. in the terminal using utils::txtProgressBar() or progress::progress_bar(), in a graphical user interface using utils::winProgressBar(), tcltk::tkProgressBar() or shiny::withProgress(), via the speakers using beep::beepr(), or on a file system via the size of a file. Anyone can add additional, customized, progression handlers. The ‘progressr’ package uses R’s condition framework for signaling progress updated. Because of this, progress can be reported from almost anywhere in R, e.g. from classical for and while loops, from map-reduce APIs like the lapply() family of functions, ‘purrr’, ‘plyr’, and ‘foreach’. It will also work with parallel processing via the ‘future’ framework, e.g. future.apply::future_lapply(), furrr::future_map(), and ‘foreach’ with ‘doFuture’. The package is compatible with Shiny applications.
There are three methods to install r-cran-progressr
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 r-cran-progressr Using apt-get
Update apt database with apt-get
using the following command.
sudo apt-get update
After updating apt database, We can install r-cran-progressr
using apt-get
by running the following command:
sudo apt-get -y install r-cran-progressr
Install r-cran-progressr Using apt
Update apt database with apt
using the following command.
sudo apt update
After updating apt database, We can install r-cran-progressr
using apt
by running the following command:
sudo apt -y install r-cran-progressr
Install r-cran-progressr 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 r-cran-progressr
using aptitude
by running the following command:
sudo aptitude -y install r-cran-progressr
How To Uninstall r-cran-progressr on Debian 12
To uninstall only the r-cran-progressr
package we can use the following command:
sudo apt-get remove r-cran-progressr
Uninstall r-cran-progressr And Its Dependencies
To uninstall r-cran-progressr
and its dependencies that are no longer needed by Debian 12, we can use the command below:
sudo apt-get -y autoremove r-cran-progressr
Remove r-cran-progressr Configurations and Data
To remove r-cran-progressr
configuration and data from Debian 12 we can use the following command:
sudo apt-get -y purge r-cran-progressr
Remove r-cran-progressr configuration, data, and all of its dependencies
We can use the following command to remove r-cran-progressr
configurations, data and all of its dependencies, we can use the following command:
sudo apt-get -y autoremove --purge r-cran-progressr
Dependencies
r-cran-progressr have the following dependencies:
References
Summary
In this tutorial we learn how to install r-cran-progressr
package on Debian 12 using different package management tools: apt
, apt-get
and aptitude
.