やってみる

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

MonoDevelopがパッケージ破損した(インストールできず削除もできない)ので復元したログ

「変更を適用することができませんでした!まず破損パッケージを修復してください。」と怒られた。

問題

SynapticパッケージマネージャにてMonoDevelopをインストールしようとしたが、以下のエラーでできなかった。

f:id:ytyaru:20170912084834p:plainf:id:ytyaru:20170912084840p:plainf:id:ytyaru:20170912084854p:plain

変更を適用することができませんでした!まず破損パッケージを修復してください。

原因の予想

NuGetインストール時にMonoDevelopが削除された。これが原因ではないか。

次々と余計な仕事を増やしてくれるパッケージマネージャ。管理しろよ…。

対処1: 削除

MonoDevelopを削除後、再インストールする案。

Synaptic

f:id:ytyaru:20170912090522p:plainf:id:ytyaru:20170912090527p:plainf:id:ytyaru:20170912090534p:plainf:id:ytyaru:20170912090539p:plain

削除もできなくなっている!

apt-get, aptitude

$ aptitude removeは依存パッケージも削除する。$ apt-get removeは指定パッケージのみ削除する。

今回はMonoDevelopの依存パッケージをNuGetがアップグレードしたせいでMonoDevelopが破損したと思われる。一旦両者と依存パッケージ一式をすべて削除すべきか。そのまえに対処2,3を検討してみた。

簡略化するために一度完全削除する。

$ sudo aptitude remove nuget
$ sudo aptitude remove monodevelop

nuget

$ sudo aptitude remove nuget
[sudo] password for mint: 
以下のパッケージは『削除』されます:      
  libnuget-core-cil{u} nuget 
0 個のパッケージを更新、 0 個を新たにインストール、 2 個を削除予定、443 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 1,700 k バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] 

monodevelop

$ sudo aptitude remove monodevelop
インストール・削除・更新されるパッケージがありません。
0 個のパッケージを更新、 0 個を新たにインストール、 0 個を削除予定、443 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 0  バイトのディスク領域が新たに消費されます。
                           

存在しないらしい。ならばパッケージ個別削除を試みる。

$ sudo dpkg -r monodevelop
$ sudo apt-get remove monodevelop
$ sudo apt-get autoremove
$ sudo dpkg -r monodevelop
dpkg: 警告: monodevelop の削除の要求を無視します。システム上には設定ファイルのみ
があります。設定ファイルも削除するには --purge を使用してください
 $ sudo apt-get remove monodevelop
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
Package 'monodevelop' is not installed, so not removed
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 443 個。
$ sudo apt-get autoremove
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 443 個。

monodevelopは存在しないことになっている。

再びSynapticを起動してMonoDevelopのインストールを試みるも、やはり問題の「変更を適用することができませんでした!まず破損パッケージを修復してください。」と怒られた……。解決せず。

f:id:ytyaru:20170912084854p:plain

対処2: aptitudeで修復

$ sudo aptitude install monodevelop

ログ

ログをみると2.0と3.2.8で競合している、ということか?古い方にあわせることで解決する?

$ sudo aptitude install monodevelop
以下の新規パッケージがインストールされます:
  libmono-data-tds2.0-cil{a} libmono-messaging2.0-cil{a} libmono-microsoft-build2.0-cil{a} libmono-security2.0-cil{a} 
  libmono-sharpzip2.84-cil{a} libmono-sqlite2.0-cil{a} libmono-system-data-linq2.0-cil{a} libmono-system-data2.0-cil{a} 
  libmono-system-messaging2.0-cil{a} libmono-system-runtime2.0-cil{a} libmono-system-web2.0-cil{ab} libmono-wcf3.0a-cil{a} 
  libmono-xbuild-tasks2.0-cil{a} libmono2.0-cil{a} monodevelop 
0 個のパッケージを更新、 15 個を新たにインストール、 0 個を削除予定、443 個が更新されていない。
8,647 k バイトのアーカイブを取得する必要があります。 展開後に 38.2 M バイトのディスク領域が新たに消費されます。
以下のパッケージには満たされていない依存関係があります:
 mono-devel : 破壊: libmono-data-tds2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-messaging2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-microsoft-build2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-security2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-sharpzip2.84-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-sqlite2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-system-data-linq2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-system-data2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-system-messaging2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-system-runtime2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-system-web2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-wcf3.0a-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono-xbuild-tasks2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
              破壊: libmono2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
 libmono-system-web2.0-cil : 依存: mono-runtime (< 3.2.9) [5.2.0.215-0xamarin10+ubuntu1404b1 が既にインストール済みです]
