やってみる

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

「ソフトウェアの管理」でMonoDevelopを導入しようとするもapt-getに丸投げされる

ほかのツールからインストールできないかと思ったが…。

前回まで

NuGetをインストールするとMonoDevelopが削除されてしまった。以降、パッケージ破損されてしまう。あらゆる手で修復を試みるも復旧できず。

手順

f:id:ytyaru:20170913073611p:plain

apt-getを使用してこのパッケージをインストールしてください

と丸投げされた。apt-getだと前回までの失敗をくりかえすと思われる。

apt-get

おそらく最初にインストールした以下の手順になるのだろう。

FlatPak

一応apt-get monodevelop install nunitでググってみると、新しいキーワードを見つけた。

インストール

$ apt add-repository ppa:alexlarsson/flatpak
[sudo] password for mint: 
以下の PPA をシステムに追加しようとしています:
  Linux application sandboxing and distribution framework (formerly xdg-app)
 詳しい情報: https://launchpad.net/~alexlarsson/+archive/ubuntu/flatpak
[ENTER] を押すと続行します。CTRL-C で追加を中止できます

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.X2ykTLX2qi --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys FA577F07
gpg: 鍵FA577F07をhkpからサーバkeyserver.ubuntu.comに要求
gpg: 鍵FA577F07: 公開鍵"Launchpad PPA for Alexander Larsson"をインポートしました
gpg: 処理数の合計: 1
gpg:               インポート: 1  (RSA: 1)

apt updateはシステム破損の恐れがあるので飛ばす。と思ったが、まずいのはupgradeでありupdateはパッケージリストの入手だけらしい。参考

