Я досить новачок у Linux. Я встановив R-базу в моєму Ubuntu 12.04 за допомогою програмного центру (який за замовчуванням становить r-2.14). Я хочу оновити / встановити R 3.02 або новіший. Як я можу це зробити? Дякую.
Я досить новачок у Linux. Я встановив R-базу в моєму Ubuntu 12.04 за допомогою програмного центру (який за замовчуванням становить r-2.14). Я хочу оновити / встановити R 3.02 або новіший. Як я можу це зробити? Дякую.
Відповіді:
Вам потрібно додати сховище R у вашу систему:
Використовуйте улюблений текстовий редактор (я використовую gedit
як приклад), щоб відкрити /etc/apt/sources.list
:
sudo -H gedit /etc/apt/sources.list
Додайте цей рядок у файл (якщо це повільно, скористайтеся іншим дзеркалом . Ви також можете змінити precise
кодове ім’я для вашої версії Ubuntu --- наприклад, trusty
для 14.04):
deb http://cran.rstudio.com/bin/linux/ubuntu precise/
Оновіть список пакетів
sudo apt-get update
Встановіть останню R-базу (ви також можете знову використовувати програмний центр):
sudo apt-get install r-base
precise
на quantal
.
precise/
. Я знаю, що це дещо інше, ніж у більшості підходящих сховищ, але саме так інструкції на cran.rstudio.com/bin/linux/ubuntu прописують це.
Довелося витратити час на з'ясування цього та забуття про те, як це працює, а потім знов зрозуміти це ще кілька разів, ось більш повна відповідь, яка є надійною для майбутнього.
Відредагуйте sources.list
файл. Цей файл містить сервери, які apt-get
консультуються, щоб перевірити, чи існує програмне забезпечення та звідки його можна завантажити. Можна редагувати файл за допомогою наступної команди:
sudo -H gedit /etc/apt/sources.list
Для цього потрібен редактор gedit. Якщо ви отримаєте помилку, встановіть це ( sudo apt-get install gedit
) або скористайтеся іншим редактором, як nano ( sudo nano /etc/apt/sources.list
).
Знайдіть робочий сервер, щоб завантажити R з цього, також є версія, яка вас зацікавила. Це часто означає, що потрібно шукати ім’я останнього випуску Ubuntu. Список випусків зберігається на веб-сайті Ubuntu . Шукайте останню випущену версію та використовуйте лише перше слово в її назві без великих літер. Наприклад, для випуску 16.04, повне ім’я є, Xenial Xerus
і таким чином використовується ім'я xenial
. Таким чином, ми додаємо наступний рядок до sources.list
:
deb http://cran.rstudio.com/bin/linux/ubuntu xenial/
Зауважте, що у наведеному рядку використовується дзеркало rstudio.com. Можна вибрати інше дзеркало з цього довгого списку та відповідним чином змінити URL-адресу. Наприклад:
deb http://mirrors.dotsrc.org/cran/bin/linux/ubuntu xenial/
Збережіть і закрийте файл. Після цього можна встановити новітню версію за допомогою:
sudo apt-get update # update apt-get's list of known releases
sudo apt-get install r-base # install the newest available version of R
Поки відповіді корисні, але всі вони пропускають наступний крок, який в значній мірі знадобиться кожному, хто має намір серйозно використовувати R. Котирування рядків наведено в канонічному посібнику з встановлення та адміністрування:
Користувачі, яким потрібно компілювати R-пакети з джерела [наприклад, сервісні пакети або хтось, хто встановлює пакети з install.packages ()], також повинні встановити пакет r-base-dev:
sudo apt-get install r-base-dev
Я думаю, що потенційні інсталятори повинні читати цей посібник уважніше, ніж рекомендації на цій сторінці.
Для Ubuntu 14.04 LTS команди є
sudo -H gedit /etc/apt/sources.list
deb http://cran.rstudio.com/bin/linux/ubuntu quantal/
* Примітка: передня косої риски необхідна, інакше ви отримаєте помилку
sudo apt-get update
sudo apt-get install r-base