Ho installato R prima su una macchina con RedHat EL6.5, ma recentemente ho avuto un problema nell'installare nuovi pacchetti (ad esempio install.packages()). Dal momento che non riuscivo a trovare una soluzione a questo, ho provato a reinstallare R utilizzando:Installare R su RedHat errori su dipendenze che non esistono
sudo yum remove R
e
sudo yum install R
Ma ora ottengo:
....
---> Package R-core-devel.x86_64 0:3.1.0-5.el6 will be installed
--> Processing Dependency: blas-devel >= 3.0 for package: R-core-devel-3.1.0-5.el6.x86_64
--> Processing Dependency: libicu-devel for package: R-core-devel-3.1.0-5.el6.x86_64
--> Processing Dependency: lapack-devel for package: R-core-devel-3.1.0-5.el6.x86_64
---> Package xz-devel.x86_64 0:4.999.9-0.3.beta.20091007git.el6 will be installed
--> Finished Dependency Resolution
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: blas-devel >= 3.0
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: lapack-devel
Error: Package: R-core-devel-3.1.0-5.el6.x86_64 (epel)
Requires: libicu-devel
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
ho già controllato e Blas -devel è installato, ma la versione più recente è 0.2.8. Controllato usando:
yum info openblas-devel.x86_64
Qualche idea su cosa sta andando storto? Grazie.
Una ricerca sommaria di 'Blas-devel' in Google mostra che l'ultima versione è almeno la versione 3.2. Probabilmente hai già installato una versione precedente di R, e la versione più recente dipende da una versione di BLAS non disponibile in RedHat? –
Può risolvere questo problema con 'sudo yum install lapack-devel', ecc. Fino a quando gli errori si fermano. – bdemarest
'sudo yum install lapack-devel' non funziona. Restituisce: 'Nessun pacchetto lapack-devel disponibile. Scott - hai ragione che blas-devel non è disponibile in yum. Qual è il modo migliore per risolvere questo problema? – Jon