cómo instalar un package R desde github de forma manual o sin connection

Intento download el package tsdyn de github (aún no está actualizado en cran) pero mi proxy me impide conectarme a github.

library(devtools) install_github("MatthieuStigler/tsDyn", ref="Dev94", subdir="tsDyn") Downloading github repo MatthieuStigler/tsDyn@Dev94 Erreur dans function (type, msg, asError = TRUE) : Failed to connect to api.github.com port 443: Connection refused 

Luego descargué .zip e intenté instalar el package desde .zip y obtuve este error:

 Erreur dans read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : impossible d'ouvrir la connexion De plus : Message d'avis : In read.dcf(file.path(pkgname, "DESCRIPTION"), c("Package", "Type")) : impossible d'ouvrir le fichier compressé 'tsDyn-master/DESCRIPTION', cause probable : 'No such file or directory' 

No entiendo porque puedo encontrar el file DESCRIPTION en el repository. Creo que está intentando conectarse a Internet, lo cual no está permitido por mi connection profesional. Descubrí que algunas personas con Linux lograron que se descargue en otro puerto que no sea el 443 (el puerto 8000 debe estar permitido, pero no estoy seguro) pero tengo Windows 7. Tengo cnetworkingenciales de administrador y tampoco funciona cuando bash usa R como administrador Realmente no sé nada sobre la configuration del proxy, así que si tiene alguna idea, intente ser lo más específico posible sobre las acciones que debo hacer.

Muchas gracias por adelantado!

Edit1: probé tu propuesta y eliminé el nivel innecesario en el repository de files, hice un

 Rscript -e "install.packages ('C:/Users/stephanie/Downloads/tsDyn.zip',repos=NULL) " 

y obtuve del terminal "Instalar package en 'C: /Users/stephanie/Documents/R/win-library/3.1' (como 'lib' no está especificado). Parecía funcionar pero cuando uso la biblioteca de commands (tsDyn) ) en RI obtuve "Erreur dans library (tsDyn), 'tsDyn' n'est pas un nom corregir el package installé" (no es un nombre propio del package instalado en inglés, supongo). Sin embargo, los files existen en win-library pero noté que los files MD5 e INDEX que están siempre presentes en los otros directorys del package no están presentes aquí. ¿Una idea?

Edit2: Encontré una solución, eliminando según lo recomendado el nivel innecesario, utilicé luego la function de installation de devtools y funcionó (fuera de línea) …

 library(devtools) install("C:/Users/stephanie/Downloads/tsDyn") 

Realmente no entiendo la diferencia con el command del terminal así que, si alguien puede darme una pista, he resuelto mi PB pero me gustaría saber cómo.

Mueva todo hasta un nivel para que no tenga una carpeta intermedia llamada tsDyn y pueda:

 install_github("MatthieuStigler/tsDyn") 

O deja las cosas como están y

 install_github("MatthieuStigler/tsDyn/tsDyn") 

La testing está en el pudín

 library(devtools) install_github("MatthieuStigler/tsDyn/tsDyn") # Downloading github repo MatthieuStigler/tsDyn@master # Installing tsDyn # "C:/PROGRA~1/R/R-31~1.2/bin/x64/R" --vanilla CMD INSTALL \ # "C:/Users/dominic/AppData/Local/Temp/RtmpiwFHUz/devtools30d0779d2870/MatthieuStigler-tsDyn-8048816/tsDyn" \ # --library="D:/Copy/R/win-library/3.1" --install-tests # # * installing *source* package 'tsDyn' ... # ** libs # # *** arch - i386 # gcc -m32 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O3 -Wall -std=gnu99 -mtune=core2 -c llar.c -o llar.o # gcc -m32 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O3 -Wall -std=gnu99 -mtune=core2 -c misc.c -o misc.o # gcc -m32 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O3 -Wall -std=gnu99 -mtune=core2 -c search.c -o search.o # gcc -m32 -shanetworking -s -static-libgcc -o tsDyn.dll tmp.def llar.o misc.o search.o -Ld:/RCompile/CRANpkg/extralibs64/local/lib/i386 -Ld:/RCompile/CRANpkg/extralibs64/local/lib -LC:/PROGRA~1/R/R-31~1.2/bin/i386 -lR # installing to D:/Copy/R/win-library/3.1/tsDyn/libs/i386 # # *** arch - x64 # gcc -m64 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O2 -Wall -std=gnu99 -mtune=core2 -c llar.c -o llar.o # gcc -m64 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O2 -Wall -std=gnu99 -mtune=core2 -c misc.c -o misc.o # gcc -m64 -I"C:/PROGRA~1/R/R-31~1.2/include" -DNDEBUG -I"d:/RCompile/CRANpkg/extralibs64/local/include" -O2 -Wall -std=gnu99 -mtune=core2 -c search.c -o search.o # gcc -m64 -shanetworking -s -static-libgcc -o tsDyn.dll tmp.def llar.o misc.o search.o -Ld:/RCompile/CRANpkg/extralibs64/local/lib/x64 -Ld:/RCompile/CRANpkg/extralibs64/local/lib -LC:/PROGRA~1/R/R-31~1.2/bin/x64 -lR # installing to D:/Copy/R/win-library/3.1/tsDyn/libs/x64 # ** R # ** data # ** inst # ** tests # ** preparing package for lazy loading # ** help # *** installing help indices # ** building package indices # ** installing vignettes # ** testing if installed package can be loaded # *** arch - i386 # *** arch - x64 # * DONE (tsDyn) library(tsDyn) tsDyn::autopairs # function (x, lag = 1, h, type = c("levels", "persp", "image", # "lines", "points", "regression")) # { # panel <- list(levels = function() sm::sm.density(X, h = rep(h, # 2), xlab = xlab, ylab = ylab, main = "density", display = "slice"), # persp = function() sm::sm.density(X, h = rep(h, 2), xlab = xlab, # ylab = ylab, main = "density", display = "persp"), # image = function() sm::sm.density(X, h = rep(h, 2), xlab = xlab, # ylab = ylab, main = "density", display = "image"), # lines = function() plot(X, xlab = xlab, ylab = ylab, # main = "lines", type = "l"), points = function() plot(X, # xlab = xlab, ylab = ylab, main = "scatter"), regression = function() sm::sm.regression(X[, # 1], X[, 2], h = h, xlab = xlab, ylab = ylab, main = "regression", # ask = FALSE)) # lags <- c(-lag, 0) # X <- embedd(x, lags = lags) # xlab <- paste("lag", lag) # ylab <- paste("lag", 0) # type <- match.arg(type) # if (missing(h)) { # h <- sm::hnorm(X)[1] # } # panel[[type]]() # } # <environment: namespace:tsDyn>