I・O DATA LANDISK HDL-GX ssh設定(2)apt、aptitudeインストール

続き。
apt-getよりもaptitudeのほうが好きなのでaptitudeで実行。
/etc/apt/sources.listがオリジナルのままだと全く取れない(sargeは古いので…)ため、以下のようにに変更。

#100108 get to sarge
deb ftp://ftp.riken.jp/Linux/debian/debian-archive/ sarge contrib main

deb-src ftp://ftp.jp.debian.org/debian/ etch main
deb-src ftp://ftp2.jp.debian.org/debian/ etch main
deb-src ftp://ftp.debian.org/debian/ etch main

deb-src ftp://ftp.jp.debian.org/debian/ lenny main
deb-src ftp://ftp2.jp.debian.org/debian/ lenny main
deb-src ftp://ftp.debian.org/debian/ lenny main

deb-src ftp://ftp.jp.debian.org/debian/ sid main
deb-src ftp://ftp2.jp.debian.org/debian/ sid main
deb-src ftp://ftp.debian.org/debian/ sid main


I・O DATA LANDISK HDL-GX300 aptの保存場所を変更 - 別館 子子子子子子(ねこのここねこ)
の末尾のように/etc/apt/sources.listを変更。
ではアップデート。

landisk:~# aptitude update
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
取得:1 ftp://ftp2.jp.debian.org etch/main Sources
エラー ftp://ftp2.jp.debian.org etch/main Sources                              
  ファイルが取得できません。サーバ応答 'Failed to open file.  ' [IP: 150.65.7.130 21]
取得:2 ftp://ftp2.jp.debian.org etch/main Release                              
無視 ftp://ftp2.jp.debian.org etch/main Release                                
取得:3 ftp://ftp.riken.jp sarge/contrib Packages [59.8kB]                      
取得:4 ftp://ftp2.jp.debian.org lenny/main Sources                             
エラー ftp://ftp2.jp.debian.org lenny/main Sources                             
  ファイルが取得できません。サーバ応答 'Failed to open file.  ' [IP: 150.65.7.130 21]
取得:5 ftp://ftp2.jp.debian.org lenny/main Release                             
無視 ftp://ftp2.jp.debian.org lenny/main Release                               
取得:6 ftp://ftp2.jp.debian.org sid/main Sources                               
エラー ftp://ftp2.jp.debian.org sid/main Sources                               
  ファイルが取得できません。サーバ応答 'Failed to open file.  ' [IP: 150.65.7.130 21]
取得:7 ftp://ftp2.jp.debian.org sid/main Release                               
無視 ftp://ftp2.jp.debian.org sid/main Release                                 
取得:8 ftp://ftp.riken.jp sarge/contrib Release [100B]                         
取得:9 ftp://ftp.riken.jp sarge/main Packages [4362kB]                         
発見 ftp://ftp.debian.org etch/main Sources                                    
発見 ftp://ftp.debian.org etch/main Release                                    
取得:10 ftp://ftp.debian.org lenny/main Sources [2982kB]                       
取得:11 ftp://ftp.riken.jp sarge/main Release [97B]                            
取得:12 ftp://ftp.debian.org lenny/main Release [97B]                          
発見 ftp://ftp.jp.debian.org etch/main Sources                                 
発見 ftp://ftp.jp.debian.org etch/main Release                                 
取得:13 ftp://ftp.jp.debian.org lenny/main Sources [2982kB]                    
取得:14 ftp://ftp.debian.org sid/main Sources [4758kB]                         
取得:15 ftp://ftp.jp.debian.org lenny/main Release [97B]                       
取得:16 ftp://ftp.jp.debian.org sid/main Sources [4746kB]                      
取得:17 ftp://ftp.jp.debian.org sid/main Release [84B]                         
取得:18 ftp://ftp.debian.org sid/main Release [84B]                            
18.0MB を 43s 秒で取得しました。(413kB/s)                                      
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

依存関係ツリー作成で一回失敗するな—。(あとでaptitudeをインストールして設定ファイルを変更してもらったら直った。)
つづいてアップグレード。

landisk:~# aptitude upgrade
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
以下のパッケージが更新されます:
  libc6 
