Vitruvian Penguin
knoppix

[knoppix:2318] install php4-pgsql

Date: Sun, 16 Nov 2003 23:38:21 +0900 (JST)
X-mailer: FreeML Web Mailer XP; SP2
河野@南部製作所です

AIST版20031015を使い再構築をしています。
kinnekoさんのBuild Own Knoppix( SoftwareDesign版 )を見て作業をしています。
再構築の中でPostgreSQLをインストールし、それには成功しました。
次にphp4-pgsqlをインストールしましたが、phpにうまく組み込まれません。

インストールは apt-get install php4-pgsql で行なっています。
/etc/apt/sources.listには手を加えていません。

既にインストールされていた関連パッケージは以下の通りでした。

ii  apache         1.3.27.0-2     Versatile, high-performance HTTP server
ii  apache-common  1.3.27.1-3     Support files for all Apache webservers
ii  libapache-mod- 2.8.14-3       Strong cryptography (HTTPS support)
for Apac
ii  php4           4.3.2+rc3-6    A server-side, HTML-embedded scripting
langu
ii  php4-mysql     4.3.2+rc3-6    MySQL module for php4

インストールしたパッケージは以下の通りです。

ii  php4-cgi       4.1.2-6        A server-side, HTML-embedded scripting
langu
ii  php4-pgsql     4.1.2-4        PostgreSQL module for php4
ii  postgresql     7.3.2r1-5      Object-relational SQL database,
descended fr
ii  postgresql-cli 7.3.2r1-5      Front-end programs for PostgreSQL

このうち、php4-cgiは意図せずに勝手に入りました。
php4-pgsql と php4とのバージョンミスマッチが原因みたいなので、

apt-get -s remove --purge apache apache-common php4 php4-mysql

として、改めて

apt-get install php4 apache apache-common

とすると、

パッケージリストを読みこんでいます... 完了
依存関係ツリーを作成しています... 完了   
apache は既に最新バージョンです。
インストールすることができないパッケージがありました。おそらく、ありえ
ない状況を要求したか、必要なパッケージがまだ作成されていなかったり
Incoming から移動されていない、不安定版ディストリビューションを使用し
ているものと考えられます。"
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
  apache: 依存: apache-common (< 1.3.28-0) しかし、1.3.29-1 はインストー
ルされようとしています
  apache-common: 依存: libc6 (>= 2.3.2.ds1-4) しかし、2.3.2-9 はインス
トールされようとしています
                 依存: apache-utils しかし、インストールされようとしてい
ません
E: 壊れたパッケージ

となり、やはり
 dpkg -l |  grep php
ii  php4           4.3.2+rc3-6    A server-side, HTML-embedded scripting
langu
ii  php4-cgi       4.1.2-6        A server-side, HTML-embedded scripting
langu
ii  php4-mysql     4.3.2+rc3-6    MySQL module for php4
ii  php4-pgsql     4.1.2-4        PostgreSQL module for php4

となってしまいます。
php4 が unstableであり、 php4-pgsqlが testingらしいのですが、php4-pgsql
をunstableから取ってくるのはどのようにしたらいいのでしょうか。
(debian MLで聞いた方がいい内容でしょうか。)
<Prev in Thread] Current Thread [Next in Thread>