web-dev-qa-db-fra.com

Désinstallation de R et de certains packages (CRAN, devtools et GitHub)

Je suis sous Linux Ubuntu 16.04 LTS depuis quelques semaines maintenant et je viens de suivre un processus d’installation en plusieurs étapes de R. Ce processus inclut également des packages, tels que CRAN, devtools et GitHub.

Cependant, j'ai réalisé que ce n'était pas tout à fait ce que je cherchais et j'aimerais maintenant désorganiser le logiciel. Le problème est que je ne sais pas comment faire. Je pense que je vais passer à R Studio, car il possède une interface graphique.

Quoi qu'il en soit, ce sont les commandes que j'ai utilisées dans le processus d'installation :

Installer apt

Sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/ubuntu trusty/" >> /etc/apt/sources.list'
gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | Sudo apt-key add -

Installation de R

Sudo apt-get update
Sudo apt-get -y install r-base

Installation des packages R depuis CRAN

Sudo su - -c "R -e \"install.packages('shiny', repos = 'http://cran.rstudio.com/')\""

Installation du paquet devtools

Sudo apt-get -y install libcurl4-gnutls-dev libxml2-dev libssl-dev
Sudo su - -c "R -e \"install.packages('devtools', repos='http://cran.rstudio.com/')\""

Installation des packages R depuis GitHub

Sudo su - -c "R -e \"devtools::install_github('daattali/shinyjs')\""

J'espère que vous pouvez m'aider! Je suis en train d'apprendre Linux line-line, et une suppression de logiciel plus complexe comme celle-ci serait une excellente leçon! Merci!

1
Jayaguru-Shishya

Dans la procédure ci-dessus, vous avez installé les packages shiny, devtools et shinyjs pour R à partir du référentiel CRAN. Pour les supprimer:

Sudo su - -c "R -e \"remove.packages(c('devtools', 'shiny', 'shinyjs'))\""

Notez que RStudio nécessite l'installation de R sur votre système. Par conséquent, si vous souhaitez utiliser RStudio IDE, vous ne souhaiterez probablement pas désinstaller r-base.

Cependant, si vous do voulez supprimer R, ainsi que les packages apt supplémentaires que vous avez ajoutés, et également supprimer le référentiel et la clé:

Sudo apt-get purge r-base libcurl4-gnutls-dev libxml2-dev libssl-dev
Sudo apt-key del E084DAB9

* Notez qu'en général, vous n'avez pas besoin d'utiliser Sudo pour installer les packages R. Donc, si vous décidez de réinstaller R ultérieurement, vous pourrez simplement exécuter install.packages('packageName') à partir de votre session R.

1
amc