更新: 1 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
4068kB のアーカイブを取得する必要があります展開後に追加で 32.8kB のディスク容量が消費されます。
続けますか? [Y/n/?] y
取得:1 ftp://ftp.riken.jp sarge/main libc6 2.3.2.ds1-22sarge6 [4068kB]
4068kB を 5s 秒で取得しました。(737kB/s)
E: debconf のバージョンを取得できません。debconf はインストールされていますか?
(データベースを読み込んでいます... 現在 2305 個のファイルとディレクトリがインストールされています。)
libc6 2.3.2.ds1-22sarge4 を(.../libc6_2.3.2.ds1-22sarge6_arm.deb で)置換するための準備をしています...
libc6 を展開し、置換しています...
libc6 (2.3.2.ds1-22sarge6) を設定しています ...
Current default timezone: 'Asia/Tokyo'.
Local time is now:      Fri Jan  8 13:28:20 JST 2010.
Universal Time is now:  Fri Jan  8 04:28:20 UTC 2010.
Run 'tzconfig' if you wish to change it.

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

libc6だけ更新されたようです。
IO DATA LANDISK HDL-Gシリーズを apt-get可能にに従い、aptとapt-utilsをインストール。

landisk:~# aptitude install apt
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
以下の新しいパッケージがインストールされます:
  apt 
更新: 0 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。
1460kB のアーカイブを取得する必要があります展開後に追加で 4387kB のディスク容量が消費されます。
取得:1 ftp://ftp.riken.jp sarge/main apt 0.5.28.6 [1460kB]
1460kB を 2s 秒で取得しました。(559kB/s)
E: debconf のバージョンを取得できません。debconf はインストールされていますか?
未選択パッケージ apt を選択しています。
(データベースを読み込んでいます... 現在 2329 個のファイルとディレクトリがインストールされています。)
(.../archives/apt_0.5.28.6_arm.deb から) apt を展開しています...
apt (0.5.28.6) を設定しています ...

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
landisk:~# aptitude install apt-utils
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
以下の新しいパッケージが自動的にインストールされます:
  libdb4.2 
以下の新しいパッケージがインストールされます:
  apt-utils libdb4.2 
更新: 0 個、新規インストール: 2 個、削除: 0 個、保留: 0 個。
645kB のアーカイブを取得する必要があります展開後に追加で 1614kB のディスク容量が消費されます。
続けますか? [Y/n/?] y
取得:1 ftp://ftp.riken.jp sarge/main libdb4.2 4.2.52-18 [368kB]
取得:2 ftp://ftp.riken.jp sarge/main apt-utils 0.5.28.6 [277kB]
645kB を 2s 秒で取得しました。(309kB/s)
E: debconf のバージョンを取得できません。debconf はインストールされていますか?
未選択パッケージ libdb4.2 を選択しています。
(データベースを読み込んでいます... 現在 2510 個のファイルとディレクトリがインストールされています。)
(.../libdb4.2_4.2.52-18_arm.deb から) libdb4.2 を展開しています...
未選択パッケージ apt-utils を選択しています。
(.../apt-utils_0.5.28.6_arm.deb から) apt-utils を展開しています...
libdb4.2 (4.2.52-18) を設定しています ...
apt-utils (0.5.28.6) を設定しています ...

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

毎回debconfというのを訊ねてくるので、入れてしまいましょう。

landisk:~# aptitude install debconf
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
以下の新しいパッケージが自動的にインストールされます:
  debconf-i18n liblocale-gettext-perl libtext-charwidth-perl 
  libtext-iconv-perl libtext-wrapi18n-perl perl-base 
以下の新しいパッケージがインストールされます:
  debconf debconf-i18n liblocale-gettext-perl libtext-charwidth-perl 
  libtext-iconv-perl libtext-wrapi18n-perl perl-base 
