2010-04-01 2 views
1

Я устанавливаю матрицу в многоядерной системе x86_64 для Linux. Я получаю сообщение:Проблема установки пакетов

Warning message: 
In install.packages("Matrix", dependencies = TRUE) : 
    package 'Matrix' is not available 

Достаточно, информации об устранении неполадок в пакете не так много. Похоже, что матрица доступна для x86_64, но она недоступна в любом репозитории. Как так?

+0

У вас есть аккаунт? –

+0

Предложения приветствуются. Кажется, это просто проблема с окружающей средой R, и он не мог думать ни о чем другом. – gappy

+0

Работает отлично здесь. У меня есть следующее в моем .Rprofile: r <- getOption ("repos"); r ["CRAN"] <- "http://cran.us.r-project.org"; опции (repos = r); rm (r) install.packages («Матрица», зависимости = ИСТИНА) бегали и устанавливали все чисто. Также обратите внимание, что пакет Matrix должен быть включен в последние версии R. –

ответ

1

Что происходит, когда вы это делаете (и ти не требует su или sudo):

R> repos <- "http://cran.r-project.org" 
R> AP <- available.packages(contrib.url(repos)) 
R> AP[ which(AP[,1]=="Matrix"), 1:3] 
     Package  Version  Priority 
    "Matrix" "0.999375-38" "recommended" 
R> 

Единственный раз, когда я столкнулся с вопросом, подобной той, о которой вы сообщаете, когда мой R версия была из синхронизации с тем, как организовано репо (т.е. слишком старым).

+0

Dirk, проблема, похоже, решена. Я повторил те же самые команды сегодня, и Matrix установил с 0 статусом. По какой-то причине Matrix не была доступна в ряде репозиториев, которые я пробовал. Мой сервер никогда не перезагружался. Фактически, я никогда не выходил из сеанса R. Сказав это, я был обеспокоен тем, что возникнет конфликт между (старыми) пакетами, которые я установил через apt-get из репозиториев Ubuntu, и (новые) пакеты, которые я пытался установить через install.packages(). Так как вы порт или поддерживаете пакеты debian, может возникнуть какая-то проблема? – gappy

+0

Нет, проблема связана с вашим обновлением, поскольку пакет .deb устанавливается в другой каталог, чем прямая установка. Есть и другие вопросы, связанные с «смешиванием», которые были упомянуты в других вопросах SO, а также на r-sig-debian. –

Смежные вопросы