玄箱HG(Debian)のSarge化×
suzukyu at 11:14 | 玄箱 | comments(2) | trackbacks(2) |
玄箱のDebian本体のバージョンアップです。やや失敗しました。

Debianは3.0(Woody)が安定版で、3.1(Sarge)はまだテスト版で、3.1の安定版は今年の頭リリース予定と先日[て] 大阪てきとー日記さんで紹介されていたので、購入してみたDebian GNU/Linux Expertデスクトップユーススペシャルに紹介されていたのですが、Web上のニュース当を見て回ったら今月のインタビューで今年(2005年)の年内にはリリースしたいとか言ってて、メンドクサイので暫くバージョンアップは放置しておこうと思っていたのですが、
3.0はずいぶん前のバージョンのため、パッケージが一部サポート外になりだしているようです(例 PHPは4.1.2)。それじゃ困るってことと、3.1ではサポートしているパッケージ数も増えており、リリース直前で安定感もあるということで、バージョンアップしますか。トホー。

いつものごとく数歩先行く[て] 大阪てきとー日記さんのエントリー[て] 玄箱(Debian済)のSarge化に挑戦: 大阪てきとー日記を参考に(パクって)作業開始です。

作業は以下------
(1) aptの設定のbackup
3.0(woody)用の設定ファイルをバックアップしておく。
$ su
Password:
# cp -p /etc/apt/sources.list /etc/apt/sources.list.woody

(2) aptの設定にtestingを取り込む
aptの参照先設定ファイル"/etc/apt/sources.list"を変更する。

# netselect-apt testing
# perl -i -p -e 's/^¥# deb-src/deb-src/' sources.list
# mv sources.list /etc/apt

"netselect-apt testing"で"mirrors_full"というDebianのミラーサイト一覧のhtmlファイルを取得し、そこから早いやつをチョイスして"sources.list"を作成するようなのですが、不要そうなので削除しとく。

# rm mirrors_full

(3) sources.listの確認
# apt-get update
...

接続できないエラーが出る場合は(2)からやり直す。(僕は3回やり直しました)

(4) アップグレード

# apt-get -u dist-upgrade
...

応答はgnome、kdeなどは玄箱には冗長なので、↑↓で"Editor"を選択しTabを押して<Ok>でリターン。あとはデフォルト値で決定した。

(5) ごにょごにょ

(4)の途中flexのインストールでErrorが出た。
気持ち悪いので"reboot"を実施した。なんか表示の日本語化が進んでる!
その状態でdselectで見たら依存関係がめちゃめちゃで泣けた。なんでこんなにアレなんだ!
昨日のlibiconvのインストールが失敗を誘発してる気がする。
仕方ないのでdselectの"4.設定"をしてみた。なんとなく直った気になる。

二度目のトライ。
# apt-get -u dist-upgrade
...
flexインストール冒頭に編集状態で出てくるシェルスクリプトを適当に編集して:wq!で強制書き換えしたら通った。
なんかいろいろ聞かれたが、とりあえず最後まで行ったがとても心配。
念のため"apt-get -u dist-upgrade"してみたら、まだインストールされてないものが大量にあった。泣ける。
とりあえず、最後まで頑張っていれてみた。途中rebootしたのが痛い。日本語一部文字化けしてるし。(´Д`;)
念のためさらにもう一度"apt-get -u dist-upgrade"してみたら、流石に全部入ったようだ。

念のためにrebootしてみる。

# reboot

(5) 確認
端末から再度ログインする。どうやら一応上がったみたい。
Debian GNU/Linux 3.1 KURO-BOX
KURO-BOX login:

なんだけど、一部文字化けするのは直らない。manしてみてもchareset関係のエラーが出る。dpkgでlocale再設定しようとおもったけどスクリプトがいきなり化けるのでお手上げ。
どこが悪いのか突き止めるのも辛いので最初からDebian化するか。
Debianはインストールしたら再インストールの必要が無いシステムだ!なんてどこかで見たけど、僕には無理だw

Solaris弄ってる経験で抜けれるかとおもったけど、そもそもaptのせいでぶち壊しw

こんな作業が意外とたのしい(゜∇゜)
コメント
 こんにちは。
こちらこそ宜しくお願いします_(._.)_

気付くのが遅れました。申し訳ない!
| Yukke | 2005/02/07 8:35 PM |
 こんばんは。
玄箱つながりで、これからもよろしくお願いします。
| kazz7 | 2005/01/26 1:12 AM |
コメントする









この記事のトラックバックURL
http://blog.yukke.sub.jp/trackback/19294
トラックバック
玄箱HGでdebian(2) (subversion)
元より何度かインストールし直すのは予定の内だし、で、 気を取り直し、イチから再...
| いきちがいのぷろぐらむあ 別館 | 2005/03/13 4:17 AM |
玄箱HGでdebian(2) apache2とsubversion
元より何度かインストールし直すのは予定の内だし、で、 気を取り直し、イチから再...
| いきちがいのぷろぐらむあ 別館 | 2005/03/13 4:15 AM |