お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2008-01-28 15:05:07

mtflat
新しいメンバ
From: Japan
登録日: 2008-01-27

PHP5 GD2ライブラリがインストールできない

はじめまして。

ubuntu server 6.06LTS上でxoopsを立ち上げています。
weblogD3をインストールしたのですが、画像のサムネイルを利用するためにはPHP5のGD2パッケージが
必要、とのメッセージを見て、

apt-get install php5-gd
を実行してみたのですが、以下のようなエラーメッセージが出て、うまくいきません。

---以下エラーメッセージ

インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。

単純な操作を行っただけなので、このパッケージは単にインストールできない
可能性が高いです。そのため、このパッケージへのバグレポートを送ってくだ
さい。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
  php5-gd: 依存: libgd2-xpm (>= 2.0.33) しかし、インストールされようとしていません
           依存: libjpeg62 しかし、インストールすることができません
           依存: libx11-6 しかし、インストールされようとしていません
           依存: libxpm4 しかし、インストールすることができません

---ここまで

最初のインストールの段階でLAMPをインストールした上で、更に準備するものがあるのでしょうか??

アドバイス等頂けましたら嬉しく思います。

オフライン

 

#2 2008-01-29 10:07:04

hito
管理者
登録日: 2007-03-18

Re: PHP5 GD2ライブラリがインストールできない

mtflat による投稿:

以下のパッケージには満たせない依存関係があります:
  php5-gd: 依存: libgd2-xpm (>= 2.0.33) しかし、インストールされようとしていません
           依存: libjpeg62 しかし、インストールすることができません
           依存: libx11-6 しかし、インストールされようとしていません
           依存: libxpm4 しかし、インストールすることができません

何が起きているのか把握するために、
sudo apt-get update
sudo apt-get install libgd2-xpm libjpeg62 libx11-6 libxpm4
を実行して、結果を貼り付けて頂けるでしょうか?

オフライン

 

#3 2008-01-29 14:24:29

mtflat
新しいメンバ
From: Japan
登録日: 2008-01-27

Re: PHP5 GD2ライブラリがインストールできない

hito様

ありがとうございます。早速実行してみました。

sudo apt-get update を実行した結果:

取得:1 http://jp.archive.ubuntu.com dapper Release.gpg [189B]
取得:2 http://jp.archive.ubuntu.com dapper-updates Release.gpg [191B]
ヒット http://jp.archive.ubuntu.com dapper Release
ヒット http://jp.archive.ubuntu.com dapper-updates Release
ヒット http://jp.archive.ubuntu.com dapper/main Sources
ヒット http://jp.archive.ubuntu.com dapper/restricted Sources
ヒット http://jp.archive.ubuntu.com dapper/universe Packages
ヒット http://jp.archive.ubuntu.com dapper/universe Sources
ヒット http://jp.archive.ubuntu.com dapper-updates/main Packages
ヒット http://jp.archive.ubuntu.com dapper-updates/restricted Packages
ヒット http://jp.archive.ubuntu.com dapper-updates/main Sources
ヒット http://jp.archive.ubuntu.com dapper-updates/restricted Sources
取得:3 http://security.ubuntu.com dapper-security Release.gpg [191B]
ヒット http://security.ubuntu.com dapper-security Release
ヒット http://security.ubuntu.com dapper-security/main Packages
ヒット http://security.ubuntu.com dapper-security/restricted Packages
ヒット http://security.ubuntu.com dapper-security/main Sources
ヒット http://security.ubuntu.com dapper-security/restricted Sources
3B を 2s で取得しました (1B/s)
パッケージリストを読み込んでいます... 完了

次に、
sudo apt-get install libgd2-xpm libjpeg62 libx11-6 libxpm4 を実行した結果です:

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
パッケージ libjpeg62 はデータベースには存在しますが、利用できません。
おそらく、そのパッケージが見つからないか、もう古くなっているか、
あるいは別のソースからのみしか利用できないという状況が考えられます
E: パッケージ libjpeg62 にはインストール候補がありません

といった感じの結果となりました。
私には今ひとつ何が起こっているか(どうすれば良いのか)わからないのですが、
解決の糸口はありますでしょうか?

オフライン

 

#4 2008-01-29 14:42:18

hito
管理者
登録日: 2007-03-18

Re: PHP5 GD2ライブラリがインストールできない

えーと、ちょっと調べてみた限りでは何かパッケージ作ってる人の側で
バグってるような気配がします。あとで確認してみますが、それはともかく、

お使いの環境は32bitでしょうか? であれば、
wget http://launchpadlibrarian.net/1471768/libjpeg62_6b-11_i386.deb
sudo dpkg -i libjpeg62_6b-11_i386.deb
として頂ければ解決できると思います。