更新: 0 個、新規インストール: 7 個、削除: 0 個、保留: 0 個。
985kB のアーカイブを取得する必要があります展開後に追加で 4579kB のディスク容量が消費されます。
続けますか? [Y/n/?] y
取得:1 ftp://ftp.riken.jp sarge/main perl-base 5.8.4-8sarge6 [740kB]
取得:2 ftp://ftp.riken.jp sarge/main liblocale-gettext-perl 1.01-17 [16.6kB]
取得:3 ftp://ftp.riken.jp sarge/main libtext-iconv-perl 1.2-3 [11.9kB]
取得:4 ftp://ftp.riken.jp sarge/main libtext-charwidth-perl 0.04-1 [11.0kB]
取得:5 ftp://ftp.riken.jp sarge/main libtext-wrapi18n-perl 0.06-1 [8442B]
取得:6 ftp://ftp.riken.jp sarge/main debconf-i18n 1.4.30.13 [95.3kB]
取得:7 ftp://ftp.riken.jp sarge/main debconf 1.4.30.13 [102kB]
985kB を 5s 秒で取得しました。(196kB/s)
E: debconf のバージョンを取得できません。debconf はインストールされていますか?
未選択パッケージ perl-base を選択しています。
(データベースを読み込んでいます... 現在 2528 個のファイルとディレクトリがインストールされています。)
(.../perl-base_5.8.4-8sarge6_arm.deb から) perl-base を展開しています...
perl-base (5.8.4-8sarge6) を設定しています ...
未選択パッケージ liblocale-gettext-perl を選択しています。
(データベースを読み込んでいます... 現在 2651 個のファイルとディレクトリがインストールされています。)
(.../liblocale-gettext-perl_1.01-17_arm.deb から) liblocale-gettext-perl を展開しています...
未選択パッケージ libtext-iconv-perl を選択しています。
(.../libtext-iconv-perl_1.2-3_arm.deb から) libtext-iconv-perl を展開しています...
未選択パッケージ libtext-charwidth-perl を選択しています。
(.../libtext-charwidth-perl_0.04-1_arm.deb から) libtext-charwidth-perl を展開しています...
未選択パッケージ libtext-wrapi18n-perl を選択しています。
(.../libtext-wrapi18n-perl_0.06-1_all.deb から) libtext-wrapi18n-perl を展開しています...
未選択パッケージ debconf-i18n を選択しています。
(.../debconf-i18n_1.4.30.13_all.deb から) debconf-i18n を展開しています...
未選択パッケージ debconf を選択しています。
(.../debconf_1.4.30.13_all.deb から) debconf を展開しています...
liblocale-gettext-perl (1.01-17) を設定しています ...
libtext-iconv-perl (1.2-3) を設定しています ...
libtext-charwidth-perl (0.04-1) を設定しています ...
libtext-wrapi18n-perl (0.06-1) を設定しています ...
debconf-i18n (1.4.30.13) を設定しています ...
debconf (1.4.30.13) を設定しています ...

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

そしてaptitudeもインストール。

landisk:~# aptitude install aptitude
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... エラー!     
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
以下の新しいパッケージが自動的にインストールされます:
  aptitude-doc-en libsigc++-1.2-5c102 
以下の新しいパッケージがインストールされます:
  aptitude aptitude-doc-en libsigc++-1.2-5c102 
更新: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
2534kB のアーカイブを取得する必要があります展開後に追加で 7574kB のディスク容量が消費されます。
続けますか? [Y/n/?] y
取得:1 ftp://ftp.riken.jp sarge/main libsigc++-1.2-5c102 1.2.5-4 [19.5kB]
取得:2 ftp://ftp.riken.jp sarge/main aptitude 0.2.15.9-2 [2165kB]
取得:3 ftp://ftp.riken.jp sarge/main aptitude-doc-en 0.2.15.9-2 [349kB]
2534kB を 4s 秒で取得しました。(524kB/s)
未選択パッケージ libsigc++-1.2-5c102 を選択しています。
(データベースを読み込んでいます... 現在 2891 個のファイルとディレクトリがインストールされています。)
(.../libsigc++-1.2-5c102_1.2.5-4_arm.deb から) libsigc++-1.2-5c102 を展開しています...
未選択パッケージ aptitude を選択しています。
(.../aptitude_0.2.15.9-2_arm.deb から) aptitude を展開しています...
未選択パッケージ aptitude-doc-en を選択しています。
(.../aptitude-doc-en_0.2.15.9-2_all.deb から) aptitude-doc-en を展開しています...
libsigc++-1.2-5c102 (1.2.5-4) を設定しています ...

aptitude (0.2.15.9-2) を設定しています ...

