This file is indexed.

/usr/share/doc/apt-doc/guide.ja.html/ch2.html is in apt-doc 1.0.9.8.4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>第2章 apt-get</title>
    <meta name="generator" content="DocBook XSL Stylesheets V1.78.1"/>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <link rel="home" href="index.html" title="APT ユーザガイド"/>
    <link rel="up" href="index.html" title="APT ユーザガイド"/>
    <link rel="prev" href="ch1.html" title="第1章 全般"/>
    <link rel="next" href="ch3.html" title="第3章 DSelect"/>
  </head>
  <body>
    <div class="navheader">
      <table width="100%" summary="Navigation header">
        <tr>
          <th colspan="3" align="center">第2章 apt-get</th>
        </tr>
        <tr>
          <td align="left"><a accesskey="p" href="ch1.html">戻る</a> </td>
          <th width="60%" align="center"> </th>
          <td align="right"> <a accesskey="n" href="ch3.html">次へ</a></td>
        </tr>
      </table>
      <hr/>
    </div>
    <div class="chapter">
      <div class="titlepage">
        <div>
          <div>
            <h1 class="title"><a id="ch2"/>第2章 apt-get</h1>
          </div>
        </div>
      </div>
      <p>
<span class="command"><strong>apt-get</strong></span>
はコマンドラインからパッケージをインストールする簡単な方法を提供します。<span class="command"><strong>dpkg</strong></span>
とは異なり、<span class="command"><strong>apt-get</strong></span> は .deb
ファイルを解釈せず、連携するのはパッケージ特有の名前で、インストールできるのは<span class="emphasis"><em>ソース</em></span>にある .deb
アーカイブだけです。
</p>
      <p>
<span class="command"><strong>apt-get</strong></span> を使う前にまずやるべきことは<a href="#ftn.idp52625792" class="footnote" id="idp52625792"><sup class="footnote">[1]</sup></a>パッケージ一覧を<span class="emphasis"><em>ソース</em></span>から取得することで、それにより利用できるパッケージがわかるようになります。これには
<code class="literal">apt-get update</code> を実行します。例えば
</p>
      <pre class="screen">
# apt-get update
Get http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages
Get http://llug.sep.bnl.gov/debian/ testing/contrib Packages
Reading Package Lists... Done
Building Dependency Tree... Done
</pre>
      <p>
更新後は複数のコマンドを使えます:
</p>
      <div class="variablelist">
        <dl class="variablelist">
          <dt>
            <span class="term">upgrade</span>
          </dt>
          <dd>
            <p>
upgrade
を行うとシステム全体を穏やかにアップグレードします。アップグレードでは新しいパッケージのインストールや既存のパッケージの削除、アップグレードすると他のパッケージを破壊する可能性のある場合のそのパッケージのアップグレードは行いません。これは毎日実行してシステムを比較的安全にアップグレードできます。upgrade
を行うとアップグレードできないパッケージがある場合にその一覧を表示します。これは通常新しいパッケージに依存しているか他のパッケージと競合しているということになります。<span class="command"><strong>dselect</strong></span><code class="literal">apt-get install</code> を使うとそういったパッケージを強制的にインストールできます。
</p>
          </dd>
          <dt>
            <span class="term">install</span>
          </dt>
          <dd>
            <p>
install
を使ってパッケージを名前によりインストールします。パッケージは自動的に取得、インストールされます。これはインストールするパッケージの名前が既にわかっていて
GUI を使って選択したくない場合に有用です。インストールするパッケージはいくらでも指定でき、全て取得されます。install
では対象パッケージ一覧から自動的に依存問題の解決に努めてまとめを提示し、指示以外の変更がある場合は確認を促します。
</p>
          </dd>
          <dt>
            <span class="term">dist-upgrade</span>
          </dt>
          <dd>
            <p>
dist-upgrade は完全なアップグレードを行うように設計されていて、Debian
のリリース間のアップグレードを単純化します。洗練されたアルゴリズムを使って、システムをできるだけ最新のリリースにするためにインストール、アップグレード、削除する最善のパッケージ群を決定します。状況によっては
<span class="command"><strong>dselect</strong></span> で手作業により時間を掛けて依存を解決するよりも dist-upgrade
を使う方が希望には合うかもしれません。dist-upgrade 完了後は <span class="command"><strong>dselect</strong></span>
を使って、残っているパッケージがあればインストールできます。
</p>
            <p>
dist-upgrade が実行する内容をよく観察するのは重要です。かなり驚くような判断がなされることもあります。
</p>
          </dd>
        </dl>
      </div>
      <p>
<span class="command"><strong>apt-get</strong></span> にはコマンドラインオプションが複数あり、man ページの
<span class="citerefentry"><span class="refentrytitle">apt-get</span>(8)</span>
で詳細に説明されています。最も有用なオプションは取得したファイルをインストールしない <code class="literal">-d</code>
です。システムが大量のパッケージをダウンロードする必要がある場合、何かうまくいかなかったときにインストールを開始するのは望ましくはないでしょう。<code class="literal">-d</code>
を指定すると、ダウンロードしたときのコマンドを単純に再び、<code class="literal">-d</code>
を付けずに実行することでダウンロードしたアーカイブをインストールできます。
</p>
      <div class="footnotes">
        <br/>
        <hr/>
        <div id="ftn.idp52625792" class="footnote">
          <p><a href="#idp52625792" class="para"><sup class="para">[1] </sup></a> http プロキシサーバを使っている場合はまず http_proxy 環境変数をセットする必要があります。sources.list(5) を見てください </p>
        </div>
      </div>
    </div>
    <div class="navfooter">
      <hr/>
      <table width="100%" summary="Navigation footer">
        <tr>
          <td align="left"><a accesskey="p" href="ch1.html">戻る</a> </td>
          <td align="center"> </td>
          <td align="right"> <a accesskey="n" href="ch3.html">次へ</a></td>
        </tr>
        <tr>
          <td align="left" valign="top">第1章 全般 </td>
          <td align="center">
            <a accesskey="h" href="index.html">ホーム</a>
          </td>
          <td align="right" valign="top"> 第3章 DSelect</td>
        </tr>
      </table>
    </div>
  </body>
</html>