Özet
Genellikle, bir Internet bağlantısıyla karşıdan yüklemek ve Kurulum dahili olarak yerel bir havuz olacak şekilde R paketlerini yüklemek için güvenlik neden için bir devrim R kuruluş sunucusu yok. Bu makalede, bu yerel paket depoyu kullanacak şekilde devrim R yapılandırma anlatılmaktadır.
Orada olsa hata belgeye tools::write_PACKAGES komutunda 4.2 sonunda bölüm 4.1 ve 4.2 devrim R Kurumsal Yükleme Kılavuzu'ndaki yönergeleri Linux (http://packages.revolutionanalytics.com/doc/7.3.0/linux/instman.pdf) için genellikle doğru mu?
1. repo üst dizini oluşturun. Bu herhangi bir dizin olabilir ancak örnekte /local/repos'dır.
2. için bir Linux repo, paket kaynakları gerekir (. tar.gz) src/contrib üst repo dizini (örneğin /local/repos/src/contrib) altında nda. Src/contrib el ile oluşturmak ve el ile orada tar.gz paketleri yükleme veya rsync olduğu gibi tüm repo yansıtmak ve src/contrib oluşturduğunuz kılavuzu kullanın.
3. R Devrimi başlatmak ve paketler ve PACKAGES.gz e oluşturmak dizin dosyaları için tools::write_PACKAGES kullanarak repo. Bu /local/repos/src/contrib src paketleri gerçekte bulunduğu dizinde yapılmalıdır:
> tools:::write_PACKAGES("/local/repos/src/contrib")
Not Bu örnek /local/repos içinde paketi dizin dosyaları oluşturmak için diyor belgelerinde farklıdır.
4. RRE yerel repo kullanacak şekilde yapılandırın. /Usr/lib64/Revo-7.3/R-3.1.1/lib64/R/etc/Rprofile.site düzenleme ve düzen veya varsayılan Revo CRAN yansıtma gösteren satırı devre dışı bırakmak:
} else {r <- c(REVO=Revobase::getRevoRepos())}
RRE yüklemenizi Internet erişimi olmayan ve yerel repo özel olarak kullanarak, yalnızca yerel repo bir işaretçi ile bu satırı değiştirin:
} else {#r <- c(REVO=Revobase::getRevoRepos())r <- c(LOCAL="/local/repos")}
Not ana dizin için tam /local/repos/src/contrib yol repo konumu belirtin.
Internet erişimi ve yerel repo yalnızca birkaç yerel paketleri kullanıyorsanız, her iki repos yapılandırabilirsiniz:
} else {r <- c(REVO=Revobase::getRevoRepos(), LOCAL="/local/repos")}
RRE Başlat ve repo(s) geçerli yapılandırmasını doğrulayın:
> options("repos")
Yükleme paketleri, doğru olmadığını sınayın. RRE kullanıcı tam yolunu yerel repos ve RRE kitaplığı üzerinde rw izinleri olduğundan emin olun.