Debianのインストール
2004年8月1日
ここ数ヶ月、私はDebian Linuxのインストールに熱中しています。ここ数ヶ月で、私の環境には多くの新しい環境が登場しました。Windows XPをインストールした新しいデスクトップマシン、MacOS Xを搭載したPowerbookラップトップ、そしてWindows XPを搭載した新しい仕事用ラップトップを手に入れました。これらすべてには、さまざまな作業が必要です。Thoughtworksが設定したWindows XPが既にインストールされている私の仕事用ラップトップでさえ、仕事で使用するさまざまなアプリケーションをインストールするための作業が必要でした。
この話のDebianの部分は2つあります。1つ目は、Linuxの地下サーバーをRedHatからDebianに切り替えること、2つ目は、メインのデスクトップマシンにDebianデスクトップを追加することです。
サーバー部分は常に最も緊張します。なぜなら、私はサーバーがただ動作することを本当に望んでいるからです。古いマシンですが(約6年前に購入しました)、主にファイルサーバー(smbとcvs)と音楽サーバー(Slimp3)としてうまく機能しています。サーバーのOSは古く(RedHat 7.2)、基本的にアップグレードが非常に面倒なので、アップグレードしていませんでした。Debianを選んだのは、Debianは頻繁にアップグレードを行わず、安定版ディストリビューションに関しては非常に保守的であるという評判があるからです。
もちろん、Debianのインストールプロセスはひどいことで有名ですが、サーバーの良いところは、Xを扱う必要がないことです。これは、プロセスの苦痛を取り除くのに大いに役立ちます。それでも、かなり複雑な作業になりました。Debianはマシンに問題なくインストールされましたが、新しく取り付けた250GBのハードドライブを適切に認識しませんでした。そのためには、パッケージとして入手可能なものよりも少しだけ新しいバージョンのカーネルが必要でした。そのため、カーネルの再コンパイルという喜びを味わいました。私はこれを以前に行ったことがなかったので、ストレスレベルが下がる可能性は低かったのですが、これとこれのおかげで、対処できました。
インストールが完了すると、RedHatで動作していたものをDebianで動作させることに忙しくしました。結論として、アプリケーションがDebianのパッケージ管理システム(apt-get)で適切にサポートされている場合、すべてが非常に簡単で、不正行為のように感じます。問題は、パッケージがapt-getで利用できない場合(Java)、またはapt-getパッケージがそれほど最新ではない場合(rexml)に発生します。それでも、他のUnixと比べて悪いわけではありません。apt-getで行われていないため、はるかに悪いと感じられるだけです。
デスクトップシステムはそれほど苦労しませんでしたが、それでもかなりの試行錯誤が必要でした。実際、私は古いデスクトップマシンで数ヶ月間Debianデスクトップシステムを使用していました。新しいラップトップを手に入れたら、プライマリ(そしてはるかに高速な)デスクトップマシンにDebianを代替ブートとして設定する時が来たと感じました。Debianデスクトップシステムで遊ぶための私のナンバーワンのヒントは、公式インストーラーを使用しないことです。Debian Sarge用に開発された最新のインストーラーでさえもです。Sargeインストーラーは、それなりに優れていますが、Xの設定を含めるほどではありません。そして、Xの設定は、インストーラーが私に理解できない質問をたくさんする恐怖であり、ましてや答えることはできません。新しいデスクトップにWindowsをセットアップすることと、Xを起動することの違いは、これ以上明確にはなり得ません。
幸いなことに、Knoppix、またはそのカスタマイズの1つを使用することで、この苦痛を回避できます。以前の実験的なデスクトップでは、Morphix Lite GUIを使用していました。これは、軽量のUIを備えたKnoppixのカスタマイズで、古いマシンでより良く動作します。新しいマシンには、より強力なKDEまたはGnomeが必要でした。結局のところ、これは私が望んでいたよりもかなり厄介でした。インストールは問題なく行われましたが、apt-getのアップグレード中にシステムが3回停止しました。そのうちの2回はブートレコードが壊れており、ライブCDから再起動して再インストールする必要がありました。最終的に、動作する最新のKDEデスクトップを手に入れることができましたが、Googleといくつかの経験に基づいた推測がなければ、行き詰まっていたでしょう。
全体として、Knoppixのようなインストールは役に立ちますが、それでも簡単なプロセスではありませんでした。KDEを試してみる時間はまだありません.他のディストリビューションの方がはるかに簡単でしょう。確かにRedHat 9のインストールは簡単でしたが、それでもアップグレードで苦労しました。.
更新 - 2004年8月
上記で述べたことはすべて今でも有効ですが、もう少し話があります。デスクトップ上のMorphixベースのインストールはほとんど問題ありませんでしたが、いくつかの小さな問題がありました。最大のものはUIに関するものでした。何らかの理由でXの設定では、画面の左右に約1/4インチのモニター外の領域がありました。そのため、ウィンドウやアイコンが画面の右端に移動した場合、画面に表示されませんでした。これには我慢できましたが、それでも苦痛でした。繰り返しますが、X Windowsのセットアップは、GUIのセットアップが常に簡単だったWindowsと比べると、非常に貧弱に見えます。
これを修正しようとすると、時間がかかりすぎました。新しいsargeインストーラーの最新バージョンを再び試しましたが、そのX設定は以前と同様に役に立ちませんでした。最終的に解決した方法は、RedHat 9を予備のディスクにインストールし、XF86Configファイルをdebianインストールにコピーすることでした。debianファイルからフォントパスのエントリを追加する必要がありましたが、その後、ついに隠れたエッジがなくなりました。良いニュースはそれが機能していることですが、悪いニュースは、これがGUIを解決するためのひどくバロック的な方法であるということです。