河野@南部製作所です
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で聞いた方がいい内容でしょうか。)
|