Z jakiegoś powodu Amazon przeniósł R do tak zwanej „Biblioteki dodatków”, więc nie można już zainstalować R przy użyciu sudo yum install -y R. Zamiast tego musisz zrobić sudo amazon-linux-extras install R3.4. W rezultacie mogę zainstalować R 3.4.3 tylko wtedy, gdy najnowsza stabilna wersja to 3.6.1, a tak wielu bibliotek R nie można nawet zainstalować, ponieważ wersja jest zbyt niska. Czy istnieje dobry i czysty sposób na zainstalowanie najnowszej wersji R i pominięcie menedżera pakietów Amazon? Dzięki!

4
Vince 19 grudzień 2019, 22:42
Hej @Vince - Czy kiedykolwiek wymyśliłeś rozwiązanie tego problemu?
 – 
jotamon
28 grudzień 2019, 23:16

3 odpowiedzi

Użyj amazon-linux-extras, który instaluje R4.0.2:

amazon-linux-extras install R4

Możesz potrzebować roota:

sudo amazon-linux-extras install R4
3
user890739 2 maj 2021, 10:25

Wypróbuj to na Amazon Linux 2

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install R
2
rhlarora84 14 kwiecień 2020, 05:18
To zainstaluje R3.6 na obrazie amazon-linux-2, którego używam
 – 
Artem
25 wrzesień 2021, 19:55

Próbowałem skonfigurować R 3.6.x na kontenerze docker, który używa obrazu amazonlinux. Moje podejście polegało na pobraniu pliku źródłowego R z poniższego linku i zainstalowaniu ze źródła

cd /tmp/ 
wget https://cloud.r-project.org/src/base/R-3/R-3.6.3.tar.gz
tar -zxf R-3.6.3.tar.gz
cd /tmp/R-3.6.3
./configure --without-libtiff --without-lapack --without-ICU --disable-R-profiling --disable-nls
make
make install

Będziesz musiał mniam zainstalować pewne zależności, takie jak „make”, które nie są dostarczane z obrazem dokera aws amazonlinux (który, jak sądzę, odzwierciedla obraz AMI instancji EC2, do którego się odnosisz).

Powyższy rodzaj zadziałał dla mnie, ponieważ miałem działającą instalację R3.6, ale nie pozwalał mi używać go z serwerem rshiny, więc wracam do dostarczonej wersji 3.4.3.

Tl;dr: prawdopodobnie będziesz musiał ręcznie pobrać pliki źródłowe i zainstalować żądaną wersję R ze źródła, a także wrzucić niektóre zależności kompilacji.

0
bettmensch 10 sierpień 2020, 00:06