エラー: キャッシュを開く (E: ソース リスト /etc/apt/sources.list.d/r-cran.list の 1 行目のタイプ 'sudo' が不明です

エラー: キャッシュを開く (E: ソース リスト /etc/apt/sources.list.d/r-cran.list の 1 行目のタイプ 'sudo' が不明です

Rをインストールしようとしています。ベストアンサーの指示を試してみましたが、以前の投稿成功しませんでした。Ubuntu 16.04.6 LTS 64 ビットを使用しています。

この方法を試してみましたが、ターミナル ウィンドウは何もしていないようでした。ウィンドウを閉じようとすると、プロセスが実行中であると表示されます。何度か試してみましたが、上部の薄い灰色のトレイにエラー メッセージが表示されます。

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: No such file or directory と表示されます

@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 他の 2 行のコードを削除すると、ターミナル ウィンドウに次の内容が表示されました。

(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一度に 1 つのコマンドをコピー/貼り付けます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

ソース:Ubuntu 16.04 Xenial に R をインストールするにはどうすればいいですか?

ソース: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

これで完了です!

関連情報