未解決: 29; 解決済み: 433; 保留: 18; 競合: 26                                                                                       o以下のアクションでこれらの依存関係の問題は解決されます:

      以下のパッケージを削除する:                                   
1)      mono-complete                                               
2)      mono-devel                                                  

      以下のパッケージを現在のバージョンに一時固定する:             
3)      libmono-data-tds2.0-cil [インストールされていません]        
4)      libmono-messaging2.0-cil [インストールされていません]       
5)      libmono-microsoft-build2.0-cil [インストールされていません] 
6)      libmono-security2.0-cil [インストールされていません]        
7)      libmono-sharpzip2.84-cil [インストールされていません]       
8)      libmono-sqlite2.0-cil [インストールされていません]          
9)      libmono-system-data-linq2.0-cil [インストールされていません]
10)     libmono-system-data2.0-cil [インストールされていません]     
11)     libmono-system-messaging2.0-cil [インストールされていません]
12)     libmono-system-runtime2.0-cil [インストールされていません]  
13)     libmono-system-web2.0-cil [インストールされていません]      
14)     libmono-wcf3.0a-cil [インストールされていません]            
15)     libmono2.0-cil [インストールされていません]                 
16)     monodevelop [インストールされていません]                    



この解決方法を受け入れますか? [Y/n/q/?] 

以下、nを入力すると多数の解決パターンを提供してくれる。しかし、上記を含め、どれもダウングレードを意味するものだった。お断りしたい。

ログを読んでみる

  • mono-devel : 破壊: libmono-data-tds2.0-cil (< 4.0.1~) [3.2.8+dfsg-4ubuntu1.1 がインストール予定となっています]
  • libmono-system-web2.0-cil : 依存: mono-runtime (< 3.2.9) [5.2.0.215-0xamarin10+ubuntu1404b1 が既にインストール済みです]

mono-devellibmono-system-web2.0-cilが破損、競合しているっぽい。

LinuxMint17.3にMonoDevelopをインストールしたときのログをみると、なぜかapt-getでインストールしている。monodevelop (4.0.12+dfsg-2), libart2.0-cil等。Synapticでインストールすれば依存関係を解決してくれないか?

LinuxMint17.3にNuGetをインストールしたがMonoDevelopが削除された…ときのインストールログをみてみると、libmono-2.0-1 (バージョン 3.2.8+dfsg-4ubuntu1.1) はバージョン 5.2.0.215-0xamarin10+ubuntu1404b1 にアップグレードされますとある。これが今回、破損した原因と思われる。

ようするに、NuGetを削除せねば現状のシステムで最新のMonoDevelopをインストールできない。

状況を整理する

NuGetは諦めるのが最善か。NuGetはMonoDevelopと共存できない。NuGetは両者が依存するパッケージのアップグレードが必須。するとMonoDevelopが破損してしまう。

システムアップデートすれば解決する可能性が高いと思う。しかし、以前システム破損した経験があるため怖くてできない。OS再インストールから始めることになり最悪。メモリ1GBかつ仮想メモリ無しのせいと思われる。、PCの買い替えは考えていない。

手順を考えてみる

削除

  1. NuGet削除
  2. MonoDevelop削除

NUnitはそのまま。

再インストール

  1. MonoDevelopをSynapticでインストール

Mono、MonoDevelopNUnitがあれば良し。NuGetは諦める。

対処3: NuGetを削除

しかし、依存関係でアップグレードしたものたちを元に戻すことはできなさそう…。これでは解決できない。

f:id:ytyaru:20170912111002p:plainf:id:ytyaru:20170912111004p:plain

今後の戒め

NuGetは決してインストールしてはならない。依存パッケージがアップグレードされてしまい、MonoDevelopが破損してしまう。

対処4: mono-complete, mono-devel の削除

以下ログ。

