[R-SIG-Mac] R-SIG-Mac Digest, Vol 205, Issue 13

Colin A. Smith co||n @end|ng |rom co||n@m|th@org
Thu Apr 2 16:47:30 CEST 2020


This will do it as well:

package_list <- tapply(rownames(installed.packages()), installed.packages()[,"LibPath"], c)

Bonus to find out which library directories are writable by the user:

file.access(names(package_list), mode=2) == 0

Cheers,

Colin

> On Apr 2, 2020, at 10:36, Michael Hall <mik3hall using gmail.com> wrote:
> 
>> On Apr 2, 2020, at 6:10 AM, r-sig-mac-request using r-project.org wrote:
>> 
>>> Is there a way of (only) listing all user installed (additional)
>>> packages, ie not the ones that come with R?
> 
> https://www.r-bloggers.com/list-of-user-installed-r-packages-and-their-versions/ <https://www.r-bloggers.com/list-of-user-installed-r-packages-and-their-versions/>
> 
> Sys.getenv()
>> R_LIBS_USER             ~/Library/R/3.6/library
>> 
> list.files('~/Library/R/3.6/library')
> [1] "alphavantager" "BBmisc"        "brew"          "C50"          
> [5] "checkmate"     "clisymbols"    "coda"          "commonmark”   
> ...



More information about the R-SIG-Mac mailing list