← Back to team overview

sslug-teknik team mailing list archive

Re: problem med libbz2.so.0

 

On Mon, 18 Nov 2002 12:19:04 +0100
"Asbjørn Morell" <atm@xxxxxxxxxxx> wrote:

> Hvordan installere jeg flere version af den samme pakke på en gang?
> RPM siger at der allerede er en nyere version installeret... kan jeg
> rpm -ivh --force pakke ?
> 

Det kan gøre det, problemet med det, vil bare være at bl.a. din bzip2
executable bliver overskrevet da de ligger samme sted.

For ikke at ødelægge din eksisterende bzip2 installation, ville jeg
istedet hive den nødvendige library fil ud vha. rpm2cpio <rpm-pakke> |
cpio -t (og giv en cpio -ivd <filnavn-med-fuld-sti-som-listet-med-t
bagefter for at få filen ud).

derefter ville jeg installere din genstridige rpm med --nodeps for at
ignorere at filen ikke ligger der som en pakke. ellers kan du lave din
egen lille rpm, indeholdende den ene fil (jvf. bl.a.
http://www-106.ibm.com/developerworks/linux/library/l-rpm3.html - der er
links til part 1 og 2), så undgår du at skulle bruge --nodeps og kan så
også upgrade den pakke der afhænger af den gamle bzip2libfil uden
problemer.

[SNIP
]> > >jeg er ved at installere nogle RPM'er på min Redhat 6.2
Server. Men
> > >jeg
> får
> > >følgende fejl:
> >
> > >error: failed dependencies:
> > >        libbz2.so.0 is needed by chkfontpath-1.7-2
> >
> > >Jeg har fundet ud af at libbz2.so.0 bliver installeret sammen med
> > >pakken bzip2-0.9.5d-1.i386 . Men jeg har allerede en nyere version
> > >installeret.
> Jeg
> > >har så lavet et link fra libbz2.so.0 til libbz2.so.1.0.2 . Men jeg
> > >får stadigvæk den samme fejl!
> >


> > Selv om du laver et symlink, så ændrer det ikke på hvad rpm
> > databasen har af oplysninger om libraries på dit system. Og i øvrigt
> > kan du ikke generelt gå ud fra at version 1 af et bibliotek er
> > bagud-kompatibelt med version 0, så det der symlink er en dårlig ide
> > (normalt ændrer man netop versions- nummeret fordi den nye version
> > IKKE er bagud-kompatibel).
> >
> > Så enten skal du oversætte den pakke du prøver at installere med den
> > nye version af biblioteket (d.v.s. rebuild'e pakken ud fra
> > source-rpm'en), eller også kan du have begge versioner af
> > biblioteket installeret på samme tid.
> >
> > --
> > Henrik Storner <henrik@xxxxxxx>
> > Hvis du vil have god, pålidelig info om Open Source og Linux, så
> > overvej at støtte Linux Weekly News med et abonnement.
> >                                    http://lwn.net/Articles/10688/
> >
> >
> 
> 
> 
> 


-- 
Regards,
Klavs Klavsen

--------------| This mail has been sent to you by: |------------
              Klavs Klavsen - Open Source Consultant 
            klavs@xxxxxxxxxxx - http://www.EnableIT.dk

    Get PGP key from www.keyserver.net - Key ID: 0x586D5BCA 
Fingerprint = 2873 188C 968E 600D D8F8  B8DA 3D3A 0B79 7E06 3C62
----------------------------------------------------------------
Open Source Software - Sometimes you get more than you paid for.
						 -- unknown


References