Як оновити R в ubuntu? [зачинено]


107

У мене в ubuntu встановлений R 2.12.1, і я хотів би оновити до останньої версії 2.15, як це досягти? Дякую


це, мабуть, актуально: superuser.com/questions/279088/…
Chase

1
Довідник з цього питання знаходиться тут: cran.r-project.org/bin/linux/ubuntu/README.html
Адам Еріксон,

1
Чи не слід було б це питання перенести на askubuntu.com, а не закривати його?
Джанака Бандара

Відповіді:


229

Оскільки R вже встановлений, ви зможете оновити його за допомогою цього методу. Перш за все, ви, можливо, захочете, щоб пакунки, встановлені у попередній версії, були в новій, тому зручно перевірити цю публікацію . Потім дотримуйтесь інструкцій звідси

  1. Відкрийте sources.listфайл:

    sudo nano /etc/apt/sources.list    
  2. Додайте рядок із джерелом, звідки будуть отримані пакунки. Наприклад:

    deb https://cloud.r-project.org/bin/linux/ubuntu/ version/

    Замінити https://cloud.r-project.orgз тим, що дзеркало ви хотіли б використовувати, і замінити version/з будь- версією в Ubuntu ви використовуєте (наприклад, trusty/, xenial/, і так далі). Якщо у вас виникла помилка "Неправильна лінійна лінія", перевірте, чи є пробіл між /ubuntu/і version/.

  3. Отримайте захищений ключ APT:

    gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9

    або

    gpg --hkp://keyserver keyserver.ubuntu.com:80 --recv-key E084DAB9
  4. Додайте його до брелоку:

    gpg -a --export E084DAB9 | sudo apt-key add -
  5. Оновіть джерела та оновіть установку:

    sudo apt-get update && sudo apt-get upgrade
  6. Встановіть нову версію

    sudo apt-get install r-base-dev
  7. Відновіть свої старі пакунки, слідуючи за рішенням, яке найкраще підходить вам ( див. Це ). Наприклад, для відновлення всіх пакетів (не тільки пакетів з CRAN) ідея:

    - копіювати пакети від R-oldversion/libraryдо R-newversion/library(НЕ перезаписувати пакет , якщо він вже існує в новій версії!).

    - Виконайте команду R update.packages(checkBuilt=TRUE, ask=FALSE).


2
Здрастуйте, Ананда та інші, я хотів би включити деякі з цих рішень до пакета для встановлення: github.com/talgalili/installr Хтось із вас готовий викласти це?
Тал Галілі

1
це спрацювало
марбель

sudo su echo "deb stats.bris.ac.uk/R/bin/linux/ubuntu точний /" >> /etc/apt/sources.list apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9 apt-get update apt-get upgrade
Beyhan Gül

1
Зауважте, що цей метод покращить багато інших, крім R, що може бути не тим, що ви хочете робити.
Асу

1
Привіт, просто продовжую відповідати на цю відповідь. Для мене здається, що веб-сайт від кроку 2 вниз. Я використовував ще один: cran.rstudio.com/bin/linux/ubuntu . Рядок, який я додав у файл source.list: deb cran.rstudio.com/bin/linux/ubuntu bionic -cran35 /
Mathieu Châteauvert
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.