本ドキュメントは Debian GNU/Linux における
ソフトウェアのインストール方法の解説である.
習熟されている場合は読み飛ばしても構わない.
Debian GNU/Linux ではソフトウェアをインストールする方法として 主に 4 通り存在する.
Debian 用のソフトウェア (以下パッケージと呼ぶ)は .deb という拡張子のファイルで配布される. また UNIX 系のソフトウェアは一般的に.tar.gz という拡張子のファイルで配布される. 当然これも Debian で用いることができる.
dselect, apt-get, dpkg は .debのソフトウェアをインストールする際 に用いる. また make は tar.gz 形式のソフトウェアをインストールする際 に用いる. しかし dselect は気をつけないと自分が意図しないパッケージま で upgrade されてしまうので, ある程度構築された状態になっている場合は あまりお勧めしない(apt-get upgrade も同様).
apt はパッケージのアップグレード/インストールプログラムである. このプ ログラムを使うと非常に簡単にパッケージをアップグレードしたりインストー ルすることができる.インストールしようとするパッケージが他のパッケージ に依存する場合, apt は依存関係にある全てのパッケージをインストールして くれる.
dselect との違いはパッケージ一覧が見えるかどうかである. dselect はパッ ケージの一覧からインストールするパッケージを選べるが,apt はインストー ルするパッケージ名を自分が知っていて, 手で書かねばならない.そのため apt はパッケージを追加する場合に使うのが良いだろう.apt-get の詳細な使 い方は man apt-get を参照のこと.
設定ファイルは /etc/apt/sources.list である. このファイルにパッケージ の取得先を書く. 次の例は地球流体電脳倶楽部からパッケージを入手する場合 である.
# vi /etc/apt/sources.listと入力して以下のように編集する.
deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/debian woody main contrib non-free deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/debian-jp woody-jp main contrib non-free deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/debian-non-US woody/non-US main contrib non-free deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/debian woody-proposed-updates main contrib non-free deb ftp://ftp.ep.sci.hokudai.ac.jp/pub/Linux/Debian/debian-security woody/updates main contrib non-free
サイトに存在するパッケージの一覧を取得する. アップグレードやインストー ルを行なう際に実行する必要がある.
# apt-get update
パッケージ名を陽に指定する. 依存関係にあるパッケージも全てインストール してくれる.
# apt-get install hogehoge.deb(パッケージ名)
Debian のバージョンをアップグレード(例えば hamm → slink)する場合, 以 下のコマンドを打ち込むことで簡単に実行される.
# apt-get upgrade
dselect はパッケージのインストールプログラムである. パッケージの一覧 表(かなりの数である)の中から, インストールしたいパッケージを選ぶ. dselect の詳細な使い方は man dpkg や dpkg --help を参照のこと.
このドキュメントではネットワーク経由で地球流体電脳倶楽部(Debian のミラー サイトの内,北大理学部からネットワーク的に一番近い) からパッケージを入 手し,インストールするやり方を述べる.
# dselectを実行して dselect を起動する.
# dselectを実行する.
自分のハードディスクに存在する Debian パッケージをインストール場合 dpkg を用いる. またパッケージをアンインストールする場合も dpkg を用いる.
# dpkg --remove hogehoge
# dpkg --purge hogehoge
$ dpkg --list
tar.gz の形式のソフトウェアをインストールする場合, make を用いる. この形式のソフトウェアは圧縮されているので, tar もしくは gzip 等で解凍する必要がある.
解凍すると, ディレクトリ構造を持ったファイル群が作られる. その中に必ず README や INSTALL といったインストール方法の 書かれたファイルが存在する. それらを参考にしてインストールを行う.
最終更新日: 2004/03/12 志藤 文武 | Copyright © 2004 epftp |