対処2のaptitudeログを見ると、mono-complete, mono-develが削除対象になっている。これらを個別に削除すればMonoDevelopの削除が完了しないだろうか?それができたらSynapticからインストールできる状態に回復しないだろうか?

$ sudo aptitude remove mono-complete
[sudo] password for mint: 
以下のパッケージは『削除』されます:      
  libmono-2.0-1{u} libmono-profiler{u} libwebkit1.1-cil{u} 
  mono-4.0-service{u} mono-complete mono-jay{u} mono-utils{u} 
  monodoc-base{u} monodoc-browser{u} monodoc-manual{u} 
0 個のパッケージを更新、 0 個を新たにインストール、 10 個を削除予定、442 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 37.9 M バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] n
$ sudo aptitude remove mono-devel
以下のパッケージは『削除』されます:      
  mono-devel 
0 個のパッケージを更新、 0 個を新たにインストール、 1 個を削除予定、443 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 77.6 M バイトのディスク領域が解放されます。
以下のパッケージには満たされていない依存関係があります:
 mono-complete : 依存: mono-devel (= 5.2.0.215-0xamarin10+ubuntu1404b1) [インストールされません]
未解決: 8; 解決済み: 437; 保留: 4; 競合: 8                          o以下のアクションでこれらの依存関係の問題は解決されます:

     以下のパッケージを削除する:
1)     mono-complete            



この解決方法を受け入れますか? [Y/n/q/?] 

以下のログをみるかぎり、NuGetでアップグレードされたものたちが削除されているようにみえる。

$ sudo aptitude remove mono-complete
以下のパッケージは『削除』されます:      
  libmono-2.0-1{u} libmono-profiler{u} libwebkit1.1-cil{u} mono-4.0-service{u} mono-complete mono-jay{u} mono-utils{u} monodoc-base{u} 
  monodoc-browser{u} monodoc-manual{u} 
