/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Rebuild RPM database
Fra : Ivar Madsen


Dato : 27-05-04 06:48


Jeg får afhenighedsfejl når jeg forsøger at opdatere min mdk10C med
"urpmi --auto-selsct"

|# urpmi --auto-select
|Nogen forespurgte pakker kan ikke installeres:
|drakconf-10-13mdk.i586 (grundet uopfyldt perl(lang))
|drakfirsttime-1.0-1.100mdk.noarch (grundet uopfyldt perl(ugtk2))
|drakxtools-10-34.1mdk.i586 (grundet manglende drakxtools-newt-10-34.1mdk.i586)
|drakxtools-newt-10-34.1mdk.i586 (grundet uopfyldt perl(Libconf::Glueconf::NUT::Ups_conf))
|harddrake-10-34.1mdk.i586 (grundet uopfyldt drakxtools-newt[== 10-34.1mdk])
|harddrake-ui-10-34.1mdk.i586 (grundet uopfyldt drakxtools[== 10-34.1mdk]) (J/n) j
|#

Forleden skrev den at jeg skulle forsøge at rebuilde
min database, nu vil den ikke give samme meddelse, (men jeg kan stadig ikke
få installeret de sidste pakker) så jeg går næsten udfra at det er RPM
databasen der der skal opdateres.

Jeg har fundet udaf at det er
"rpm {--initdb|--rebuilddb} [-v] [--dbpath DIRECTORY] [--root DIRECTORY]"
jeg skal bruge, men jeg forstår ikke hvorfor rpm-mansiden vil have --dbpath,
og --root?

Og er heller ikke helt med på hvilket directory jeg bør indsætte,,,

Er det for at lave en ny database et andet sted, så hvis det går galt, så
har man stadig den orginale (og måske mindre defekte)?

Meningen med --root forstår jeg ikke, hvad betyder det?


|REBUILD DATABASE OPTIONS
|The general form of an rpm rebuild database command is

|rpm {--initdb|--rebuilddb} [-v] [--dbpath DIRECTORY] [--root DIRECTORY]

|Use  --initdb  to create a new database, use --rebuilddb to rebuild the
|database indices from the installed package headers.


|-v   Print  verbose  information - normally routine progress messages
|will be displayed.

|--dbpath DIRECTORY
|Use  the  database  in  DIRECTORY  rather  than the default path
|/var/lib/rpm

|--root DIRECTORY
|Use the file system tree rooted at DIRECTORY for all operations.
|Note  that this means the database within DIRECTORY will be used
|for dependency checks  and  any  scriptlet(s)  (e.g.   %post  if
|installing, or %prep if building, a package) will be run after a
|chroot(2) to DIRECTORY.


--
Med venlig hilsen Ivar Madsen
--------------------------------------------------------------------------------
http://milli.dk/webupdate/ nu i version 0.3.3 nogle sider meldtes konstant
opdateret, dette er fixet, båndbredebegrænsningen er desvære fjernet igen.

 
 
Jesper Krogh (27-05-2004)
Kommentar
Fra : Jesper Krogh


Dato : 27-05-04 06:52

I dk.edb.system.unix, skrev Ivar Madsen:
> |# urpmi --auto-select
> |Nogen forespurgte pakker kan ikke installeres:
> |drakconf-10-13mdk.i586 (grundet uopfyldt perl(lang))
> |drakfirsttime-1.0-1.100mdk.noarch (grundet uopfyldt perl(ugtk2))
> |drakxtools-10-34.1mdk.i586 (grundet manglende drakxtools-newt-10-34.1mdk.i586)
> |drakxtools-newt-10-34.1mdk.i586 (grundet uopfyldt perl(Libconf::Glueconf::NUT::Ups_conf))
> |harddrake-10-34.1mdk.i586 (grundet uopfyldt drakxtools-newt[== 10-34.1mdk])
> |harddrake-ui-10-34.1mdk.i586 (grundet uopfyldt drakxtools[== 10-34.1mdk]) (J/n) j
> |#

Du mangler sikkert nogle kilder i din opsætning.


> Forleden skrev den at jeg skulle forsøge at rebuilde
> min database, nu vil den ikke give samme meddelse, (men jeg kan stadig ikke
> få installeret de sidste pakker) så jeg går næsten udfra at det er RPM
> databasen der der skal opdateres.
>
> Jeg har fundet udaf at det er
> "rpm {--initdb|--rebuilddb} [-v] [--dbpath DIRECTORY] [--root DIRECTORY]"
> jeg skal bruge, men jeg forstår ikke hvorfor rpm-mansiden vil have --dbpath,
> og --root?

Ting i [] er optional og ting i {} er mandatory.

rpm --rebuilddb

er nok.

--
../Jesper Krogh, jesper@krogh.cc
Jabber ID: jesper@jabbernet.dk


Magnus Pedersen (27-05-2004)
Kommentar
Fra : Magnus Pedersen


Dato : 27-05-04 16:30

Jesper Krogh wrote:
> I dk.edb.system.unix, skrev Ivar Madsen:
>
>>|# urpmi --auto-select
>>|Nogen forespurgte pakker kan ikke installeres:
>>|drakconf-10-13mdk.i586 (grundet uopfyldt perl(lang))
>>|drakfirsttime-1.0-1.100mdk.noarch (grundet uopfyldt perl(ugtk2))
>>|drakxtools-10-34.1mdk.i586 (grundet manglende drakxtools-newt-10-34.1mdk.i586)
>>|drakxtools-newt-10-34.1mdk.i586 (grundet uopfyldt perl(Libconf::Glueconf::NUT::Ups_conf))
>>|harddrake-10-34.1mdk.i586 (grundet uopfyldt drakxtools-newt[== 10-34.1mdk])
>>|harddrake-ui-10-34.1mdk.i586 (grundet uopfyldt drakxtools[== 10-34.1mdk]) (J/n) j
>>|#
>
>
> Du mangler sikkert nogle kilder i din opsætning.


Nej desværre, hvis bare det var så enkelt. Mandrake har borked de
pakker (drakconf-pakkerne)
De vil have en perl-pakke der ikke eksisterer.
Så der er ikke andet at gøre end at vente på Mandrake tager sig sammen
og retter det.

--
Magnus Pedersen
No trees were killed in the sending of this message.
However, a large number of electrons were terribly
inconvenienced.

Ivar Madsen (28-05-2004)
Kommentar
Fra : Ivar Madsen


Dato : 28-05-04 06:11

Magnus Pedersen skrev:

>> Du mangler sikkert nogle kilder i din opsætning.
> Nej desværre, hvis bare det var så enkelt. Mandrake har borked de
> pakker (drakconf-pakkerne)
> De vil have en perl-pakke der ikke eksisterer.
> Så der er ikke andet at gøre end at vente på Mandrake tager sig sammen
> og retter det.

OK, så falder jeg ned igen. Synes godt at Mandrake kunne ruppe neglene, nu
de har lavet lort i den

--
Med venlig hilsen Ivar Madsen
--------------------------------------------------------------------------------
http://milli.dk/webupdate/ nu i version 0.3.3 nogle sider meldtes konstant
opdateret, dette er fixet, båndbredebegrænsningen er desvære fjernet igen.

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste