vine-users ML アーカイブ



[vine-users:064930] Re: 依存ファイルのインストール方法

  • From: OYAMA Hiroyasu <linux@xxxxxxxxxxx>
  • Subject: [vine-users:064930] Re: 依存ファイルのインストール方法
  • Date: Sun, 07 Mar 2004 17:43:55 +0900
小山と申す者です。

 apt-getを活用されなてないんでしょうか? Plusが通るように
/etc/apt/atp.confを設定すれば、apt-get install phpで依存する
パッケージも一緒にインストールしてくれると思います。
下の例では-sオプションを付けてるので、実際にはインストール
されてません。私はソースからインストールしてるので、
4.3.3が入ってます。

| # apt-get -s install php
| パッケージリストを読みこんでいます... 完了0%
| 依存情報ツリーを作成しています... 完了%
| 以下の追加パッケージがインストールされます:
|   libexpat libsablotron0 libxml2 libxslt
| 以下のパッケージが新たにインストールされます:
|   libexpat libsablotron0 libxml2 libxslt php
| 0 個のアップグレードパッケージ, 5 個の新規パッケージ, 0 個の削除/リプ
レースパッケージ, 0 個の保留パッケージがあります。
| Inst libexpat
| Inst libxml2
| Inst php []
| Inst libxslt []
| Inst libsablotron0
| # php -v
| PHP 4.3.3 (cli) (built: Sep 10 2003 07:33:11)
| Copyright (c) 1997-2003 The PHP Group
| Zend Engine v1.3.0, Copyright (c) 1998-2003 Zend Technologies


Masaki Nohtomi wrote:

> 納富と申します。
> 
> VineLinux 2.6-r3を使ってます。
> VinePlusからphp-4.2.3-0vl5.i386.rpm
> をインストールしようとすると
> 
> root@temp i386]# rpm -ivh php-4.2.3-0vl5.i386.rpm
> エラー: 依存性の欠如:
>         libexpat.so.0は php-4.2.3-0vl5 に必要とされています
>         libkakasi.so.2は php-4.2.3-0vl5 に必要とされています
>         libnmz.so.3は php-4.2.3-0vl5 に必要とされています
>         libsablot.so.0は php-4.2.3-0vl5 に必要とされています
>         libxml2.so.2は php-4.2.3-0vl5 に必要とされています
>         libxslt.so.1は php-4.2.3-0vl5 に必要とされています
>         libxsltbreakpoint.so.1は php-4.2.3-0vl5 に必要とされています
> 
> というふうにたくさんの依存ファイルが表示されます。
> この場合、これら依存ファイルは一個一個手作業でインストールしなければ
> ならないのでしょうか?
> こられをまとめてインストールしてくれるコマンドはないのでしょうか?
> 
> rpmのマニュアルも一応調べましたが見つけられませんでしたので
> どうかよろしくお願いします。

-- 
OYAMA Hiroyasu
hiroyasu@xxxxxxxxxxx