Linux mintでRのバージョンを更新しようとしていますが、依存関係が壊れているため、これを実行できません。 Cranからリポジトリを追加したり、Sudo apt-get updateなどのすべてを試しても、Rの最新バージョンをインストールできません。
私の質問は、マシンからRを完全に削除して再起動できるようにする方法です。私が試してみました :
Sudo apt-get remove r-base
ただし、Rを実行しても動作します。
laptop$ R
R version 2.13.1 (2011-07-08)
Copyright (C) 2011 The R Foundation for Statistical Computing
ISBN 3-900051-07-0
Platform: x86_64-pc-linux-gnu (64-bit)
ありません; tはまったく削除されていないようです。
クリーンで新鮮なインストールが必要ですが、Rを適切に削除しているとは思わない
Rバイナリ(まあ、フロントエンドスクリプト)はr-base-core
コアRシステムを含むパッケージ。
その包み r-base
は、いわゆる仮想パッケージであり、他のパッケージを取り込むだけです。削除しても、Rシステムの一部は削除されません---削除する必要があるr-base-core
。
現在インストールされているすべてのRパッケージを確認することをお勧めします。
次のように、名前が「r-」で始まるすべてのパッケージをリストできます。
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }'
それらをすべてアンインストールするには、出力をxargs apt-get remove
にパイプします。
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | xargs apt-get remove --purge
Linuxコマンドラインで、次のことを試してください。
dpkg --get-selections | grep "^r\-"
これにより、システムにインストールされているRパッケージがリストされます。その後、名前で削除できます。
dpkg -l | grep ^ii | awk '$2 ~ /^r-/ { print $2 }' | Sudo xargs apt-get remove --purge -y
Ubuntu 14.04で作業しました。注Sudo他の人による以前の提案への追加。