Я пытался установить пакет R под названием «devtools», но безуспешно.
ERROR: dependencies ‘curl’, ‘openssl’ are not available for package ‘httr’
* removing ‘/misc/u32/huang/.R325/lib64/R/library/httr’
ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
* removing ‘/misc/u32/huang/.R325/lib64/R/library/devtools’
Есть ли способ обойти эту проблему? Может быть, просто установить curl underway local directory? Тск!
решение1
Вы можете выполнить установку curl
как не-root, используя префикс, у которого есть права на запись.
Загрузите исходники curl, распакуйте и cd в извлеченный каталог. Затем
./configure --prefix=$HOME/usr
make
make install
и добавлю это вам ~/.profile
:
PATH="$HOME/usr/bin:$PATH"
export PATH
LD_LIBRARY_PATH="$HOME/usr/lib:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
PKG_CONFIG_PATH="$HOME/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
export PKG_CONFIG_PATH
MANPATH=$HOME/usr/share/man:$MANPATH
export MANPATH
Обратите внимание, что после того, как вы настроите это $HOME/usr
один ~/.profile
раз, вы сможете легко установить большинство других пакетов на этот префикс.
решение2
В моем случае я клонировал из git. Затем я прочитал GIT-INFO
. Там мне было сказано собрать конфигурацию, а затем сделать.
./buildconf
./configure
make
make test (optional)
make install