19 EKİM 2010, Salı
Otomatik olarak güncelleme paketleri R-forge yüklü
Geçenlerde Ar-2.12.0 R-2.11.1 ve güncelledik tüm BOZUK paketleri ile yüklü
update.packages(checkBuilt=TRUE, ask=FALSE)
Şimdi R-forge, ama . yüklü tüm paketleri güncellemek istiyorum ^em>eğer HUYSUZ mevcut olup olmadıklarını sadece. Diğer bir deyişle, sadece kaçamam:
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
sürümü üzerinde survival
paketi R-forge sürümünü yükleyin çünkü R-2.12.0 ile geldi.
Güzel kombinasyon bilgiler old.packages
packageStatus
hangi paketler var sadece R-forge, ama sormak istedim olsaydı daha kolay bir yolu var önce bina özel bir çözüm.
CEVAP
19 EKİM 2010, Salı
Buna ne demeli
# 1. Get the list of packages you have installed,
# use priority to exclude base and recommended packages.
# that may have been distributed with R.
pkgList <- installed.packages(priority='NA')[,'Package']
# 2. Find out which packages are on CRAN and R-Forge. Because
# of R-Forge build capacity is currently limiting the number of
# binaries available, it is queried for source packages only.
CRANpkgs <- available.packages(
contriburl=contrib.url('http://cran.r-project.org'))[,'Package']
forgePkgs <- available.packages(
contriburl=contrib.url('http://r-forge.r-project.org', type='source')
)[,'Package']
# 3. Calculate the set of packages which are installed on your machine,
# not on CRAN but also present on R-Force.
pkgsToUp <- intersect(setdiff(pkgList, CRANpkgs), forgePkgs)
# 4. Update the packages, using oldPkgs to restrict the list considered.
update.packages(checkBuilt=TRUE, ask=FALSE,
repos="http://r-forge.r-project.org",
oldPkgs=pkgsToUp)
# 5. Profit?
Bunu Paylaş:
Otomatik olarak önceki yüklü sürümü Ka...
Bir şekilde Çek alt modüller otomatik ...
Tüm paketleri pip ile yüklü kaldırmak ...
Django çalışırken otomatik olarak admi...
Nasıl test veritabanına db:seed veri o...