
Ubuntu日本語フォーラム
ログインしていません。
はじめまして。
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をインストールした上で、更に準備するものがあるのでしょうか??
アドバイス等頂けましたら嬉しく思います。
オフライン
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
を実行して、結果を貼り付けて頂けるでしょうか?
オフライン
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 にはインストール候補がありません
といった感じの結果となりました。
私には今ひとつ何が起こっているか(どうすれば良いのか)わからないのですが、
解決の糸口はありますでしょうか?
オフライン
えーと、ちょっと調べてみた限りでは何かパッケージ作ってる人の側で
バグってるような気配がします。あとで確認してみますが、それはともかく、
お使いの環境は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
してみるといかがでしょうか?(それでもコケる?
オフライン
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の部分は解消
できたっぽくはあるのですが…。
オフライン
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
してみてください。ダメなら上記の手順で。
オフライン
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: 壊れたパッケージ
となってしまいます…。
オフライン
" E: 壊れたパッケージ " と出たときには, インストール途中のパッケージが
残っていることが多いので, 破損パッケージを取り除いてみてはどうでしょう?
[システム]-[システム管理]-[Synaptic パッケージマネージャ] を立ち上げて,
左下の4個ボタンの " カスタムフィルター " を選び, 左ペインのカテゴリ " 破損 "を選んでみて下さい.
右側に赤色■が付いたパッケージが,インストール途中のパッケージです.
破損パッケージがあると, 関連するパッケージがうまくインストール出来ないことがあります.
赤色■を右クリックして出てくるメニューから "完全削除指定"を選んで下さい.
破損パッケージを全て削除指定出来たら, 上中ぐらいにある " 適用 " を押して下さい.
破損パッケージが設定ファイルを含めて取り除かれます.
インストールしようとしたパッケージが, aptのキャッシュホルダ(/var/cache/apt/)に
残っていますので,これも消して置きましょう.
# apt-get clean all
ずっと使っているとキャッシュホルダにはパッケージアーカイブが溜っていきますから,
ときどき全て削除すると, apt-getまわりの不具合が起こり難くなる様です.
これでもういちどインストールに挑戦してみて下さい.
オフライン
youre様
返信ありがとうございます。
サーバ環境で、GUIを入れていないのですが、同様のことはコマンドライン上からも可能なのでしょうか…?
(基本的な質問で申し訳ないです)
あと、
# apt-get clean all
は試してみました。やはり不調のようです。同様のエラーメッセージが返ってきてしまいます。
(個人的なことですが)年度末の忙しいのが終わったら、もう一度チャレンジしてみようかとは思っています。
ありがとうございます。
オフライン
mtflat による投稿:
サーバ環境で、GUIを入れていないのですが、同様のことはコマンドライン上からも可能なのでしょうか…?
(基本的な質問で申し訳ないです)
依存関係が壊れている場合は、
sudo apt-get install -f
で直ります。
破損パッケージの検索はdpkgコマンドを使えば確認できると思います(man dpkgで、それらしいオプションを探してください)。
完全削除指定は
sudo apt-get remove --purge パッケージ名
です。
オフライン