やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

debファイルからMonoDevelopをインストールしようとするも断られる

万策尽きた。

結果

$ sudo gdebi '/tmp/monodevelop_4.0.12+dfsg-2_all.deb' 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
このパッケージはインストールできません
Cannot install 'libmono-system-runtime2.0-cil'

経緯

  1. MonoDevelopdebファイルを入手する
  2. debファイルから依存関係を解決してインストールしてくれるgdebiを使う(gdebiはインストール済みだった)

1. MonoDevelopdebファイルを入手する

適当なミラーを選択する。たとえば以下。

http://kr.archive.ubuntu.com/ubuntu/pool/universe/m/monodevelop/monodevelop_4.0.12+dfsg-2_all.deb

中には直リンになっていないもの、アクセス不可のものもあった。

2. gdebiでインストールする

$ sudo gdebi '/tmp/monodevelop_4.0.12+dfsg-2_all.deb' 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
このパッケージはインストールできません
Cannot install 'libmono-system-runtime2.0-cil'

なぜ…。

所感

これでC#の道は断たれた。残された道は2つ。

  1. 再インストール
  2. 別の媒体(HDD,SSD,USBメモリ)に新規OSインストール
  3. PCを新調して新規OSインストール
  4. 諦める

Aは最悪。B,Cはその後に設定など環境を再構築せねばならない。一旦諦めるか……。