Has anyone else experienced this yet. Maybe someone can upload a screen capture so you can see what I mean.
HELP!!!!!!...
![Sad :(](./images/smilies/icon_sad.gif)
Don't post images over "600" in size.julakali wrote:Same here.
I just installed puppy (grubconfig doesn't work as it can't find stage1, grub4dos works) and used the package manager to install clementine afterwards.
During the installation of clementine, all characters changed to boxes.
After a restart, all icons turned invalid, too.
Left me with a completely useless system.
Oh, and i took a "screenshot".
Code: Select all
gdk-pixbuf-query-loaders --update-cache
Code: Select all
# pwd
/usr/lib/i386-linux-gnu/gdk-pixbuf-2.0/2.10.0
# ls
loaders loaders.cache
# readlink loaders.cache
../../../../etc/gtk-2.0/gdk-pixbuf.loaders
# cd ../../../../etc
# pwd
/usr/etc
# ls
#
Code: Select all
#ln -s /usr/lib/pango /usr/lib/i386-linux-gnu/pango
#ln -s /usr/lib/gdk-pixbuff-2.0 /usr/lib/i386-linux-gnu/gdk-pixbuff-2.0
Repip wrote:I am very new user, only 1 week old ..
Since it sounds like you may be new to entering commands in a terminal window, I'll try to provide enough detail. Forgive me if I tell you things that you already know.Repip wrote:I have read this Thread about making a symbolic link , however don't have a clue what that means .... pity !!
Code: Select all
ls -ld /lib/i386-linux-gnu
ls -ld /usr/lib/i386-linux-gnu
Code: Select all
grep ARCHDIR /etc/DISTRO_SPECS
grep PUPMODE /etc/rc.d/PUPSTATE
Code: Select all
mkdir /root/temporary_vlc_libs
cp -a -f /usr/lib/i386-linux-gnu/* /root/temporary_vlc_libs/
sync
rm -r -f /usr/lib/i386-linux-gnu
ln -s ./ /usr/lib/i386-linux-gnu
Code: Select all
cp -a -f --remove-destination /root/temporary_vlc_libs/* /usr/lib/
Well, in theory, yes. But knowing what to copy is the hard part. When a package is installed, a list of its files is saved in /root/.packages. But if the packages caused dependency packages to be installed, and if the dependency packages cause more dependency packages to be installed, and . . . Well, you might have to chase down a lot of files. And then with some packages there are install scripts that you would need to examine. So, yes, it can be done. But with any luck we can solve this problem and you won't have to resort to doing that.Repip wrote:Is it possible to get the system / applications that I want onto the SD Card and then merely "copy" all that onto the Hard Drive ie without doing a "install" onto the hard drive? or doesn't it work that way ?
You're welcome. It seems that you have already learned quite a bit.Repip wrote:Thankyou for the help, I am really keen to learn a little about Puppy and migrate from Windows, Puppy appears so far to be so much faster and simpler.
Code: Select all
DISTRO_ARCHDIR=''
Code: Select all
DISTRO_ARCHDIR='i386-linux-gnu'
The Puppy Package Manager (PPM) in Precise 5.4.2 has code that moves the newly installed library files to their correct Puppy location and restores the symlinks. But that code depends upon DISTRO_ARCHDIR being set with the proper value, which -- for reasons I don't know -- it is not.In another thread, I wrote:Debian and distros descended from Debian, such as Ubuntu, support "multiarch", which allows a library to have, for instance, both an Intel 32-bit build and an AMD (or Intel) 64-bit build installed on the same PC. (That is one example -- many other architectures are supported.) To do this, Debian and friends will sometimes put libraries built for the 32-bit Intel architecture ("i386") in /lib/i386-linux-gnu/ or /usr/lib/i386-linux-gnu/ instead of the usual /lib/ or /usr/lib/, respectively.
Other distros may handle this differently.
Currently, Puppy continues to use the standard /lib/ and /usr/lib/ directories. For compatibility with Ubuntu packages, Precise Puppy has symlinks from /lib/i386-linux-gnu and /usr/lib/i386-linux-gnu to /lib/ and /usr/lib/, respectively.
The problem you have run into is that sometimes when installing a .deb package from a Debian or Ubuntu repository, those symlinks get overwritten, so some needed libraries are not where they are expected to be.
I am glad that you are so willing and able to experiment.Repip wrote:It really is a simple quick exercise to completely reload Puppy anyway so I am willing to try anything at this point.
That is good to hear.Repip wrote:Have successfully restored VLC Player with that code you gave me, all systems go now in that area anyway ...
Yes, it was. Your reports made it clear that the code that was supposed to fix the problem wasn't executing, and your report of DISTRO_ARCHDIR=' ' showed us why.Repip wrote: ... hopefully it was a help to you guys.