Не удалось установить R в Linux Mint 19

Вот решение GNU awk:

awk  '/^ *\(/{print}!/^ *\(/{split($1,aa,"[0-9]+",bb);printf "\"#%s\" )\n", bb[length(bb)]+1}'

или аналогичный, но разделенный на несколько строк для удобства чтения:

awk  '/^ *\(/ { print }
     !/^ *\(/ { split( $1, aa, "[0-9]+", bb )
                printf "\"#%s\" )\n", bb[length(bb)]+1 }'
  1. /^ *\и !/^ *\(/— два правила адресации, охватывающие строки, начинающиеся с необязательных пробелов и открывающей круглой скобки... и строки без них.

  2. split( $1, aa, "[0-9]+", bb )Для строк, которые этого не делают, разделите строку на два массива. aa— это содержимое строки, ограниченное регулярным выражением «[0 -9]+», а bb— разделители, соответствующие регулярному выражению. Последний элемент bb— это то, что вас интересует.

  3. printf "\"#%s\" )\n"форматирует строку вывода, ожидая одну переменную...

  4. bb[length(bb)]+1единица плюс значение последнего элемента bb.

0
07.02.2020, 18:19
1 ответ

Я полагаю, что вы пытаетесь установить не тот репозиторий.

Ubuntu 19 = Диско Динго. Но Linux Mint 19 основан на Ubuntu 18.04 LTS (Bionic Beaver ). релизы и информация о Mint на базе Linux

Удалить конфигурацию репо (удалить строку в /etc/apt/sources.list.d/additional -repositories.list )или исправить.

Добавить ключ:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

И добавьте репозиторий:

sudo add-apt-repository 'deb [arch=amd64,i386] https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

И, наконец,:

sudo apt-get update && sudo apt-get install r-base
0
28.04.2021, 23:24

Теги

Похожие вопросы