[Mandrake 9.1]rpm already installed(not)

Pagina: 1
Acties:

  • Cardinal
  • Registratie: Maart 2002
  • Laatst online: 09:39
heb een probleem met Mandrake 9.1

als ik een RPM wil installeren geeft ie de melding "rpm already installed".
dit is dus niet het geval. ik heb al een paar dingen die ik in de search heb gevonden uitgeprobeerd.

zoals $ rpm --rebuilddb , maar dat mocht niet baten. hij geeft nog steeds dezelfde foutmelding.
met google kwamen we het probleem met oude kernels tegen, maar dit heeft er ook weinig mee te maken, het is namelijk de nieuwste kernel die erop staat.

ik heb zo'n flauw vermoeden dat het met restricties te maken heeft, maar heb ook onder Admin ingelogd(su en niet init3), maar dit heeft ook geen effect.

zijn er nog meer manieren op dit probleem op te lossen :?

Verwijderd

Erg summier...
Geeft het volgende commando je rpm-naam ?

rpm -qa | grep -i je-rpm-naam

"je-rpm-naam" natuurlijk vervangen door de rpm package naam ( zonder versie nummer rommel )
Krijg je output ? Dan is ie er lekker toch al...

Is ie er dan toch, maar verkeerde versie ? dan :

rpm -Uhv je-rpm-package

Anders :

rpm -i --force je-rpm-package

En dit alles natuurlijk onder "root" ! Ik weet niet wat Admin nou weer is ( niet standaard unix-alike iig ), maar normaal gesprokjen is "root" de baas....

"man rpm" kan je ook veel vertellen...

  • rvm
  • Registratie: November 2000
  • Niet online

rvm

Met rpm -i krijg je een dubbele vermelding in je RPM database, lijkt me.
Kijk eerst eens of hij nog deels geinstalleerd is met 'rpm -V package' of 'rpm -Vp /path/to/package.rpm'
Verwijder 'm dan liever eerst met 'rpm -e package' of als dat niet werkt omdat er files missen: 'rpm -e --justdb --noscripts package'. Dan weer met 'rpm -Uhv package' installeren.

Verwijderd

Ik bedoelde met het woordje "Anders" als er geen output is, is ie dus niet installed... Dus mag een -i.. :)

  • rvm
  • Registratie: November 2000
  • Niet online

rvm

-U werkt ook al een package nog niet geinstalleerd is en je voorkomt daarmee dat je 'm per ongeluk dubbel installeert.
-i is wel makkelijk om een nieuwe kernel package erbij te zetten, zodat je, als de nieuwe kernel problemen geeft, nog met de oude kunt booten.

  • Cardinal
  • Registratie: Maart 2002
  • Laatst online: 09:39
Verwijderd schreef op 26 August 2003 @ 20:35:
En dit alles natuurlijk onder "root" ! Ik weet niet wat Admin nou weer is ( niet standaard unix-alike iig ), maar normaal gesprokjen is "root" de baas....
"root" , "admin" klein verschil naar mijn idee, als we allebei maar begrijpen wat we bedoelen. in ieder geval bedankt voor de hulp, het is met de "force" command gelukt.

snap nog niet helemaal wat er nou precies aan de hand was, maar het is gelukt, dus "who cares?" (als ik eens tijd over heb, ga ik er wel over nadenken)

iig thanx, mensen hoeven naar mijn idee niet meer te reageren, hoeft niet perce op slot. maar posten is voor mij onnodig, tenzij iemand wat herkend in dit probleem en nog vragen heeft
Pagina: 1