LINUX.ORG.RU

История изменений

Исправление psv1967, (текущая версия) :

1 в данном случае «он» это «ты» :) но этого все равно не хватает, что бы высказывание было логически корректным :)

2 «в там где всё в пакетах» просто нет среды сборки (исходников-заголовков библиотек использованных в конкретных пакетах cran), поэтому их «собирают»

R packages are primarily distributed as _source_ packages, but
_binary_ packages (a packaging up of the installed package) are also supported, and the type most commonly used on Windows and from the CRAN distribution for OS X. This function can install either type where supported, either by downloading a file from a repository or from a local file. The default type is given by ‘getOption(«pkgType»)’: this defaults to ‘«source»’ apart from under Windows or a CRAN binary distribution for OS X.

3 если ты начинаешь ставить пакеты через install.packages() в систему где уже были установлены пакеты через её систему управления, то а) поломки установленных пакетов не произойдет, поскольку они стоят в /usr, а все что установишь ты будет в /usr/local. б) R будет требовать обновления всех «устаревших» по зависимостям пакетов.

Поэтому если начинаешь ставить через install.packages() надо получить список всего что есть в твоей инсталяции R и обновить до текущего состояния cran. В противном случае придется многократно запускать install.packages(«foo») пока не будет по одному (каждый раз увы указывая «имя») обновлены все пакеты от которых он зависит и которые уже были установлены в системе (отягощается тем, что кеш пакетов увы отсутствует и каждый раз качается заново если нет кеширующего прокси сервера).

Готового «aptitude» для R нет.

Исправление psv1967, :

1 в данном случае «он» это «ты» :) но этого все равно не хватает, что бы высказывание было логически корректным :)

2 «в там где всё в пакетах» просто нет среды сборки (исходников-заголовков библиотек использованных в конкретных пакетах cran), поэтому их «собирают»

R packages are primarily distributed as _source_ packages, but

_binary_ packages (a packaging up of the installed package) are also supported, and the type most commonly used on Windows and from the CRAN distribution for OS X. This function can install either type where supported, either by downloading a file from a repository or from a local file. The default type is given by ‘getOption(«pkgType»)’: this defaults to ‘«source»’ apart from under Windows or a CRAN binary distribution for OS X.

3 если ты начинаешь ставить пакеты через install.packages() в систему где уже были установлены пакеты через её систему управления, то а) поломки установленных пакетов не произойдет, поскольку они стоят в /usr, а все что установишь ты будет в /usr/local. б) R будет требовать обновления всех «устаревших» по зависимостям пакетов.

Поэтому если начинаешь ставить через install.packages() надо получить список всего что есть в твоей инсталяции R и обновить до текущего состояния cran. В противном случае придется многократно запускать install.packages(«foo») пока не будет по одному (каждый раз увы указывая «имя») обновлены все пакеты от которых он зависит и которые уже были установлены в системе (отягощается тем, что кеш пакетов увы отсутствует и каждый раз качается заново если нет кеширующего прокси сервера).

Готового «aptitude» для R нет.

Исходная версия psv1967, :

1 в данном случае «он» это «ты» :) но этого все равно не хватает, что бы высказывание было логически корректным :)

2 «в там где всё в пакетах» просто нет среды сборки (исходников-заголовков библиотек использованных в конкретных пакетах cran), поэтому их «собирают»

R packages are primarily distributed as _source_ packages, but

_binary_ packages (a packaging up of the installed package) are also supported, and the type most commonly used on Windows and from the CRAN distribution for OS X. This function can install either type where supported, either by downloading a file from a repository or from a local file. The default type is given by ‘getOption(«pkgType»)’: this defaults to ‘«source»’ apart from under Windows or a CRAN binary distribution for OS X.

3 если ты начинаешь ставить пакеты через install.packages() в систему где уже были установлены пакеты через её систему управления, то а) поломки устанволенных пакетов не произойдет, поскольку они стоят в /usr, а все что установишь ты будет в /usr/local. б) R будет требовать обновления всех «устаревших» по зависимостям пакетов.

Поэтому если начинаешь ставить через install.packages() надо получить список всего что есть в твоей инсталяции R и обновить до текущего состояния cran. В противном случае придется многократно запускать install.packages(«foo») пока не будет по одному (каждый раз увы указывая «имя») обновлены все пакеты от которых он зависит и которые уже были установлены в системе (отягощается тем, что кеш пакетов увы отсутствует и каждый раз качается заново если нет кеширующего прокси сервера).

Готового «aptitude» для R нет.