2009年6月26日金曜日

ローカルパッケージのインストール

Debian4.0(etch)では直接ダウンロードした拡張子.debのパッケージファイルを 右クリック>"GDebi Package Installer"で開く でインストールすることが出来ましたが、Debian5.0 (Lenny)では何故か右クリックをしても "GDebi Package Installer"で開く は表示されません。
ファイルを右クリック プロパティ>開き方「Available applications」を覗いてみるとどうやらDebian5.0 (Lenny)では「GDebi」自体がインストールされていないようです。そこで「GDebi」をインストールしてみましたが、状況は変わらず、右クリックで"GDebi Package Installer"で開く が表示されません。PCを再起動してもみましたが結果は同じでした。
どうにも原因が分からないので他のソフトを試してみようと考え、「Available applications」に表示されていた「gdeb」(一文字違いですが別のパッケージです)をインストールしてみました。するとこれが幸いしたのか 右クリックで"GDebi Package Installer"で開く が表示されるようになりました。もちろん"GDeb"で開く も表示されています。
早速ダウンロードしたパッケージファイルのインストールを実効してみましたが、どうも上手くいきません。「Install Package」をクリックすると「GDebi Package Installer」が終了してしまいます。何度か試してみましたがやはり上手くいかないので、もう一つの「GDeb」を試してみるとすんなりとインストール出来ました。
手順としては パッケージファイルを 右クリック>"GDeb"で開く「Install」をクリック、rootのパスワードを入力して「Continue」でターミナルが起動し、インストールが開始されます。終了後にEnterキーを押せば完了です。
インストールしたパッケージは「Synapticパッケージマネージャ」の「状態」>インストール済(ローカルまたはObsolete)で確認出来ます。
ローカルより「GDeb」を使いインストールしたパッケージは「アップデート・マネージャ」で自動的にバージョンのアップデートは行われませんが、リポジトリに無いパッケージを使いたい場合には有効な手段だと思います。但し、当然検証されていないパッケージをもインストールすることが可能なので注意が必要です。
通常は「Synapticパッケージマネージャ」等で公式によって検証されたパッケージをインストールし、「GDeb」はあくまでも非常用と考えた方が良いと思います。

0 件のコメント:

コメントを投稿