
Я пытаюсь установить R. Я попробовал инструкции из лучшего ответа напредыдущий пост, безуспешно. Я использую Ubuntu 16.04.6 LTS 64-bit.
Я попробовал этот метод, но мое окно терминала, похоже, ничего не сделало, хотя когда я попытался закрыть окно, оно сказало, что запущены процессы. Я попробовал несколько раз. И теперь у меня есть сообщение об ошибке в тонком сером трее вверху:
An error occurred, please run the package manager from the right-click menu or apt-get in a terminal to see what is wrong.
Сообщение об ошибке было следующим:
Error: Opening the cache (E:type 'sudo' is not known on line 1 in source list /etc/apt/sources.list.d/r-cran.list,
E:The list of sources could not be read.)
This usually means that your installed packages have unmet dependencies.
Запуск менеджера пакетов (через уведомление) ничего не дал, я получил следующее сообщение (изображение прикреплено):
E: Type 'sudo' is not known on line 1 in source list/etc/apt
sources.list.d/r-cran.list
E: The list of sources could not be read. Go to the repository dialogue to correct the problem.
E:_cache->open()failed, please report.
Я не знаю, как зайти в репозиторий или как сообщить. Как мне исправить эту проблему?
Я также попробовал инструкции наэта ссылкаа также копирование исходного кода и вставка в терминал, что, вероятно, не так делается, но я не знаю, как получить доступ к файлу /etc/apt/sources.list
.
@heynnema когда я запустил код, он выдал cat: /etc/apt/sources.list.d/r-cran.list: Нет такого файла или каталога
@heynnema исправление не сработало, вот вывод из терминала:
(gedit:2641): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (gedit:2641): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-enabled not supported
** (gedit:2641): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported
** (gedit:2641): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-enabled not supported
** (gedit:2641): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported
** (gedit:2641): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-position not supported
helwalaura@Galactica:~$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Executing: /tmp/tmp.L1dGqRuvRD/gpg.1.sh --keyserver
keyserver.ubuntu.com
--recv-keys
E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: requesting key E084DAB9 from hkp server keyserver.ubuntu.com
gpg: key E084DAB9: public key "Michael Rutter <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
helwalaura@Galactica:~$ sudo apt-get update
E: Type 'sudo' is not known on line 1 in source list /etc/apt/sources.list.d/r-cran.list
E: The list of sources could not be read.
helwalaura@Galactica:~$
@heynemma вот результатcat /etc/apt/sources.list.d/r-cran.list
helwalaura@Galactica:~$ cat /etc/apt/sources.list.d/r-cran.list
sudo tee /etc/apt/sources.list.d/r-cran.list
sudo cat <<EOF | sudo tee /etc/apt/sources.list.d/r-cran.list
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
@heynnema когда я удалила две другие строки кода, в окне терминала появилось следующее:
(gedit:3157): Gtk-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
** (gedit:3157): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-spell-enabled not supported
** (gedit:3157): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-encoding not supported
** (gedit:3157): WARNING **: Set document metadata failed: Setting attribute metadata::gedit-position not supported
решение1
Чтобы попытаться собрать все воедино, начнем с самого начала... это должно помочь вам начать... используйте копирование/вставку следующих строк, так как некоторые из них очень длинные...
Примечание: Некоторые/все эти пакеты «R» находятся в репозиториях Ubuntu 19.10.
В terminal
...
sudo -H gedit /etc/apt/sources.list.d/r-cran.list
Добавьте это как единственную строку в файл...
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
Сохраните файл и выйдите из gedit.
В terminal
... копируйте/вставляйте по одной команде за раз в terminal
... первая команда длинная...
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt-get update
sudo apt-get install r-base r-base-dev
Источник:Как установить R на Ubuntu 16.04 Xenial?
Источник:https://cran.r-project.org/bin/linux/ubuntu/README.html
Обновление №1:
Остатки... но их легко исправить...
sudo -H gedit /etc/apt/sources.list
Перейдите в gedit
настройки и включите нумерацию строк.
Перейдите в самый конец файла (строка 52), и вы, вероятно, найдете такую строку...
deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
Удалите эту строку. Сохраните файл и выйдите gedit
.
sudo apt-get update
sudo apt-get install r-base r-base-dev
И нам пора заканчивать!