Sto creando un repository di pacchetti R personalizzato e vorrei replicare la struttura dell'archivio CRAN in base alla quale le vecchie versioni dei pacchetti sono archiviate nella directory src/contrib/Archive/packageName/
. Mi piacerebbe utilizzare la funzione install_version
in devtools
(fonte here), ma tale funzione dipende dall'avere una struttura di archivio simile a CRAN invece di avere tutte le versioni del pacchetto in src/contrib/
.Esistono strumenti di gestione del repository di pacchetti R?
Esistono strumenti di gestione del repository del pacchetto R che facilitano la creazione di questa struttura di directory e altre attività correlate (ad esempio, l'aggiornamento del file Archive.rds)?
Sarebbe anche bello se gli strumenti di gestione ha gestito la logica del pacchetto type
sul lato repository in modo che io possa utilizzare lo stesso codice install.packages()
o install_version()
su un server Linux come sul mio Mac locale (cioè io non devo utilizzare type="both"
o type="source"
quando si installa localmente su un Mac).
Si potrebbe fare questa domanda alla mailing list di R-devel (se non lo si è già fatto), lo sanno meglio. O forse anche direttamente dai manutentori del CRAN, cioè Kurt. –
Grazie, l'ho fatto. Pubblicherò presto una risposta. –