On Wed, 30 Jul 2003 11:56:06 +0100 Richard Lewis Richard.Lewis@uea.ac.uk wrote:
Dear ALUG,
Three things:
- Is it possible to extract a single file from an RPM file (as if it were a
tar archive, for instance)?
I dont think so
- To ellaborate on 1): Last time I booted up my Mandake 9.1 box KDE (3.1)
loaded without the kicker program (the panel at the bottom). Eventually I found that this was because /usr/lib/kicker.so was missing. I tried creating a symbolic link to /usr/lib/kicker.la but (as I half suspected) it didn't work (.so's and .la's clearly aren't that same thing!). So I found the kdebase.*.rpm on my discs and found that this rpm includes the kicker.so file but I can't find a way to get at that file without installing the entire package (which both I and Linux are reluctant to do!). Hence question 1).
Dont worry do it anyway,
OR
#rpm --prefix /tmp/my_virtual_computer/root/ --dbpath /tmp/my_virtual_computer/pm_db/ -i --nodeps RPMS/i386/edg-se-libstringextra-cvs2003080103-1.i386.rpm
#ls /tmp/my_virtual_computer/root/lib/ libstringextra.a libstringextra.so libstringextra.so.0.0.0 libstringextra.la libstringextra.so.0
Its just a little C++ libarry of tools for me as I migrated myself away from Delphi to C++, BSD Licence.
- I've had similar problems before and I believe I know the cause - but not
the solution! Every 23rd boot my Mandrake box checks the root file system for errors and always finds and repairs them. On odd occasions after it's done this I get these sorts of problems - in fact its always been missing libraries.
Yes move to a journaled file system, you are loosing os files on occasion I bet you run ext2, best demonstrated using User Mode Linux.
Open files with a hard reboot will cause the system to delete the files.
I thought my data was safe on Linux but now I know better, I use ext3 but am considering either Reiserfs, or most likely xfs.
Thankyou SGI
So, if anyone has any answers to any of these questions I'd be very grateful to hear them!
Thanks very much,
Richard.
Linux forever, Windows never!
Regards
Owen