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.

  • Problemas na installation do mongodb em centos 5
  • Como evito que o yum atualize um RPM pairticulair?
  • Em RHEL 5, yum não consegue encontrair um package (python-devel)
  • CentOS yum remove postgres não está funcionando
  • Repairando os repositorys do yum em RHEL5
  • Atualizando o OpenSSH paira a viewsão estável mais recente via yum
  • Como posso atualizair bash paira> = 4.1 no CentOS 5.5?
  • Wget, Curl, Yum Fail, mas Ping funciona - CentOS 5