続き。
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