RPM neinstaluje - znovu, doplnky
Jan Prikryl
prikryl na cg.tuwien.ac.at
Úterý Srpen 5 20:44:12 CEST 1997
Petr Vyhnalek:
> Dekuji za dosle odpovedi.
> Jeste jednou jsem si zkontroloval linky. Man je pro jistotu v /lib i v
> /usr/lib. Ale muj problem se netyka jenom knihoven pr.:
>
> [root na pluto stahnuto]# rpm -i libc-5_4_36-1_i386.rpm
> failed dependencies:
> /bin/sh is needed by libc-5.4.36-1
> [root na pluto stahnuto]#
>
> ten link tam taky urcite je:
>
> [root na pluto stahnuto]# ls -l /bin/sh*
> lrwxrwxrwx 1 root root 4 Apr 8 17:29 /bin/sh -> bash
> [root na pluto stahnuto]# ls -l /bin/bash*
> -rwxr-xr-x 1 root root 305508 Aug 28 1996 /bin/bash
> [root na pluto stahnuto]#
>
> A ted babo rad.
Dane libc-5_4_36-1_i386.spec obsahuje zjevne v polozce "Requires:"
i "/bin/sh". Podle toho, co se pise v dokumentci k rpm (viz
/usr/doc/rpm-[verze]/dependencies), hleda rpm pro kazdou polozku
specifikovanou v "Requires:"
1) zda byl nainstalovany balik tohoto jmena
2) zda nektery z nainstalovanych baliku jinych jmen neposkytuje
i danou polozku (v .spec se rekne "Provides: polozka")
Udelal jsem jemny pokus:
| launzatte:root# rpm --query --whatprovides /bin/sh
| no package provides /bin/sh
| 05-Aug-97 20:41:27 ~
no za ze by se najky balik jmenoval /bin/sh, to se mi nezda :-))).
Leos Bitto:
> Tak zkuste rpm --nodeps -i libc-xxxxxxx.rpm
Tohle je podle mne to nejrozumnejsi reseni. Jestli to nebude zit,
pomoci RPM to (teoreticky, pokud ho nebalil nejaky nouma) lze zase
smazat...
-- JP
-------------------------------------------------------------------------
Jan Prikryl <prikryl na cg.tuwien.ac.at>
http://www.cg.tuwien.ac.at/staff/JanPrikryl.html
Institute of Computer Graphics and Visualisation
Vienna University of Technology, Austria
-------------------------------------------------------------------------
Další informace o konferenci Linux