[CentOS] Ander repository gebruiken bij Yum

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • plakbandrol
  • Registratie: Juni 2002
  • Laatst online: 16-09 09:35
Ik probeer Soap te installeren via Yum, dit gaat goed op mijn devserver, maar op de liveserver pakt hij automatisch een repository die het bestand niet kan vinden:

code:
1
2
3
4
5
6
7
8
9
10
11
yum install php-soap
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.oxilion.nl
 * base: archive.nl.eu.kernel.org
 * extras: mirror.oxilion.nl
 * updates: mirror.oxilion.nl
Excluding Packages in global exclude list
Finished
Setting up Install Process
No package php-soap available.


Hoe kan ik Yum dwingen een andere repository te gebruiken die het bestand wel heeft? Of zijn er nog andere oplossingen?

Acties:
  • 0 Henk 'm!

  • The Van
  • Registratie: Maart 2006
  • Laatst online: 09-02-2023
yum.conf, iirc. Vergelijk ze eens?

Acties:
  • 0 Henk 'm!

  • Arioch
  • Registratie: Maart 2002
  • Laatst online: 06-12-2024

Arioch

<geek>

Uit man yum:
code:
1
2
3
--enablerepo=repoidglob
      Enables specific repositories by id or glob that have been disabled in the configuration file using the enabled=0 option.
      Configuration Option: enabled


De beschikbare repositories vind je in /etc/yum.repos.d/ terug.

Het repoidglob is telkens de naam die tussen vierkante haakjes staat in /etc/yum.repos.d/*.repo.

[ Voor 15% gewijzigd door Arioch op 11-01-2010 12:04 ]


Acties:
  • 0 Henk 'm!

  • mvdster
  • Registratie: Januari 2008
  • Laatst online: 28-08 15:42
php-soap zit normaliter in de standaard CentOS (base) repository. Kijk eens in /etc/yum.conf of je niet toevallig php in de global exclude list hebt gezet (er staan zeker packages in de exlude list volgens je OP). Als PHP in je exclude list staat, zou daar natuurlijk een reden voor kunnen zijn, bijvoorbeeld als PHP vanaf source is gecompiled en niet overschreven moet worden met binary packages. Je zou ook nog de yum cache kunnen clearen door 'yum clean all' te proberen, en daarna opnieuw 'yum install php-soap te doen'.