$ sudo apt update
無視 http://ftp.jaist.ac.jp rosa InRelease
無視 http://ftp.tsukuba.wide.ad.jp trusty InRelease                            
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates InRelease                  
ヒット http://ftp.jaist.ac.jp rosa Release.gpg                                 
ヒット http://ftp.tsukuba.wide.ad.jp trusty Release.gpg                        
ヒット http://ftp.jaist.ac.jp rosa Release                                     
ヒット http://ftp.tsukuba.wide.ad.jp trusty Release                            
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/main i386 Packages         
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/restricted i386 Packages   
ヒット http://ftp.jaist.ac.jp rosa/main i386 Packages                          
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/universe i386 Packages     
ヒット http://ftp.jaist.ac.jp rosa/upstream i386 Packages                      
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/multiverse i386 Packages   
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/main Translation-en        
ヒット http://ftp.jaist.ac.jp rosa/import i386 Packages                        
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/multiverse Translation-en  
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/restricted Translation-en  
ヒット http://ftp.tsukuba.wide.ad.jp trusty-updates/universe Translation-en    
ヒット http://ftp.tsukuba.wide.ad.jp trusty/main i386 Packages                 
ヒット http://download.mono-project.com trusty InRelease                       
無視 http://archive.canonical.com trusty InRelease                             
無視 http://extra.linuxmint.com rosa InRelease                                 
ヒット http://ftp.tsukuba.wide.ad.jp trusty/restricted i386 Packages           
ヒット http://ftp.tsukuba.wide.ad.jp trusty/universe i386 Packages             
ヒット http://ftp.tsukuba.wide.ad.jp trusty/multiverse i386 Packages           
ヒット http://download.mono-project.com trusty/main i386 Packages              
ヒット http://ftp.tsukuba.wide.ad.jp trusty/main Translation-ja                
取得:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB]          
取得:2 http://ppa.launchpad.net trusty InRelease [16.0 kB]                     
ヒット http://ftp.tsukuba.wide.ad.jp trusty/main Translation-en                
ヒット http://archive.canonical.com trusty Release.gpg                         
ヒット http://extra.linuxmint.com rosa Release.gpg                             
ヒット http://ftp.tsukuba.wide.ad.jp trusty/multiverse Translation-ja          
ヒット http://ftp.tsukuba.wide.ad.jp trusty/multiverse Translation-en          
ヒット http://ftp.tsukuba.wide.ad.jp trusty/restricted Translation-ja          
ヒット http://ftp.tsukuba.wide.ad.jp trusty/restricted Translation-en          
ヒット http://ftp.tsukuba.wide.ad.jp trusty/universe Translation-ja            
ヒット http://ftp.tsukuba.wide.ad.jp trusty/universe Translation-en            
ヒット https://deb.nodesource.com trusty InRelease                             
ヒット http://archive.canonical.com trusty Release                             
ヒット https://deb.nodesource.com trusty/main Sources                          
ヒット https://deb.nodesource.com trusty/main i386 Packages                    
取得:3 https://deb.nodesource.com trusty/main Translation-ja_JP                
ヒット http://extra.linuxmint.com rosa Release                                 
ヒット http://ppa.launchpad.net trusty InRelease                               
ヒット http://archive.canonical.com trusty/partner i386 Packages               
無視 http://ftp.tsukuba.wide.ad.jp trusty/main Translation-ja_JP               
無視 http://ftp.tsukuba.wide.ad.jp trusty/multiverse Translation-ja_JP         
無視 http://ftp.tsukuba.wide.ad.jp trusty/restricted Translation-ja_JP         
無視 http://ftp.tsukuba.wide.ad.jp trusty/universe Translation-ja_JP           
ヒット http://ppa.launchpad.net trusty InRelease                               
ヒット http://archive.canonical.com trusty/partner Translation-en              
取得:4 http://security.ubuntu.com trusty-security/main i386 Packages [612 kB]  
ヒット http://extra.linuxmint.com rosa/main i386 Packages                      
取得:5 http://ppa.launchpad.net trusty/main Sources [994 B]                    
無視 https://deb.nodesource.com trusty/main Translation-ja_JP                  
無視 https://deb.nodesource.com trusty/main Translation-ja                     
無視 https://deb.nodesource.com trusty/main Translation-en                     
取得:6 http://ppa.launchpad.net trusty/main i386 Packages [998 B]              
無視 http://ftp.jaist.ac.jp rosa/import Translation-ja_JP                      
無視 http://ftp.jaist.ac.jp rosa/import Translation-ja                         
無視 http://ftp.jaist.ac.jp rosa/import Translation-en                         
無視 http://ftp.jaist.ac.jp rosa/main Translation-ja_JP                        
無視 http://ftp.jaist.ac.jp rosa/main Translation-ja                           
無視 http://ftp.jaist.ac.jp rosa/main Translation-en                           
無視 http://ftp.jaist.ac.jp rosa/upstream Translation-ja_JP                    
取得:7 http://ppa.launchpad.net trusty/main Translation-en [539 B]             
無視 http://ftp.jaist.ac.jp rosa/upstream Translation-ja                       
無視 http://ftp.jaist.ac.jp rosa/upstream Translation-en                       
ヒット http://ppa.launchpad.net trusty/main Sources                            
ヒット http://ppa.launchpad.net trusty/main i386 Packages                      
ヒット http://ppa.launchpad.net trusty/main Translation-en                     
ヒット http://ppa.launchpad.net trusty/main Sources                            
ヒット http://ppa.launchpad.net trusty/main i386 Packages                      
ヒット http://ppa.launchpad.net trusty/main Translation-en                     
取得:8 http://security.ubuntu.com trusty-security/restricted i386 Packages [13.7 kB]
取得:9 http://security.ubuntu.com trusty-security/universe i386 Packages [186 kB]
無視 http://extra.linuxmint.com rosa/main Translation-ja_JP                    
無視 http://download.mono-project.com trusty/main Translation-ja_JP            
無視 http://download.mono-project.com trusty/main Translation-ja               
無視 http://extra.linuxmint.com rosa/main Translation-ja                       
無視 http://extra.linuxmint.com rosa/main Translation-en                       
取得:10 http://security.ubuntu.com trusty-security/multiverse i386 Packages [4,275 B]
ヒット http://security.ubuntu.com trusty-security/main Translation-en          
無視 http://download.mono-project.com trusty/main Translation-en               
ヒット http://security.ubuntu.com trusty-security/multiverse Translation-en    
ヒット http://security.ubuntu.com trusty-security/restricted Translation-en    
ヒット http://security.ubuntu.com trusty-security/universe Translation-en      
900 kB を 14秒 で取得しました (60.9 kB/s)                                      
パッケージリストを読み込んでいます... 完了
$ apt install flatpak
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
E: パッケージ flatpak が見つかりません

ない…。

apt-getも同様。

$ sudo apt-get install flatpak
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
E: パッケージ flatpak が見つかりません

Synaptic、ソフトウェアの管理、で行っても見つけられなかった……。

以下、よく見てみるとOSが古くて対象外っぽい……。

LinuxMintは一番下にあるUbuntuの方法で行う。

16.04, 16.10 and 17.04

インストール2回目

次のような行を /etc/apt/sources.list に追加して、以下の一覧にあるミラーのうち使いたいものを利用可能にすべきでしょう。

deb http://cz.archive.ubuntu.com/ubuntu trusty main universe

適当にアジアのミラーを選択して以下のように追記した。

#deb cdrom:[Linux Mint 17.3 _Rosa_ - Release i386 20151130]/ trusty contrib main non-free
deb http://mirror.lupaworld.com/ubuntu trusty main universe

一応、その後sudo apt updateを実行したら、取得できていないっぽい。

99% [Packages 31.7 MB] [4 InRelease gpgv 837 B] [3 Packages 374 kB/612 kB 61%]Splitting up /var/lib/apt/lists/partial/mirror.lupaworld.com_ubuntu_dists_trusty_I無視 http://mirror.lupaworld.com trusty InRelease                             
E: GPG エラー: http://mirror.lupaworld.com trusty InRelease: クリアサインされたファイルが有効ではなく、'NODATA' を得ました (認証にネットワークが必要?)

所感

システム破損はしていないと思う。OS再インストールだけは勘弁。