Bonjour à tous,
Ayant à utiliser R et LateX (via Sweave) dans un cadre professionnel très restrictif en matière d'installation de logiciels, j'ai cherché des solutions pour les installer, les mettre à jour et les utiliser. Sans doute connaissez-vous déjà la méthode, mais je me permets de présenter ce que j'ai fait, afin de faire gagner du temps à ceux qui se posent la question :
-Installer R normalement dans un répertoire (sur le bureau) ou sur une clé USB, le programme avertira qu'on n'a pas les droits admin, mais cela n'est guère gênant :
http://cran.r-project.org/bin/windows/base/
-Decompresser la version "without installer" de Tinn-R, qui se trouve en bas de cette page :
http://www.sciviews.org/Tinn-R/
Cette version ne nécessite aucune installation et peut donc marcher sur clé USB. Tinn-R sur clé USB donc.
Ne pas oublier de configurer Tinn-R au démarrage, notamment en lui indiquant où se trouve le Rgui.exe que vous avez installé précédemment (dans R>initiate preferred Rgui, la dernière commande)
-Installer une version portable de latex (latex sur clé USB), par exemple USB TeX :
http://www.exomatik.net/U-Latex/USBTeX? ... TeX.USBTeX (version mise à jour en décembre 2009, pas mal du tout)
En revanche, je ne suis pas un grand fan du visionneur de pdf sumatra que je trouve assez laid, je préfère foxit reader en version portable :
http://portableapps.com/apps/office/fox ... r_portable
il suffit de configurer texmaker pour le mettre par défaut
-Installer Jabref (pour gérer les bibliographies) qui de toutes façons ne s'installe pas mais s'execute directement (il faut une machine java en revanche d'installée)
http://jabref.sourceforge.net/ (notons qu'on peut aussi l'éxecuter directement à partir d'internet)
Pour installer des paquets :
- en principe, tout doit se faire automatiquement, aussi bien sous R (install.packages()) que sous USBtex (automatiquement). Mais il arrive qu'on ait des problèmes avec l'internet au travail, ce qui oblige à utiliser des méthodes "à la main"
- sur USBtex: il suffit d'aller sur internet, de taper par exemple subfigure.sty (pour avoir le package subfigure), de copier-coller le texte du code sur l'éditeur usbtex, et de l'enregistrer, sous le même nom et au format .sty, dans le répertoire de l'USBtex sous \texmf\tex\latex\.. pour les packages et \texmf\texmf\bibtex\bst\base pour les styles de bibliographie ; puis, il faut actualiser la base de données avec le Miktex options, "refresh FNDB" (ou update format pour les sytles de bibliographies ou les classes par exemple)
- sur R, si jamais il y a des soucis avec la commande install.packages()- toujours du fait des restrictions internet-, il suffit de télécharger le .zip d'un package disponible sur internet, de se mettre dans la version Rgui de R (le basique, executé sans tinn-r) et de choisir l'option "installer à partir d'un ZIP".
On peut trouver ces packages via le moteur dédié de R,
http://www.rseek.org/
Voilà, cela permet de travailler uniquement avec des logiciels libres et sans les droits d'administrateurs.
J'ai entendu parler d'une version portable de R (j'entends spécifiquement destinée aux clefs USB)
http://www.stat.tamu.edu/~aredd/site/?q=node/2
mais je ne suis pas un grand fan de leur éditeur
Pour d'autres logiciels portables, rendez-vous sur :
http://www.framakey.org/
En particulier, j'aime beaucoup travailler avec plusieurs bureaux à la fois (ce qui permet d'avoir plein de fenêtres d'ouvertes, notamment une pour R, l'autre pour firefox, pour lateX, etc.), j'utilise la version portable de virtual win :
http://sourceforge.net/projects/virtuaw ... p/download