Není možné instalovat "cizí" RPM balíky

Supportní databáze (otherpackage)

Symptomy:

Chcete instalovat v SuSE Linuxu balíček, který není součástí distribuce. Instalace se ale ukončí s chybou, že je třeba ještě jiný balíček.

Příčina:

RPM balíčky z Internetu nebo od jiného vyrobce jsou většinou vytvořeny tak, že by měly být spustitelné na všech linuxových systémech. Může se ale stát, že jednotlivé názvy těchto balíčků se v linuxových distribucích liší, resp. nejsou identická čísla verzí. Např.: glibc.

Řešení:

Příkazem rpm máte např. možnost zjistit, zda je balík instalován:
rpm -q libc
Některé balíky striktně vyžadují glibc, která se v distribuci SuSE Linuxu nazývá libc. Kontrolu závislostí balíku pak můžete přemostit např. příkazem:
rpm -ihv --nodeps j2sdk-1_3_0.linux.rpm
Toto ale není možné použít vždy, protože se může stát, že některé balíky, které opravdu potřebujete, nejsou instalovány.

Pokud balík vyžaduje jiné balíky nebo soubory, je nejjednodušší si prohlédnout soubor ARCHIVES.gz na prvním CD. Tam se nachází seznam všech balíků a souborů, které distribuce obsahuje.


Klíčová slova: RPM, INSTALACE, SUN, JDK, JAVA, GLIBC

Kategorie: SuSE

SDB-otherpackage, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 27. Nov 2000
SuSE Linux AG - Poslední změnu: 10. Jan 2001 provedl snbarth (sdb_gen 1.40.0)