設定ファイル`/etc/logrotate.d/aptitude'
 ==> あなたかスクリプトによって設定ファイルが作成されています。
 ==> パッケージメンテナが提供するパッケージにもこのファイルが存在します。
   どうしますか? 以下の選択肢があります:
    Y か I  : パッケージメンテナのバージョンをインストールする
    N か O  : 現在インストールされている自分のバージョンを残す
      D     : 両バージョンの差異を表示する
      Z     : この処理をバックグラウンドにし、状況を確認する
 デフォルトでは現在使っている自分のバージョンを残します。
*** aptitude (Y/I/N/O/D/Z) [デフォルト=N] ? y
設定ファイル /etc/logrotate.d/aptitude を新規にインストールしています ...

aptitude-doc-en (0.2.15.9-2) を設定しています ...
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

ここで設定ファイルを入れ直したおかげで依存関係ツリーのエラーが無くなった。未だ続いている。原因不明。
なんとなくアップデート。

landisk:~# aptitude update
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
発見 ftp://ftp.riken.jp sarge/contrib Packages
発見 ftp://ftp.riken.jp sarge/contrib Release                                  
発見 ftp://ftp.riken.jp sarge/main Packages                                    
発見 ftp://ftp.riken.jp sarge/main Release                                     
発見 ftp://ftp.debian.org etch/main Sources                                    
発見 ftp://ftp.debian.org etch/main Release                                    
発見 ftp://ftp.debian.org lenny/main Sources                                   
発見 ftp://ftp.debian.org lenny/main Release                                   
発見 ftp://ftp.debian.org sid/main Sources                                     
発見 ftp://ftp.debian.org sid/main Release                                     
発見 ftp://ftp.jp.debian.org etch/main Sources                                 
取得:1 ftp://ftp2.jp.debian.org etch/main Sources [1656kB]     
発見 ftp://ftp.jp.debian.org etch/main Release
発見 ftp://ftp.jp.debian.org lenny/main Sources
発見 ftp://ftp.jp.debian.org lenny/main Release
発見 ftp://ftp.jp.debian.org sid/main Sources
発見 ftp://ftp.jp.debian.org sid/main Release
取得:2 ftp://ftp2.jp.debian.org etch/main Release [100B]                       
取得:3 ftp://ftp2.jp.debian.org lenny/main Sources [2982kB]                    
取得:4 ftp://ftp2.jp.debian.org lenny/main Release [97B]                       
取得:5 ftp://ftp2.jp.debian.org sid/main Sources [4746kB]                      
取得:6 ftp://ftp2.jp.debian.org sid/main Release [84B]                         
9384kB を 31s 秒で取得しました。(298kB/s)                                      
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
landisk:~# aptitude upgrade
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了
導入、削除、更新をするパッケージがありません。
更新: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
0B のアーカイブを取得する必要があります展開後に追加で 0B のディスク容量が消費されます。
パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています                
パッケージステータスの初期化... 完了

最初よりも美しいログなのが不思議。
最後に現状でのdpkg -l。

landisk:~# dpkg -l
要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持
| 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール
|/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常)
||/ 名前         バージョ   説明
+++-==============-==============-============================================
ii  apt            0.5.28.6       Advanced front-end for dpkg
ii  apt-utils      0.5.28.6       APT utility programs
ii  aptitude       0.2.15.9-2     terminal-based apt frontend
ii  aptitude-doc-e 0.2.15.9-2     English manual for aptitude, a terminal-base
ii  debconf        1.4.30.13      Debian configuration management system
ii  debconf-i18n   1.4.30.13      full internationalization support for debcon
ii  dpkg           1.10.28        Package maintenance system for Debian
ii  dselect        1.10.28        a user tool to manage Debian packages
ii  gcc-3.3-base   3.3.5-13       The GNU Compiler Collection (base package)
ii  libc6          2.3.2.ds1-22sa GNU C Library: Shared libraries and Timezone
ii  libdb1-compat  2.1.3-7        The Berkeley database routines [glibc 2.0/2.
ii  libdb4.2       4.2.52-18      Berkeley v4.2 Database Libraries [runtime]
ii  libgcc1        3.4.3-13sarge1 GCC support library
ii  liblocale-gett 1.01-17        Using libc functions for internationalizatio
ii  libncurses5    5.4-4          Shared libraries for terminal handling
ii  libsigc++-1.2- 1.2.5-4        type-safe Signal Framework for C++ - runtime
ii  libstdc++5     3.3.5-13       The GNU Standard C++ Library v3
ii  libtext-charwi 0.04-1         get display widths of characters on the term
ii  libtext-iconv- 1.2-3          Convert between character sets in Perl
ii  libtext-wrapi1 0.06-1         internationalized substitute of Text::Wrap
ii  perl-base      5.8.4-8sarge6  The Pathologically Eclectic Rubbish Lister