Error: abrir el caché (E: el tipo 'sudo' no se conoce en la línea 1 de la lista de fuentes /etc/apt/sources.list.d/r-cran.list

Error: abrir el caché (E: el tipo 'sudo' no se conoce en la línea 1 de la lista de fuentes /etc/apt/sources.list.d/r-cran.list

Estoy intentando instalar R. Probé las instrucciones de la mejor respuesta enuna publicación anterior, sin éxito. Estoy usando ubuntu 16.04.6 LTS de 64 bits.

Probé el método pero la ventana de mi terminal parecía no hacer nada, aunque cuando intenté cerrar la ventana dice que había procesos en ejecución. Lo intenté un par de veces. Y ahora tengo un mensaje de error en la delgada bandeja gris de arriba:

An error occurred, please run the package manager from the right-click menu or apt-get in a terminal to see what is wrong. 

El mensaje de error fue:

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.

Iniciar el administrador de paquetes (a través de la notificación) no hizo nada, recibí este mensaje (imagen adjunta):

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. 

No sé cómo ir al repositorio, ni cómo informar. ¿Cómo soluciono este problema?

También probé las instrucciones eneste enlaceAdemás, copiar la fuente y pegarla en una terminal, que probablemente no sea la forma de hacer esto, pero no sé cómo acceder al /etc/apt/sources.listarchivo.

@heynnema cuando ejecuté el código dice cat: /etc/apt/sources.list.d/r-cran.list: No existe tal archivo o directorio

@heynnema, la solución no funcionó aquí es el resultado de la terminal:

(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 aquí está el resultado decat /etc/apt/sources.list.d/r-cran.list

helwalaura@Galactica:~$ gato /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 cuando eliminé las otras 2 líneas de código, esto apareció en la ventana de la terminal:

(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

Respuesta1

Para intentar recoger las piezas, comenzaremos desde el principio... esto debería ayudarte a comenzar... usa copiar y pegar las siguientes líneas, ya que algunas de ellas son muy largas...

Nota: Algunos o todos estos paquetes "R" se encuentran en los repositorios de Ubuntu 19.10.

En terminal...

sudo -H gedit /etc/apt/sources.list.d/r-cran.list

Agregue esto como la única línea en el archivo...

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

Guarde el archivo y salga de gedit.

En terminal... copie/pegue un comando a la vez en terminal... el primer comando es largo...

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt-get update
sudo apt-get install r-base r-base-dev

Fuente:¿Cómo instalar R en Ubuntu 16.04 Xenial?

Fuente:https://cran.r-project.org/bin/linux/ubuntu/README.html

Actualización n.º 1:

Sobras... pero soluciones fáciles...

sudo -H gedit /etc/apt/sources.list

Vaya a geditpreferencias y habilite la numeración de líneas.

Vaya al final del archivo (línea 52) y probablemente encontrará una línea como esta...

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

Elimina esa línea. Guarde el archivo y salga gedit.

sudo apt-get update
sudo apt-get install r-base r-base-dev

¡Y deberíamos haber terminado!

información relacionada