Page 1 of 1
libresmgr.so.0.9.8 being deleted on reboot
Posted: Wed 29 Mar 2006, 14:59
by SamSung
I have successfully installed K3b the KDE CD DVD program in the Puppy KDE version, but on reboot the file libresmgr.so.0.9.8 is deleted from /lib anyone know why.
I also created a symlink called kde3 in /opt to point to /usr but this gets deleted at reboot as well.
Any ideas would be helpfuk
Thanks
Posted: Wed 29 Mar 2006, 15:12
by MU
/opt is not persistent.
Add your commands to /etc/rc.d/rc.local
In megapuppy002 I run KDE with a shellscript.
This one starts the KDE-panel:
Code: Select all
#!/bin/bash
### Patch for Puppy by MU
if [ ! -d /opt ];then
mkdir /opt
fi
if [ ! -d /opt/kde ];then
mkdir /opt/kde
fi
ln -s /usr/bin /opt/kde/bin
ln -s /usr/etc /opt/kde/etc
ln -s /usr/include /opt/kde/include
ln -s /usr/lib /opt/kde/lib
ln -s /usr/share /opt/kde/share
if [ ! -d /var ];then
mkdir /var
fi
if [ ! -d /var/kdecache-root ];then
mkdir /var/kdecache-root
fi
if [ ! -f "/usr/lib/libkonq.so.4" ];then
ldconfig
fi
### Patch END
kicker &
So I can run kicker in JWM or enlightenment.
I added the same commands to the startkde -script.
Depending on your KDE-version, the Path-entries might differ slightly.
If I use usr_devx.sfs in addition, I also must set some new QT-symlinks:
Code: Select all
#!/bin/sh
#if [ "$1" != "-force" ];then
# xmessage -center "run this script with the option \"-force\". It is experimental."
# echo "run this script with the option \"-force\". It is experimental."
# exit 0
#fi
mkdir /root/.usr/lib/qt
mkdir /root/.usr/lib/qt/lib
mkdir /root/.usr/lib/qt/pics
mkdir /root/.usr/lib/qt/plugins
mkdir /root/.usr/lib/qt/plugins/sqldrivers
mkdir /root/.usr/lib/qt/plugins/styles
ln -s /usr/lib/qt-3.3.4/lib/libdesignercore.a /root/.usr/lib/qt/lib/libdesignercore.a
ln -s /usr/lib/qt-3.3.4/lib/libdesignercore.prl /root/.usr/lib/qt/lib/libdesignercore.prl
ln -s /usr/lib/qt-3.3.4/lib/libeditor.a /root/.usr/lib/qt/lib/libeditor.a
ln -s /usr/lib/qt-3.3.4/lib/libeditor.prl /root/.usr/lib/qt/lib/libeditor.prl
ln -s /usr/lib/qt-3.3.4/lib/libqassistantclient.a /root/.usr/lib/qt/lib/libqassistantclient.a
ln -s /usr/lib/qt-3.3.4/lib/libqassistantclient.prl /root/.usr/lib/qt/lib/libqassistantclient.prl
ln -s /usr/lib/qt-3.3.4/lib/libqnp.prl /root/.usr/lib/qt/lib/libqnp.prl
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.la /root/.usr/lib/qt/lib/libqt-mt.la
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.prl /root/.usr/lib/qt/lib/libqt-mt.prl
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.so /root/.usr/lib/qt/lib/libqt-mt.so
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.so.3 /root/.usr/lib/qt/lib/libqt-mt.so.3
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.so.3.3 /root/.usr/lib/qt/lib/libqt-mt.so.3.3
ln -s /usr/lib/qt-3.3.4/lib/libqt-mt.so.3.3.4 /root/.usr/lib/qt/lib/libqt-mt.so.3.3.4
ln -s /usr/lib/qt-3.3.4/lib/libqui.prl /root/.usr/lib/qt/lib/libqui.prl
ln -s /usr/lib/qt-3.3.4/lib/libqui.so /root/.usr/lib/qt/lib/libqui.so
ln -s /usr/lib/qt-3.3.4/lib/libqui.so.1 /root/.usr/lib/qt/lib/libqui.so.1
ln -s /usr/lib/qt-3.3.4/lib/libqui.so.1.0 /root/.usr/lib/qt/lib/libqui.so.1.0
ln -s /usr/lib/qt-3.3.4/lib/libqui.so.1.0.0 /root/.usr/lib/qt/lib/libqui.so.1.0.0
ln -s /usr/lib/qt-3.3.4/lib/qt-mt.pc /root/.usr/lib/qt/lib/qt-mt.pc
ln -s /usr/lib/qt-3.3.4/pics/generic.png /root/.usr/lib/qt/pics/generic.png
ln -s /usr/lib/qt-3.3.4/pics/pics /root/.usr/lib/qt/pics/pics
ln -s /usr/lib/qt-3.3.4/plugins/sqldrivers/libqsqlmysql.so /root/.usr/lib/qt/plugins/sqldrivers/libqsqlmysql.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqcdestyle.so /root/.usr/lib/qt/plugins/styles/libqcdestyle.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqcompactstyle.so /root/.usr/lib/qt/plugins/styles/libqcompactstyle.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqmotifplusstyle.so /root/.usr/lib/qt/plugins/styles/libqmotifplusstyle.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqplatinumstyle.so /root/.usr/lib/qt/plugins/styles/libqplatinumstyle.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqsgistyle.so /root/.usr/lib/qt/plugins/styles/libqsgistyle.so
ln -s /usr/lib/qt-3.3.4/plugins/styles/libqwindowsstyle.so /root/.usr/lib/qt/plugins/styles/libqwindowsstyle.so
sync
Mark
Posted: Wed 29 Mar 2006, 15:34
by SamSung
Thanks Mark
As usual your replies are fast and helpful, I have added the link to rc.local and that is sorted now. One thing that you did not mention was why you think this happens
on reboot the file libresmgr.so.0.9.8 is deleted from /lib
Again Thanks
Sam
Posted: Wed 29 Mar 2006, 21:19
by MU
on reboot the file libresmgr.so.0.9.8 is deleted from /lib
/lib is readonly (image.gz).
Save the library in /usr/lib , that folder is stored in pup001.
Mark