Ich habe einen Fehler beim Offline-Installieren von Paketen, wenn sie Abhängigkeiten haben. Dies ist sehr ähnlich zu this question. Ich habe die Anweisungen dort für die Offline-Installation befolgt. So habe ich alle CRAN-Pakete in einem Verzeichnis installiert und erstellt die Datei PACKAGES
auch.Fehler beim Installieren von Paketen mit Abhängigkeiten vom lokalen Repo
Aber es scheint ein subtiler Fehler mit dem Prozess in dieser Antwort skizziert zu sein
ich ein Paket aus dem lokalen Repo auf Linux ohne Probleme installieren können Sie den Befehl unten also nicht folgende Einzelheiten enthält die repo mit:
install.packages("/software/r_packages/src/contrib/ZillowR_0.1.0.tar.gz", lib="/usr/lib64/R/library")
Allerdings, wenn ich die Abhängigkeiten aufheben möchte, muss ich es auf den Repo und seine PACKAGES
Datei mit z
install.packages("/software/r_packages/src/contrib/ZillowR_0.1.0.tar.gz", lib="/usr/lib64/R/library", repos="file:///software/r_packages/")
Aber wenn ich dies tun bekomme ich den Fehler:
Warning message:
package ‘/software/r_packages/src/contrib/ZillowR_0.1.0.tar.gz’ is not available (for R version 3.2.3)
Ich habe getestet und bestätigt es die PACKAGES
Datei liest, denn wenn ich einen Tippfehler in den Eintrag für ZillowR setzen in PACKAGES
I Es wird ein Fehler angezeigt, der darauf hinweist, dass der Eintrag nicht korrekt analysiert werden kann.
@Thomas Habe es gerade ausprobiert - selbe Fehler leider –
Ja das hat funktioniert, danke! (Können Sie das als Antwort eingeben, damit ich die Antwort akzeptieren kann?) Ich hatte meine Quelldateien zunächst unter software/r_packages/src/contrib. Wenn ich sie zurück nach software/r_packages kopierte, aber die PACKAGES-Datei unter software/r_packages/src_contrib aufbewahrte, funktionierte das einwandfrei. Ich schätze, wenn der Installer die PACKAGES-Datei erreicht, arbeitet er sich 2 Ebenen zurück, um die tatsächliche Quelle zu finden. –