もしも64bit環境なら、
wget http://launchpadlibrarian.net/1469790/libjpeg62_6b-11_amd64.deb
sudo dpkg -i libjpeg62_6b-11_amd64.deb
してください。

その後、あらためて
apt-get install php5-gd
してみるといかがでしょうか?(それでもコケる?

オフライン

 

#5 2008-01-29 18:59:18

mtflat
新しいメンバ
From: Japan
登録日: 2008-01-27

Re: PHP5 GD2ライブラリがインストールできない

hito様

早速の返信ありがとうございます。結論から申し上げますと、コケてます…。

wget http://launchpadlibrarian.net/1471768/libjpeg62_6b-11_i386.deb

すると、

--18:41:43--  http://launchpadlibrarian.net/1471768/libjpeg62_6b-11_i386.deb
           => `libjpeg62_6b-11_i386.deb'
Resolving launchpadlibrarian.net... 91.189.90.235
Connecting to launchpadlibrarian.net|91.189.90.235|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 82,990 (81K) [application/x-debian-package]

100%[==============================================>] 82,990        69.11K/s

18:41:45 (69.05 KB/s) - `libjpeg62_6b-11_i386.deb' saved [82990/82990]

で、

dpkg -i libjpeg62_6b-11_i386.deb

すると、

未選択パッケージ libjpeg62 を選択しています。
(データベースを読み込んでいます... 現在 16150 個のファイルとディレクトリがインストールされています。)
(libjpeg62_6b-11_i386.deb から) libjpeg62 を展開しています...
libjpeg62 (6b-11) を設定しています ...

となりました。そこで、

apt-get install php5-gd

をしたのですが、

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。

単純な操作を行っただけなので、このパッケージは単にインストールできない
可能性が高いです。そのため、このパッケージへのバグレポートを送ってくだ
さい。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
  php5-gd: 依存: libgd2-xpm (>= 2.0.33) しかし、インストールされようとしていません
           依存: libx11-6 しかし、インストールされようとしていません
           依存: libxpm4 しかし、インストールすることができません
E: 壊れたパッケージ

のように再び言われてしまいました。確かに前の状況からはlibjpeg62の部分は解消
できたっぽくはあるのですが…。

オフライン

 

#6 2008-01-29 21:19:18

hito
管理者
登録日: 2007-03-18

Re: PHP5 GD2ライブラリがインストールできない

sudo apt-get install libgd2-xpm libx11-6した後で、

wget http://launchpadlibrarian.net/2424054/libxpm4_3.5.4.2-0ubuntu3_i386.deb
sudo dpkg -i libxpm4_3.5.4.2-0ubuntu3_i386.deb

でどうでしょう(後から追記。これはやらなくていいです)。

って。良く見るとUniverseリポジトリに-updateと-securityがないですね。上記の作業は
やらなくていいので、/etc/apt/sources.listに、以下を追加して、

deb http://jp.archive.ubuntu.com/ubuntu/ dapper-updates universe
deb-src http://security.ubuntu.com/ubuntu dapper-security universe

あらためて

sudo apt-get update
apt-get install php5-gd

してみてください。ダメなら上記の手順で。

オフライン

 

#7 2008-01-30 09:12:33

mtflat
新しいメンバ
From: Japan
登録日: 2008-01-27

Re: PHP5 GD2ライブラリがインストールできない

hito様

ありがとうございます。やってみました。 (長文すみません)

/etc/apt/sources.list

を変更した上で

apt-get update しました:

取得:1 http://jp.archive.ubuntu.com dapper Release.gpg [189B]
取得:2 http://jp.archive.ubuntu.com dapper-updates Release.gpg [191B]
ヒット http://jp.archive.ubuntu.com dapper Release
ヒット http://jp.archive.ubuntu.com dapper-updates Release
ヒット http://jp.archive.ubuntu.com dapper/main Sources
ヒット http://jp.archive.ubuntu.com dapper/restricted Sources
ヒット http://jp.archive.ubuntu.com dapper/universe Packages
ヒット http://jp.archive.ubuntu.com dapper/universe Sources
ヒット http://jp.archive.ubuntu.com dapper-updates/main Packages
ヒット http://jp.archive.ubuntu.com dapper-updates/restricted Packages
ヒット http://jp.archive.ubuntu.com dapper-updates/main Sources
ヒット http://jp.archive.ubuntu.com dapper-updates/restricted Sources
取得:3 http://ja.archive.ubuntu.com dapper-updates Release.gpg [191B]
取得:4 http://security.ubuntu.com dapper-security Release.gpg [191B]
取得:5 http://ja.archive.ubuntu.com dapper-updates Release [50.9kB]
取得:6 http://security.ubuntu.com dapper-security Release [50.9kB]
取得:7 http://ja.archive.ubuntu.com dapper-updates/universe Packages [103kB]
取得:8 http://security.ubuntu.com dapper-security/main Packages [140kB]
取得:9 http://security.ubuntu.com dapper-security/restricted Packages [7842B]
取得:10 http://security.ubuntu.com dapper-security/main Sources [27.9kB]
取得:11 http://security.ubuntu.com dapper-security/restricted Sources [979B]
取得:12 http://security.ubuntu.com dapper-security/universe Sources [11.7kB]
394kB を 4s で取得しました (86.1kB/s)
パッケージリストを読み込んでいます... 完了

で、apt-get install php5-gd しました:

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了
インストールすることができないパッケージがありました。おそらく、あり得
ない状況を要求したか、(不安定版ディストリビューションを使用しているの
であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移
動されていないことが考えられます。

単純な操作を行っただけなので、このパッケージは単にインストールできない
可能性が高いです。そのため、このパッケージへのバグレポートを送ってくだ
さい。
以下の情報がこの問題を解決するために役立つかもしれません:

以下のパッケージには満たせない依存関係があります:
  php5-gd: 依存: libgd2-xpm (>= 2.0.33) しかし、インストールされようとしていません
           依存: libx11-6 しかし、インストールされようとしていません
           依存: libxpm4 しかし、インストールすることができません
E: 壊れたパッケージ

となってしまいました。ので、
apt-get install libgd2-xpm libx11-6 してみたのですが、

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

以下のパッケージには満たせない依存関係があります:
  libgd2-xpm: 依存: libfontconfig1 (>= 2.3.0) しかし、インストールすることができません
              依存: libxpm4 しかし、インストールすることができません
  libx11-6: 依存: libxau6 しかし、インストールすることができません
            依存: x11-common (>= 7.0.0-0ubuntu3) しかし、インストールすることができません
            先行依存: x11-common (>= 7.0.0-0ubuntu3) しかし、インストールすることができません
E: 壊れたパッケージ

となってしまいます…。

オフライン

 

#8 2008-02-20 13:48:58

youre
メンバ
登録日: 2006-11-07

Re: PHP5 GD2ライブラリがインストールできない

" E: 壊れたパッケージ " と出たときには, インストール途中のパッケージが
残っていることが多いので, 破損パッケージを取り除いてみてはどうでしょう?

[システム]-[システム管理]-[Synaptic パッケージマネージャ] を立ち上げて,

左下の4個ボタンの " カスタムフィルター " を選び, 左ペインのカテゴリ " 破損 "を選んでみて下さい.
右側に赤色■が付いたパッケージが,インストール途中のパッケージです.

破損パッケージがあると, 関連するパッケージがうまくインストール出来ないことがあります.

赤色■を右クリックして出てくるメニューから "完全削除指定"を選んで下さい.
破損パッケージを全て削除指定出来たら, 上中ぐらいにある " 適用 " を押して下さい.
破損パッケージが設定ファイルを含めて取り除かれます.

インストールしようとしたパッケージが, aptのキャッシュホルダ(/var/cache/apt/)に
残っていますので,これも消して置きましょう.

  # apt-get clean all

ずっと使っているとキャッシュホルダにはパッケージアーカイブが溜っていきますから,
ときどき全て削除すると, apt-getまわりの不具合が起こり難くなる様です.

これでもういちどインストールに挑戦してみて下さい.

オフライン

 

#9 2008-03-04 10:31:20

mtflat
新しいメンバ
From: Japan
登録日: 2008-01-27

Re: PHP5 GD2ライブラリがインストールできない

youre様

返信ありがとうございます。

サーバ環境で、GUIを入れていないのですが、同様のことはコマンドライン上からも可能なのでしょうか…?
(基本的な質問で申し訳ないです)

あと、
# apt-get clean all
は試してみました。やはり不調のようです。同様のエラーメッセージが返ってきてしまいます。

(個人的なことですが)年度末の忙しいのが終わったら、もう一度チャレンジしてみようかとは思っています。
ありがとうございます。

オフライン

 

#10 2008-03-05 00:48:30

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: PHP5 GD2ライブラリがインストールできない

mtflat による投稿:

サーバ環境で、GUIを入れていないのですが、同様のことはコマンドライン上からも可能なのでしょうか…?
(基本的な質問で申し訳ないです)

依存関係が壊れている場合は、
sudo apt-get install -f
で直ります。

破損パッケージの検索はdpkgコマンドを使えば確認できると思います(man dpkgで、それらしいオプションを探してください)。

完全削除指定は
sudo apt-get remove --purge パッケージ名
です。

オフライン

 

Board footer

Powered by FluxBB