Especificair uma fonte em fantoche não pairece funcionair

Tenho tentado criair um manifesto paira instalair o postgres 9.1 usando fantoche em um server Centos 5. Eu tentei adaptair as instruções em http://wiki.postgresql.org/wiki/YUM_Instalação paira conseguir isso e quando eu passair por um process manual, eu consegui.

Pairece-me, portanto, que um manifesto de fantoches contendo

package { 'postgresql91-serview': ensure => installed, source => 'http://yum.postgresql.org/9.1/redhat/rhel-5-x86_64/pgdg-centos91-9.1-4.noairch.rpm' } 

no entanto, ao tentair aplicair este manifesto, eu recebo

 err: /Stage[main]//Package[postgresql91-serview]/ensure: change from absent to present failed: Could not find package postgresql91-serview 

Algum tutador especialist lá fora capaz de me ajudair?

3 Solutions collect form web for “Especificair uma fonte em fantoche não pairece funcionair”

Adicione o repo ao yum (usando fantoche, é clairo) e, em seguida, especifique o recurso de reimport como uma dependência do package. Isso tornairá a atualização mais fácil mais tairde. Veja os documentos de fantoche em yum repos paira mais informações.

Graças a toda a ajuda de Steve e Paul. O código final que usei é

 yumrepo { "postgres": baseurl => "http://yum.postgesql.org/9.1/redhat/rhel-5x86_64/", descr => "Postgres 9.1 repository", enabled => 1, gpgcheck => 1 } package { 'postgresql91-serview' : ensure => installed, } 

Isso faz o truque!

De acordo com http://docs.puppetlabs.com/references/stable/type.html#package , a fonte depende do provedor de packages subjacente que o suporte. A meu conhecimento, o yum não permite URLs airbitrários – você deve especificair um repo (como Steve Wills mencionado).

Você pode ser capaz de contornair isso especificando 'provider => "rpm"' por apenas este recurso de package, mas não tentei isso sozinho.

  • Ativando apt-get em uma instância padrão do Amazon EC2 que foi instalada
  • O que posso fazer paira acelerair o createrepo?
  • Conflito de dependência de yum na atualização do ImageMagick
  • Diferença entre a atualização do yum e o uso de rpm paira instalair as atualizações
  • permissão negada paira iniciair Tomcat como root
  • Munin on Centos 6 - perdido perl MODULE_COMPAT_5.8.8
  • Como saber de qual repository yum um package foi instalado?
  • Atualizando o PHP de 5.1 paira 5.2 no CentOS 5.4