
Ubuntu日本語フォーラム

ログインしていません。
初めて質問させていただきます。よろしくお願いいたします。
少し現状をお話しします。
現在ubuntu 16.04を使っております。
日ごろpackageを入れる場合、sudo apt-get install <package>を使用しております。
今回は、sudo dpkg -i <package>.debを入れた後、
sudo apt-get updateした後に、apt-get install <package>を使用しました。
installはそのpackage自体はインストールできますが、その後の他のプログラムとの関係上、少し古いversionを使用したいと考えていました。しかし、勝手に最新のversionを入れてしまい、うまく old versionを入れることができませんでした。少し調べたところ、2つのversionの違うdirectoryが/varの下に存在することがわかりましたので、それを手動で消去したことがこの問題の原因だです。
消去後、再度sudo dpkg -i <package>.debから始めましたが、
sudo apt-get install <package>を行いますと、/varの下にそのdirectoryがないとエラーが出てしまいます。
エラーメッセージはこんな感じです。
Get:1 file:/var/cuda-repo-9-0-local-rc cuda-license-9-0 9.0.103-1 [21.8 kB]
Err:1 file:/var/cuda-repo-9-0-local-rc cuda-license-9-0 9.0.103-1
File not found - /var/cuda-repo-9-0-local-rc/./cuda-license-9-0_9.0.103-1_amd64.deb (2: No such file or directory)
sudo apt-get autoclean
や
sudo apt-get clean
も行いましたが、問題解決には至りませんでした。
この問題で大変困っております。
どなたかこのエラーを回避する方法をお知りでしたら、ご教授をお願いします。
よろしくお願いいたします。
オフライン
すみません、
autocleanと書きましたが、autoremoveの間違いです。訂正させていただきます。
オフライン
上記の問題は、下記の方法で自己解決することができました。
関連しそうなdirectory/fileを探していたところ、
/etc/apt/sources.list.dというdirectoryを見つけました。
この中に、cuda-9-0など関連するfileがあります。
これを別のファイル名(もしくは消去)にすることで、問題は解決しました。
オフライン