web-dev-qa-db-ja.com

エラーE:パッケージphp5-Gdにphp5-gdをインストールしようとすると、インストール候補がありません。

Php5-Gdをインストールしようとしていますが、このエラーが発生します

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php5-Gd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package php5-Gd has no installation candidate

なぜこれが起こるのかはわかりませんが、dpkg -l | grep phpを確認したところ、php5-Gdが一時的にインストールされていることに気付きました。なぜ削除されたのか、どのように削除されたのかはわかりませんが、インストールする必要があります。

dpkg -l | grep php
rc  php5-Gd                         5.2.10.dfsg.1-2ubuntu6                          Gd module for php5
ii  libapache2-mod-php5             5.2.10.dfsg.1-2ubuntu6                          server-side, HTML-embedded scripting languag
ii  php5                            5.2.10.dfsg.1-2ubuntu6                          server-side, HTML-embedded scripting languag
ii  php5-cli                        5.2.10.dfsg.1-2ubuntu6                          command-line interpreter for the php5 script
ii  php5-common                     5.2.10.dfsg.1-2ubuntu6                          Common files for packages built from the php
ii  php5-mysql                      5.2.10.dfsg.1-2ubuntu6                          MySQL module for php5

Sources.listを確認しました。ここにあります:

http://pastie.org/7699452 (貼り付けが長すぎたため、貼り付けサービスを使用することを選択しました)

apt-get updateも実行しました。

Php5-Gdをインストールできるように、これを修正する方法を誰かがお勧めできますか?

4
tdelam

私の評判はコメントするには十分ではありませんが、ここに私が言いたかったことがあります:

ソースに別のミラーを追加追加しようとしましたか?例:
これを含む/etc/apt/sources.list.d/alternative_Repo.listという新しいファイルを作成します。

deb http://us.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ lucid main restricted

これにより、メインミラーが遅れている場合に備えて、パッケージマネージャーが最新の公式ミラーに確実にアクセスできるようになります。

https://launchpad.net/ubuntu/+archivemirrors を見ましたが、kernel.orgは多くの国でかなり遅れています。ミラーの仕組みにより、常に最新の状態に保つことはできません。オランダでは、例として、それはかなり悪いです:Kernel.org http ftp rsync 1 Gbps Last update unknown

私はそれが役立つことを願っています!

2
Xenhat

インストールGd。

Sudo apt-get install php5-Gd && Sudo service Apache2 restart

Phpライブラリの時間エラー。だからまた更新してみてください。

0
mahendra