やってみる

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

aptitudeでMonoDevelopを再インストール…できなかった

もう修復の手はない。

前回まで

NuGetをインストールするとMonoDevelopが削除されてしまった。以降、パッケージ破損されてしまう。

今回

$ sudo aptitude install monodevelop
以下の新規パッケージがインストールされます:
  libart2.0-cil{a} libgconf2.0-cil{a} libglade2.0-cil{a} libglib2.0-cil{a} libgnome-vfs2.0-cil{a} libgnome2.24-cil{a} libgtk2.0-cil{a} 
  libmono-accessibility4.0-cil{a} libmono-addins-gui0.2-cil{a} libmono-addins0.2-cil{a} libmono-cairo4.0-cil{a} 
  libmono-cecil-private-cil{a} libmono-corlib2.0-cil{a} libmono-corlib4.0-cil{a} libmono-corlib4.5-cil{a} libmono-data-tds2.0-cil{a} 
  libmono-data-tds4.0-cil{a} libmono-i18n-west4.0-cil{a} libmono-i18n4.0-cil{a} libmono-ldap4.0-cil{a} libmono-messaging2.0-cil{a} 
  libmono-messaging4.0-cil{a} libmono-microsoft-build-engine4.0-cil{a} libmono-microsoft-build-framework4.0-cil{a} 
  libmono-microsoft-build-utilities-v4.0-4.0-cil{a} libmono-microsoft-build2.0-cil{a} libmono-microsoft-csharp4.0-cil{a} 
  libmono-microsoft-web-infrastructure1.0-cil{a} libmono-posix4.0-cil{a} libmono-security2.0-cil{a} libmono-security4.0-cil{a} 
  libmono-sharpzip2.84-cil{a} libmono-sharpzip4.84-cil{a} libmono-sqlite2.0-cil{a} libmono-sqlite4.0-cil{a} 
  libmono-system-componentmodel-dataannotations4.0-cil{a} libmono-system-configuration-install4.0-cil{a} 
  libmono-system-configuration4.0-cil{a} libmono-system-core4.0-cil{a} libmono-system-data-linq2.0-cil{a} 
  libmono-system-data-linq4.0-cil{a} libmono-system-data2.0-cil{a} libmono-system-data4.0-cil{a} libmono-system-design4.0-cil{a} 
  libmono-system-drawing4.0-cil{a} libmono-system-enterpriseservices4.0-cil{a} libmono-system-identitymodel-selectors4.0-cil{a} 
  libmono-system-identitymodel4.0-cil{a} libmono-system-ldap4.0-cil{a} libmono-system-messaging2.0-cil{a} 
  libmono-system-messaging4.0-cil{a} libmono-system-numerics4.0-cil{a} libmono-system-runtime-caching4.0-cil{a} 
  libmono-system-runtime-serialization-formatters-soap4.0-cil{a} libmono-system-runtime-serialization4.0-cil{a} 
  libmono-system-runtime2.0-cil{a} libmono-system-runtime4.0-cil{a} libmono-system-security4.0-cil{a} 
  libmono-system-servicemodel-activation4.0-cil{a} libmono-system-servicemodel-internals0.0-cil{a} libmono-system-servicemodel4.0a-cil{a} 
  libmono-system-transactions4.0-cil{a} libmono-system-web-applicationservices4.0-cil{a} libmono-system-web-extensions4.0-cil{a} 
  libmono-system-web-mvc3.0-cil{a} libmono-system-web-razor2.0-cil{a} libmono-system-web-services4.0-cil{a} 
  libmono-system-web-webpages-deployment2.0-cil{a} libmono-system-web-webpages-razor2.0-cil{a} libmono-system-web-webpages2.0-cil{a} 
  libmono-system-web2.0-cil{ab} libmono-system-web4.0-cil{a} libmono-system-windows-forms4.0-cil{a} libmono-system-xaml4.0-cil{a} 
  libmono-system-xml-linq4.0-cil{a} libmono-system-xml4.0-cil{a} libmono-system2.0-cil{a} libmono-system4.0-cil{a} libmono-wcf3.0a-cil{a} 
  libmono-webbrowser4.0-cil{a} libmono-xbuild-tasks2.0-cil{a} libmono2.0-cil{a} mono-4.0-gac{a} mono-gac{a} mono-runtime{a} 
  mono-runtime-common{a} mono-runtime-sgen{a} monodevelop monodoc-base{a} monodoc-manual{a} 
以下のパッケージが推奨されていますがインストールされません:
  ca-certificates-mono libglade2.0-cil-dev libgtk2.0-cil-dev libmono-btls-interface4.0-cil mono-devel 
0 個のパッケージを更新、 90 個を新たにインストール、 0 個を削除予定、435 個が更新されていない。
アーカイブ 40.5 M バイト中 9,165 k バイトを取得する必要があります。 展開後に 108 M バイトのディスク領域が新たに消費されます。
以下のパッケージには満たされていない依存関係があります:
 libmono-system-web2.0-cil : 依存: mono-runtime (< 3.2.9) [5.2.0.215-0xamarin10+ubuntu1404b1 がインストール予定となっています]
以下のアクションでこれらの依存関係の問題は解決されます:

     以下のパッケージを現在のバージョンに一時固定する:             
1)     libmono-system-data-linq2.0-cil [インストールされていません]
2)     libmono-system-runtime2.0-cil [インストールされていません]  
3)     libmono-system-web2.0-cil [インストールされていません]      
4)     libmono-wcf3.0a-cil [インストールされていません]            
5)     libmono2.0-cil [インストールされていません]                 
6)     monodevelop [インストールされていません]                    
7)     monodoc-manual [インストールされていません]                 



この解決方法を受け入れますか? [Y/n/q/?] y
インストール・削除・更新されるパッケージがありません。
0 個のパッケージを更新、 0 個を新たにインストール、 0 個を削除予定、435 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 0  バイトのディスク領域が新たに消費されます。
                                         

バージョン5.2.0.215-0xamarin10+ubuntu1404b1をインストールしようとしている。正常だったときは3.2.8+dfsg-4ubuntu1.1とか、そんな感じのやつだったと思う。

たぶんインストールしても動作しないか、壊れるだろうと思いつつ、実行したが、インストールすらされない……。もう完全に壊れたようだ。

所感

詰んだ。C#の開発環境すら作れず終了……。OS再インストールからやり直す気力はない。