0 個のパッケージを更新、 0 個を新たにインストール、 10 個を削除予定、442 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 37.9 M バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] y
(データベースを読み込んでいます ... 現在 208118 個のファイルとディレクトリがインストールされています。)
mono-complete (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-2.0-1 (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-profiler (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-4.0-service (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-jay (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-utils (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
monodoc-browser (2.11+git20131009.5b1ef35-1build1) を削除しています ...
monodoc-manual (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libwebkit1.1-cil (0.3-6) を削除しています ...
Removing libwebkit1.1-cil from Mono
monodoc-base (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libc-bin (2.19-0ubuntu6.6) のトリガを処理しています ...
man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
desktop-file-utils (0.22-1ubuntu1) のトリガを処理しています ...
mime-support (3.54ubuntu1.1) のトリガを処理しています ...
                                         
現在の状態: 更新が 442[-1]
mint@mint-CF-T5AW1AXS ~ $ sudo aptitude remove mono-devel
以下のパッケージは『削除』されます:      
  libmono-2.0-dev{u} libmono-cecil-private-cil{u} libmono-cil-dev{u} libmono-codecontracts4.0-cil{u} 
  libmono-compilerservices-symbolwriter4.0-cil{u} libmono-cscompmgd0.0-cil{u} libmono-csharp4.0c-cil{u} libmono-custommarshalers4.0-cil{u} 
  libmono-db2-1.0-cil{u} libmono-debugger-soft4.0a-cil{u} libmono-http4.0-cil{u} libmono-management4.0-cil{u} 
  libmono-messaging-rabbitmq4.0-cil{u} libmono-messaging4.0-cil{u} libmono-microsoft-build-engine4.0-cil{u} 
  libmono-microsoft-build-framework4.0-cil{u} libmono-microsoft-build-tasks-v4.0-4.0-cil{u} 
  libmono-microsoft-build-utilities-v4.0-4.0-cil{u} libmono-microsoft-build4.0-cil{u} libmono-microsoft-visualc10.0-cil{u} 
  libmono-microsoft-web-infrastructure1.0-cil{u} libmono-oracle4.0-cil{u} libmono-parallel4.0-cil{u} libmono-peapi4.0a-cil{u} 
  libmono-rabbitmq4.0-cil{u} libmono-relaxng4.0-cil{u} libmono-simd4.0-cil{u} libmono-smdiagnostics0.0-cil{u} 
  libmono-system-componentmodel-composition4.0-cil{u} libmono-system-configuration-install4.0-cil{u} 
  libmono-system-data-datasetextensions4.0-cil{u} libmono-system-data-entity4.0-cil{u} libmono-system-data-linq4.0-cil{u} 
  libmono-system-data-services-client4.0-cil{u} libmono-system-data-services4.0-cil{u} libmono-system-deployment4.0-cil{u} 
  libmono-system-drawing-design4.0-cil{u} libmono-system-dynamic4.0-cil{u} libmono-system-identitymodel-selectors4.0-cil{u} 
  libmono-system-identitymodel4.0-cil{u} libmono-system-io-compression-filesystem4.0-cil{u} libmono-system-io-compression4.0-cil{u} 
  libmono-system-json-microsoft4.0-cil{u} libmono-system-json4.0-cil{u} libmono-system-ldap-protocols4.0-cil{u} 
  libmono-system-management4.0-cil{u} libmono-system-messaging4.0-cil{u} libmono-system-net-http-formatting4.0-cil{u} 
  libmono-system-net-http-webrequest4.0-cil{u} libmono-system-net-http4.0-cil{u} libmono-system-net4.0-cil{u} 
  libmono-system-numerics-vectors4.0-cil{u} libmono-system-reactive-core2.2-cil{u} libmono-system-reactive-debugger2.2-cil{u} 
  libmono-system-reactive-experimental2.2-cil{u} libmono-system-reactive-interfaces2.2-cil{u} libmono-system-reactive-linq2.2-cil{u} 
  libmono-system-reactive-observable-aliases0.0-cil{u} libmono-system-reactive-platformservices2.2-cil{u} 
  libmono-system-reactive-providers2.2-cil{u} libmono-system-reactive-runtime-remoting2.2-cil{u} 
  libmono-system-reactive-windows-forms2.2-cil{u} libmono-system-reactive-windows-threading2.2-cil{u} 
  libmono-system-reflection-context4.0-cil{u} libmono-system-runtime-caching4.0-cil{u} libmono-system-runtime-durableinstancing4.0-cil{u} 
  libmono-system-servicemodel-activation4.0-cil{u} libmono-system-servicemodel-discovery4.0-cil{u} 
  libmono-system-servicemodel-routing4.0-cil{u} libmono-system-servicemodel-web4.0-cil{u} libmono-system-servicemodel4.0a-cil{u} 
  libmono-system-serviceprocess4.0-cil{u} libmono-system-threading-tasks-dataflow4.0-cil{u} libmono-system-web-abstractions4.0-cil{u} 
  libmono-system-web-dynamicdata4.0-cil{u} libmono-system-web-extensions-design4.0-cil{u} libmono-system-web-extensions4.0-cil{u} 
  libmono-system-web-http-selfhost4.0-cil{u} libmono-system-web-http-webhost4.0-cil{u} libmono-system-web-http4.0-cil{u} 
  libmono-system-web-mobile4.0-cil{u} libmono-system-web-mvc3.0-cil{u} libmono-system-web-razor2.0-cil{u} 
  libmono-system-web-regularexpressions4.0-cil{u} libmono-system-web-routing4.0-cil{u} libmono-system-web-webpages-deployment2.0-cil{u} 
  libmono-system-web-webpages-razor2.0-cil{u} libmono-system-web-webpages2.0-cil{u} 
  libmono-system-windows-forms-datavisualization4.0a-cil{u} libmono-system-windows4.0-cil{u} libmono-system-workflow-activities4.0-cil{u} 
  libmono-system-workflow-componentmodel4.0-cil{u} libmono-system-workflow-runtime4.0-cil{u} libmono-system-xaml4.0-cil{u} 
  libmono-system-xml-serialization4.0-cil{u} libmono-tasklets4.0-cil{u} libmono-webmatrix-data4.0-cil{u} libmono-windowsbase4.0-cil{u} 
  libmono-xbuild-tasks4.0-cil{u} libmonosgen-2.0-1{u} libmonosgen-2.0-dev{u} libnunit-cil-dev{u} libnunit2.6-cil{u} mono-csharp-shell{u} 
  mono-devel mono-mcs{u} mono-roslyn{u} mono-xbuild{u} 
0 個のパッケージを更新、 0 個を新たにインストール、 108 個を削除予定、441 個が更新されていない。
0  バイトのアーカイブを取得する必要があります。 展開後に 128 M バイトのディスク領域が解放されます。
先に進みますか? [Y/n/?] y
(データベースを読み込んでいます ... 現在 207981 個のファイルとディレクトリがインストールされています。)
mono-devel (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-2.0-dev (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-cil-dev (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-debugger-soft4.0a-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-codecontracts4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-cecil-private-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-compilerservices-symbolwriter4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-cscompmgd0.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-csharp-shell (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-csharp4.0c-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-custommarshalers4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-db2-1.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-http4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-management4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-messaging-rabbitmq4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-xml-serialization4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-http-selfhost4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-xbuild (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-build-tasks-v4.0-4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-build-engine4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-build4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-build-utilities-v4.0-4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-build-framework4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-visualc10.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-mvc3.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-webpages-razor2.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-webpages2.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-webpages-deployment2.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-oracle4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-parallel4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-peapi4.0a-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-rabbitmq4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-relaxng4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-simd4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-smdiagnostics0.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-componentmodel-composition4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-serviceprocess4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-management4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-data-datasetextensions4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-data-entity4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-http-webhost4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-http4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-dynamicdata4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-data-services4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-data-services-client4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-deployment4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-drawing-design4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-dynamic4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-io-compression-filesystem4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
mono-roslyn (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-io-compression4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-json-microsoft4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-json4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-ldap-protocols4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-net-http-formatting4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-net-http-webrequest4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-net-http4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-net4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-numerics-vectors4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-windows-threading2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-windows-forms2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-debugger2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-experimental2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-runtime-remoting2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-observable-aliases0.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-providers2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-platformservices2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-linq2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reflection-context4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-runtime-caching4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-runtime-durableinstancing4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-servicemodel-web4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-servicemodel-discovery4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-servicemodel-routing4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-threading-tasks-dataflow4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-abstractions4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-extensions-design4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-mobile4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-razor2.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-regularexpressions4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-routing4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-windows-forms-datavisualization4.0a-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-windows4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-workflow-activities4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-workflow-componentmodel4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-workflow-runtime4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-windowsbase4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-xaml4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-tasklets4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-webmatrix-data4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-xbuild-tasks4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmonosgen-2.0-dev (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmonosgen-2.0-1 (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libnunit-cil-dev (2.6.0.12051+dfsg-2) を削除しています ...
libnunit2.6-cil (2.6.0.12051+dfsg-2) を削除しています ...
Removing libnunit2.6-cil from Mono
mono-mcs (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-microsoft-web-infrastructure1.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-web-extensions4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-data-linq4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-core2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-reactive-interfaces2.2-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-servicemodel-activation4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-servicemodel4.0a-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-messaging4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-messaging4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-configuration-install4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-identitymodel-selectors4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
libmono-system-identitymodel4.0-cil (5.2.0.215-0xamarin10+ubuntu1404b1) を削除しています ...
man-db (2.6.7.1-1ubuntu1) のトリガを処理しています ...
libc-bin (2.19-0ubuntu6.6) のトリガを処理しています ...
                                         
現在の状態: 更新が 441[-1]

Synapticでインストールするも

  1. Synapticを起動
  2. monodevelopで検索
  3. インストール指定にチェック
  4. ダイアログでマークボタン押下
  5. メニュー下の適用ボタン押下

f:id:ytyaru:20170912121959p:plain f:id:ytyaru:20170912115701p:plain f:id:ytyaru:20170912084854p:plain

やはり問題のエラー。

Synapticで完全削除指定

f:id:ytyaru:20170912122823p:plainf:id:ytyaru:20170912122834p:plainf:id:ytyaru:20170912122839p:plain

なぜ削除するのにインストールやアップグレードが行われるのか?謎だが今までは削除もできなかったので、やるしかない。

monodevelop とその設定が削除されます
libglade2.0-cil (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libglade2.0-cil-dev (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libglib2.0-cil (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libglib2.0-cil-dev (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libgtk2.0-cil (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libgtk2.0-cil-dev (バージョン 2.12.10-5) はバージョン 2.12.45-0xamarin9+ubuntu1404b1 にアップグレードされます
libmono-2.0-dev (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-cecil-private-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-cil-dev (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-codecontracts4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-compilerservices-symbolwriter4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-cscompmgd0.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-csharp4.0c-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-custommarshalers4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-db2-1.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-debugger-soft4.0a-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-http4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-management4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-messaging-rabbitmq4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-messaging4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-build-engine4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-build-framework4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-build-tasks-v4.0-4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-build-utilities-v4.0-4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-build4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-visualc10.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-microsoft-web-infrastructure1.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-oracle4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-parallel4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-peapi4.0a-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-rabbitmq4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-relaxng4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-simd4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-smdiagnostics0.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-componentmodel-composition4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-configuration-install4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-data-datasetextensions4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-data-entity4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-data-linq4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-data-services-client4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-data-services4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-deployment4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-drawing-design4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-dynamic4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-identitymodel-selectors4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-identitymodel4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-io-compression-filesystem4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-io-compression4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-json-microsoft4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-json4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-ldap-protocols4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-management4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-messaging4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-net-http-formatting4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-net-http-webrequest4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-net-http4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-net4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-numerics-vectors4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-core2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-debugger2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-experimental2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-interfaces2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-linq2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-observable-aliases0.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-platformservices2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-providers2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-runtime-remoting2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-windows-forms2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reactive-windows-threading2.2-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-reflection-context4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-runtime-caching4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-runtime-durableinstancing4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-servicemodel-activation4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-servicemodel-discovery4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-servicemodel-routing4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-servicemodel-web4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-servicemodel4.0a-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-serviceprocess4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-threading-tasks-dataflow4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-abstractions4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-dynamicdata4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-extensions-design4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-extensions4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-http-selfhost4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-http-webhost4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-http4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-mobile4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-mvc3.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-razor2.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-regularexpressions4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-routing4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-webpages-deployment2.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-webpages-razor2.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-web-webpages2.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-windows-forms-datavisualization4.0a-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-windows4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-workflow-activities4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-workflow-componentmodel4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-workflow-runtime4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-xaml4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-system-xml-serialization4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-tasklets4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-webmatrix-data4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-windowsbase4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmono-xbuild-tasks4.0-cil (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmonosgen-2.0-1 (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libmonosgen-2.0-dev (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
libnunit-cil-dev (バージョン 2.6.3+dfsg-1~xamarin8+ubuntu1404b1) がインストールされます
mono-csharp-shell (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
mono-devel (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
mono-mcs (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
mono-roslyn (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
mono-xbuild (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
monodoc-base (バージョン 5.2.0.215-0xamarin10+ubuntu1404b1) がインストールされます
msbuild (バージョン 15.3+xamarinxplat.2017.07.20.13.52-0xamarin3+ubuntu1404b1) がインストールされます
msbuild-libhostfxr (バージョン 2.0.0.2017.07.06.00.01-0xamarin14+ubuntu1404b1) がインストールされます
msbuild-sdkresolver (バージョン 15.3+xamarinxplat.2017.07.20.13.52-0xamarin3+ubuntu1404b1) がインストールされます
referenceassemblies-pcl (バージョン 2014.04.14-1xamarin4+ubuntu1404b1) がインストールされます

f:id:ytyaru:20170912124717p:plain

同様の手順でインストールを試みるも失敗。違いは依存パッケージが以下だった点。

f:id:ytyaru:20170912124840p:plain

対策5: mono-complete, mono-devel をSynapticから削除する

対策4でMonoDevelopを完全削除指定するとなぜかインストールされたものがある。それらをSynapticから削除すべきなのか?とりあえずmono-complete, mono-develのキーワードで検索してみる。

検索してみると大量にみつかる。おそらく対策4の削除でなぜかインストールされた連中と思われる。

f:id:ytyaru:20170912125547p:plainf:id:ytyaru:20170912125553p:plain

mono-completeはないようなので、mono-develを削除しようとしてみる。

f:id:ytyaru:20170912130217p:plainf:id:ytyaru:20170912130222p:plain

なぜかまた新規インストールしようとしている。

ドツボにハマった。削除できない&インストールできない=破損。すべての手を打ち尽くした……。

所感

あとは再インストールだけ。最悪な状況。