libresmgr.so.0.9.8 being deleted on reboot

Using applications, configuring, problems
Post Reply
Message
Author
SamSung
Posts: 96
Joined: Fri 14 Oct 2005, 17:50
Location: France

libresmgr.so.0.9.8 being deleted on reboot

#1 Post 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

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post 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

SamSung
Posts: 96
Joined: Fri 14 Oct 2005, 17:50
Location: France

#3 Post 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

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#4 Post 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

Post Reply