私のRバージョンは私の仕事に必要なパッケージと互換性がないので、今日更新したいのですが、シナプティックを使用して更新をダウンロードしようとすると、次のエラーメッセージが表示されました。
W:取得に失敗しました。 http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-base-core_2.15.0-1~squeezecran.0_amd64.deb 「ftp.yalwa.org」を確認できません。
W:取得に失敗しました。 http://ftp.yalwa.org/cran/bin/linux/debian/squeeze-cran/r-cran-boot_1.3-4-1~squeezecran.2.15.0_all.deb 「ftp.yalwa.org」を確認できません。
...そして他の多くのメッセージは、スパム対策のために公開できないyalwa.orgに転送されます。
そのURLが古いようです。どうすれば解決できますか?
答え1
修正すべき/etc/apt/sources.list
事項
私はftp.yalwa.orgについて何も知らないので、ファイルからこの行を削除することはお勧めできません。ただし、適切なCRANミラーを追加する必要があります。
~からこのページ:
圧縮したい最新のRバージョンのバックポートの場合は、次の項目を追加できます。
deb http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/
コンピュータの/etc/apt/sources.listファイルに移動し、通常どおりインストールしてください。 <favorite-cran-mirror>を次にリストされているミラーURLの1つに置き換える必要があります。
手順にはSqueeze(現在のDebianの安定版)が記載されていますが、使用しているSynapticのすべてのバージョンに適用する必要があると思います。
考えられる例外
たぶんあなたはPC/ノートブック/x86アーキテクチャでLinuxバージョンを実行していないかもしれません。リポジトリには、そのプラットフォームのバイナリのみが含まれています。他のもの(ARMやSPARCなど)を実行している場合は、ソースから直接バイナリをコンパイルする必要があります。
i386およびamd64アーキテクチャ用のバイナリがあります。使用できる
deb-src http://<favorite-cran-mirror>/bin/linux/debian squeeze-cran/
他のプラットフォーム用のバイナリをコンパイルします。
/etc/apt/sources.list/ アップデート後 次のコマンドを実行します。
apt-get update && apt-get upgrade
答え2
CRANウェブサイトにアクセスすると、apt-getをCRANミラーとして指定して最新バージョンを入手する方法についての指示を見つけることができます。ここにいるDebian ページ