ぬうぱんの備忘録

技術系のメモとかいろいろ

作った曲一覧はこちら

Ubuntu12.10でインストール済みのCUDA5.5をremoveしようとしたらつまづきまくった話

何があった

 CUDA6が出ていたので.debでインストールしていたCUDA5.5をapt-getでremoveしてしまおうとして

$sudo apt-get remove cuda

したらパッケージ消す順番をミスった様子で``cuda-repo-ubuntu1210''を再インストールしろってapt-get先生に言われた。
んで、Downloadディレクトリに残ってたCUDA5.5のdebを``dpkg -i''で叩いたら

gpg: 鍵"cudatools"が見つかりません: eof

とか意味不明な事になった。
その上、apt-get先生にupdateをお願いすると

W: GPG エラー: http://developer.download.nvidia.com  Release: 公開鍵を利用できないため、以下の署名は検証できませんでした: NO_PUBKEY D88C3D385C37D3BE

とか言われる始末。

解決方法

詰んだかと思ったけど、nvidiaのdebveloper zoneからGPGキーをDLしてそれを登録してからupdateしてそれからパッケージを削除すれば良い模様

$wget http://developer.download.nvidia.com/compute/cuda/repos/GPGKEY
$sudo apt-key add GPGKEY
$sudo apt-get update
$sudo apt-get remove cuda-repo-ubuntu1210

ちなみに

その後のインストール手順は

$sudo dpkg -i cuda-repo-ubuntu1204_6.0-37_amd64.deb
$sudo apt-get install cuda

感想

apt-get先生なんでGPGキー消してしまったん?