Ошибка: Открытие кэша (E:type 'sudo' неизвестен в строке 1 в списке источников /etc/apt/sources.list.d/r-cran.list

Ошибка: Открытие кэша (E:type 'sudo' неизвестен в строке 1 в списке источников /etc/apt/sources.list.d/r-cran.list

Я пытаюсь установить 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

И нам пора заканчивать!

Связанный контент