|
||||||||||||||||||||||||
| 前のページ 1 2 3 4 次のページ | ||||||||||||||||||||||||
| バイナリパッケージからのインストール | ||||||||||||||||||||||||
|
今回は導入が簡単なバイナリパッケージからのインストール方法を解説します。 表3の通り、パッケージ管理ツールは高レベル(apt、yum)と低レベル(dpkg、rpm)に分けることができます。高レベルツールは非常に便利ですが、設定ファイルで指定したリポジトリ以外の場所からパッケージをダウロードすることはできません。 一方、低レベルツールは高レベルツールのような便利さはありませんが、インストールするパッケージのルートディレクトリの指定やリポジトリに登録されていないパッケージの導入など、パッケージに対して細かな設定をすることができます。 低レベルツールからインストールするか、高レベルツールからインストールするか悩むところだと思います。もし、インストールしたいパッケージが公式のリポジトリにある場合は、高レベルツールからインストールするべきでしょう。普及が進んでいるソフトウェアの場合には、大体、公式リポジトリにあると考えて良いです(Apacheは、公式リポジトリに登録されています)。 では、公式リポジトリにない場合はどうすればよいのでしょうか。公式リポジトリにないパッケージをインストールする方法は次の2つがあります。
表4:公式リポジトリにないパッケージをインストールする方法 非公式リポジトリを使用する場合、リポジトリ間で競合するパッケージがあるなどの理由で依存関係が解決できないケースがあるので注意が必要です。そのような場合には、必要なパッケージを個別に取得し、低レベルツールでインストールした方が良いでしょう。 |
||||||||||||||||||||||||
| aptとyumの仕組み | ||||||||||||||||||||||||
|
それではaptとyumの仕組みについて簡単に解説します。aptやyumは設定ファイルで設定したネットワーク上の公式/非公式リポジトリなどから最新のパッケージを取得し、依存関係を自動で解決しながらインストールしてくれます。 aptは内部でdpkgを実行します。aptは基本的にdpkgが適切に処理できるように、パッケージの取得や依存関係の解決などを行い、整理したものをdpkgに渡す仕事をしているだけです。 またyumも同様で、yumは内部でrpmを実行しています。yumも基本的にrpmが適切に処理できるように整理したものをrpmに渡す仕事をしているだけです。すなわち高レベルツールからインストールしても低レベルツールからインストールしても、結果はまったく同じものがインストールされます。 ![]() 図1:aptとyumの仕組み なお、aptもしくはyumはOSをインストールした時点ですでに皆さんの環境にセットアップされていると思いますので、セットアップについては省略させていただきます。 |
||||||||||||||||||||||||
| aptを利用したインストール | ||||||||||||||||||||||||
|
それではaptでApacheをインストールしましょう。なおインストールは管理者でなければ実行できないため、事前に管理者権限を持つユーザでログインしておく必要があります。 実際に記事を執筆する際に利用した筆者の環境は表5の通りです。
表5:筆者のDebian環境 |
||||||||||||||||||||||||
| aptでのインストール方法 | ||||||||||||||||||||||||
|
aptでのインストールを行うには、まず管理者権限のユーザで次のコマンドを入力して実行してください。
# apt-get install apache2
するとApacheのインストールがはじまります。
パッケージリストを読み込んでいます... 完了
次にapache2パッケージをインストールするのですが、そのためには次の3つのパッケージが必要です。
表6:apache2パッケージをインストールするのに必要なもの それぞれの役割は次の表の通りです。
表7:aptでのパッケージ一覧 インストール途中で「続行しますか [Y/n]?」というメッセージが表示されますので、ここでは「Y」と入力してください。これでApacheのインストールは完了です。
pache2 2.2.3-4 を (.../apache2_2.2.3-4_all.deb で) 置換するための準備をしています ...
このようにaptが依存関係を自動で解決して対象のパッケージをインストールしてくれたので、Apacheを簡単にインストールすることができました。 |
||||||||||||||||||||||||
| ディレクトリ構成 | ||||||||||||||||||||||||
|
aptからApacheをインストールした場合ディレクトリ構成がapt用になります。aptでのディレクトリ構成は下記の通りです。
表8:aptのディレクトリ構成 表8の1行目のディレクトリが重要です。このディレクトリ配下に各種設定ファイルが置かれていますので、Apacheの設定を変更するときはこのディレクトリ配下のファイルを編集します。 |
||||||||||||||||||||||||
|
前のページ 1 2 3 4 次のページ |
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||
|
|
||||||||||||||||||||||||
|
||||||||||||||||||||||||



