While I don't particularly like the idea of a package automatically
making changes to the system, you can use

installed.packages()

to see which of your needed packages are already available, and only
install the ones that are missing.

Better would be to put the whole list in Depends, and let R manage the loading.

http://stackoverflow.com/questions/8637993/better-explanation-of-when-to-use-imports-depends


Sarah

On Mon, May 5, 2014 at 9:46 AM, Ashis Deb <ashisde...@gmail.com> wrote:
> Hi  all  ,
>
> I  have  a  GUI package  function   like  below ,
>
>
> trader<-function()
> {
>
>    install.packages("Rgtk2")
>   install.packages("cluster")
>   install.packages("gWidgets")
>   install.packages("gWidgetsRGtk2")
>   install.packages("scales")
>   install.packages("RGtk2Extras")
>   install.packages("FuzzyToolkitUoN")
>   install.packages("splines")
>   install.packages("plyr")
>   install.packages("cairo")
>   install.packages("cairoDevices")
>   install.packages("e1071")
>   install.packages("quantmod")
>   install.packages("TTR")
>   install.packages("xts")
>
>
> library(RGtk2)
>   library(RGtk2Extras)
>   library(FuzzyToolkitUoN)
>   library(splines)
>   library(plyr)
>   library(Cairo)
>   library(cairoDevice)
>   library(gWidgets2)
>   library(gWidgetsRGtk2)
>   library(e1071)
>   library(quantmod)
>   library(TTR)
>   library(xts)
>
>
>
>
> }
>
>
>
>
>
>
>
> I    didn't   put  the   whole  code   here  ,
>
> My  problem  is   I  had  converted  this    function   into  an
> package     ,   it works   good  ,but   every  time   it  has  to
> install  all the packages    ,  is there  something  by which  only  once
> it will install   the  packages   and  next  time  it is not needed .
>
> Thanks
>
> ASHIS
>

---
Sarah Goslee
http://www.functionaldiversity.org

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to