Aby zainstalować i używać języka programowania R w CentOS, wykonaj poniższe kroki — poradnik omawia zarówno instalację podstawową, jak i uruchamianie R oraz instalację dodatkowych pakietów. Instrukcje dotyczą każdej popularnej wersji CentOS 7/8 (również w systemach opartych na Red Hat, np. Rocky Linux czy AlmaLinux).
1. Wymagania systemowe
- Pamięć RAM – minimum 1 GB, zalecane 2 GB lub więcej.
- Uprawnienia administratora (sudo/root).
- Połączenie internetowe.
2. Aktualizacja systemu i instalacja repozytoriów
Aby zapewnić najnowsze wersje pakietów i bezpieczeństwo systemu, rozpocznij od aktualizacji oraz instalacji repozytorium EPEL (niezbędne dla R):
sudo yum install epel-release sudo yum update
Po aktualizacji zrestartuj system (opcjonalnie):
sudo shutdown -r now
3. Instalacja języka R
Instalacja R za pomocą yum
:
sudo yum install R
Podczas instalacji potwierdź, że chcesz zainstalować wymagane dodatkowe pakiety (naciśnij y
).
Wyjaśnienie:
- Pakiet
R
to meta-pakiet, który automatycznie instaluje wszystkie potrzebne komponenty środowiska R.
4. Sprawdzenie wersji i uruchomienie R
Po zakończeniu instalacji możesz sprawdzić zainstalowaną wersję oraz uruchomić konsolę R:
R --version # wyświetla wersję R R # uruchamia interaktywną konsolę
W konsoli R możesz już pisać i testować swoje pierwsze polecenia, np.:
print("Witaj w R!")
5. Instalacja dodatkowych pakietów z CRAN
W R używa się funkcji install.packages()
do instalacji dodatkowych bibliotek, np.:
install.packages("ggplot2") install.packages("dplyr")
Pakiety pobierane są automatycznie z repozytorium CRAN.
6. Instalacja i konfiguracja RStudio Server (opcjonalnie)
RStudio Server pozwala korzystać z R w wygodnym, przeglądarkowym interfejsie.
Kroki instalacji (CentOS 7):
- Pobierz najnowszy plik RPM –
wget https://download2.rstudio.org/rstudio-server-rhel-latest-x86_64.rpm
- Zainstaluj pakiet –
sudo yum install --nogpgcheck rstudio-server-rhel-latest-x86_64.rpm -y
- Weryfikacja i autostart usługi –
sudo systemctl status rstudio-server.service sudo systemctl enable rstudio-server.service
Po instalacji RStudio Server dostępny jest domyślnie pod adresem:
- http://adresipserwera:8787/
Zaloguj się swoim użytkownikiem systemowym.
7. Krótkie wprowadzenie do używania R
- Interaktywnie: wpisuj polecenia po uruchomieniu konsoli
R
. - Skryptowo: zapisuj kod w pliku np.
analiza.R
i uruchamiaj przez:
Rscript analiza.R
- Więcej informacji i dokumentacja: oficjalna strona [CRAN].
8. Rozwiązywanie najczęstszych problemów
- Brak polecenia R – Upewnij się, że repozytorium EPEL jest dodane i zaktualizowane.
- Problemy z zależnościami – Użyj
sudo yum update
i powtórz instalację. - Instalacja pakietów – Upewnij się, że system ma dostęp do internetu — pakiety są pobierane z CRAN.
Podsumowanie –
Język R oraz jego środowisko można szybko i wygodnie zainstalować na CentOS, korzystając z menedżera pakietów yum
wraz z repozytorium EPEL. Po instalacji możesz natychmiast rozpocząć pracę ze statystyką, analizą danych i wizualizacjami. Dla wygody użytkowania zaleca się również instalację środowiska RStudio Server.