CentOS 6 dependências ausentes para PHP padrão

1

Eu tenho uma nova instalação Dedi do CentOS 6 x86_64, nada foi feito, mas instale o rpmforge e o htop. Diferente do que estamos padrão, bem como padrão como GoDaddy dá que é lixo ha ha.

Estou tentando instalar coisas para o PHP, mas toda vez que eu vejo problemas de dependência, estou imaginando que é algo que a GoDaddy fez:

# yum install php-fpm.x86_64 php-pgsql.x86_64
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package php-fpm.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-fpm-5.3.3-22.el6.x86_64
---> Package php-pgsql.x86_64 0:5.3.3-22.el6 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.3-22.el6 for package: php-pgsql-5.3.3-22.el6.x86_64
--> Finished Dependency Resolution
Error: Package: php-fpm-5.3.3-22.el6.x86_64 (base)
           Requires: php-common(x86-64) = 5.3.3-22.el6
           Installed: php-common-5.3.16-9.x86_64 (@mh-base)
               php-common(x86-64) = 5.3.16-9
           Available: php-common-5.3.3-22.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-22.el6
Error: Package: php-pgsql-5.3.3-22.el6.x86_64 (base)
           Requires: php-common(x86-64) = 5.3.3-22.el6
           Installed: php-common-5.3.16-9.x86_64 (@mh-base)
               php-common(x86-64) = 5.3.16-9
           Available: php-common-5.3.3-22.el6.x86_64 (base)
               php-common(x86-64) = 5.3.3-22.el6
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Eu tentei yum clean all e refazer, mas ainda não é possível.

EDITAR

# yum repolist all
repo id                                                         repo name                                                                      status
base                                                            CentOS-6 - Base                                                                enabled: 6,381
centosplus                                                      CentOS-6 - Plus                                                                enabled:    21
contrib                                                         CentOS-6 - Contrib                                                             disabled
extras                                                          CentOS-6 - Extras                                                              enabled:    12
rpmforge                                                        RHEL 6 - RPMforge.net - dag                                                    enabled: 4,597
rpmforge-extras                                                 RHEL 6 - RPMforge.net - extras                                                 enabled:   685
rpmforge-testing                                                RHEL 6 - RPMforge.net - testing                                                disabled
updates                                                         CentOS-6 - Updates                                                             enabled:   270
repolist: 11,966

EDIT2

# yum list php-common
Installed Packages
php-common.x86_64                                                              5.3.16-9                                                              @mh-base
    
por jfreak53 27.08.2013 / 15:25

2 respostas

1

Parece que php-fpm está disponível apenas na base, enquanto uma versão posterior de php-common está disponível em um repositório de terceiros. Para instalar o php-fpm , você precisará instalar o pacote php-common da base ou encontrar um pacote php-fpm com o mesmo número de versão do seu atual php-common em outro lugar. Em qualquer caso, os números da versão precisam corresponder.

    
por 27.08.2013 / 15:56
1

Você instalou um pacote baixado manualmente de um repositório de terceiros, mas não tem o repositório de terceiros instalado. Se você deseja usar esse repositório de terceiros, deve instalar sua configuração de repositório para poder instalar pacotes automaticamente a partir dele. Eu não tenho ideia qual repositório é, no entanto.

    
por 27.08.2013 / 16:36