Estaba intentando instalar un paquete de R llamado "devtools", pero sin éxito.
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’
¿Hay alguna forma de solucionar el problema? ¿Quizás simplemente instalar curl en el directorio local en curso? ¡Tsk!
Respuesta1
Puede instalar curl
como no root usando un prefijo donde tenga permisos de escritura.
Descargue curl source, untar y cd en el directorio extraído. Entonces
./configure --prefix=$HOME/usr
make
make install
y te agrego esto ~/.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
Tenga en cuenta que, una vez que lo haya configurado, ~/.profile
también podrá instalar fácilmente la mayoría de los demás paquetes con ese prefijo.
Respuesta2
En mi caso, cloné desde git. Luego leí el GIT-INFO
. Eso me indicó que construyera la configuración y luego la creara.
./buildconf
./configure
make
make test (optional)
make install