how to install

ソフトウェアのインストール方法

ソフトウェアのインストール方法の解説.

Debian でのソフトウェアインストール方法

Debian GNU/Linux ではソフトウェアをインストールする方法として 主に 4 通り存在する.
  1. apt-get を用いる.
  2. dselect を用いる.
  3. dpkg を用いる.
  4. make を用いる.
Debian 用のソフトウェア(パッケージと呼ぶ)は .deb 形式のファイルで配布される. また UNIX 系のソフトウェアは一般的に .tar.gz 形式のファイルで配布されるが, Debian でも用いることができる.

dselect, apt-get, dpkg は deb 形式のソフトウェアをインストールする際に用いる. また make は tar.gz 形式のソフトウェアをインストールする際に用いる.


  1. apt-get を使ったパッケージのアップグレードやインストール方法
  2. apt はパッケージのアップグレード/インストールプログラムである. このプログラムを使うと非常に簡単にパッケージをアップグレードしたり インストールすることができる. インストールしようとするパッケージが他のパッケージに依存する場合, apt は依存関係にある全てのパッケージをインストールしてくれる.

    dselect との違いはパッケージ一覧が見えるかどうかである. dselect はパッケージの一覧からインストールするパッケージを選べるが, apt はインストールするパッケージ名を自分が知っていて, 手で書かねばならない. そのため apt はパッケージを追加する場合に使うのが良いだろう.

    apt-get の詳細な使い方は man apt-get を参照のこと.

    設定ファイルは /etc/apt/sources.list である. このファイルにパッケージの取得先を書く. 地球流体電脳倶楽部からパッケージを入手する場合は以下のように編集する.

    # vi /etc/apt/sources.list
    以下のように書き換える.

    deb http://dennou-h.ees.hokudai.ac.jp/arch-large1/cc-env/Linux/debian stable main contrib non-free
    deb http://dennou-h.ees.hokudai.ac.jp/arch-large1/cc-env/Linux/debian-jp stable-jp main contrib non-free
    deb http://dennou-h.ees.hokudai.ac.jp/arch-large1/cc-env/Linux/debian-non-US stable non-US

    1.1 使い方

    アップデート
    ftp サイトに存在するパッケージの一覧を取得する. アップグレードやインストールを行なう際に実行する必要がある.

    # apt-get update

    パッケージをインストールする時
    パッケージ名を陽に指定する. 依存関係にあるパッケージも全てインストールしてくれる.

    # apt-get install hogehoge.deb(パッケージ名)

    アップグレード
    Debian のバージョンをアップグレード(例えば hamm → slink)する場合, 以下のコマンドを打ち込むことで簡単に実行される.

    # apt-get upgrade

  3. dselect を用いる.
  4. dselect はパッケージのインストールプログラムである. パッケージの一覧表(かなりの数である)の中から, インストールしたいパッケージを選ぶ. o

    dselect の詳細な使い方は man dpkg や dpkg --help を参照のこと.

    このドキュメントではネットワーク経由で地球流体電脳倶楽部 (Debian のミラーサイトの内,北大理学部からネットワーク的に一番近い) からパッケージを入手し,インストールするやり方を述べる.

    2.1 使い方 (ftp を使う)

    # dselect

    [A]ccess
    "ftp" を選択する.
    以下設定する箇所のみを書く. コロンのあとに何も書かれていない場合は リターンを押したことを意味する.

    ・Enter ftp site []:
    dennou-h.ees.hokudai.ac.jp
    ・Use passive mode [y]:
    ・Enter username [anonymous]:
    ・Enter password [sugiyama@gfd-dennou.org]:
    自分のメールアドレスを書く
    ・Enter debian directory [/pub/]:
    /arch-large1/cc-env/Linux/debian-jp
    ・Go through an authenticated FTP proxy [n]:
    ・Enter space seperated list of distributions to get[]:
    dists/slink/main dists/slink/non-free dists/slink/contrib dists/slink-jp/main dists/slink-jp/contrib dists/slink-jp/non-free (スペースで区切る)
    ・Enter directory to download binary package files to (relative to /var/lib/dpkg/methods/ftp/) [debian]:

    [U]pdate
    リターンを押す

    [S]elect
    必要とするパッケージを選択する. インストールするものは "+" を押す. 削除したいものは "-" を押す.

    [I]nstall
    インストールが完了するまでひたすら待つ. コンフィギュレーションに関しては, コンフィギュレーションの答え方 を参照のこと.

    [C]onfig
    うまくコンフィグされなかったパッケージを もう一度コンフィグし直す.

    [R]emove
    削除するように選択されていたパッケージが実際に削除される.

    [Q]uit
    おしまい

    2.2 使い方 (apt を使う)

    # dselect

    [A]ccess
    "apt" を選択する.
    パッケージ取得先として /etc/apt/source.list に書かれたもので 変更が無いか聞いてくるので, N を選択する. 但し前もって /etc/apt/source.list を apt-get の使い方 に従って 変更しておく必要がある.

    あとは 2.1 と同様である.

  5. dpkg を用いる場合
  6. 自分のハードディスクに存在する Debian パッケージをインストール場合 dpkg を用いる. またパッケージをアンインストールする場合も dpkg を用いる.

    3.2 使い方

    パッケージのインストール
    # dpkg --install hogehoge.deb

    パッケージのアンインストール
    ・設定ファイルを残しておく場合
    # dpkg --remove hogehoge

    ・設定ファイルも全て消去する場合
    # dpkg --purge hogehoge

    インストールされたパッケージの一覧を見る
    $ dpkg --list

  7. make する場合
  8. tar.gz の形式のソフトウェアをインストールする場合, make を用いる. この形式のソフトウェアは圧縮されているので, tar もしくは gzip 等で解凍する必要がある.

    解凍すると, ディレクトリ構造を持ったファイル群が作られる. その中に必ず README や INSTALL といったインストール方法の 書かれたファイルが存在する. それらを参考にしてインストールを行う.

  9. 参考文献
  10. ・柳原良亮 他 共著
    Debian GNU/Linux 一歩進んだフリー Linux システム, ソフトバンク ISBN4-7973-0754-4

LAST MODIFIED
1999 Sep.23

杉山耕一朗
sugiyama@gfd-dennou.org