Xfe .pet giving 'No such file or directory' error. (Solved)
Xfe .pet giving 'No such file or directory' error. (Solved)
Dear all,
I'm running Slacko64 6.3.2 and wanted to use xfe as a file manager. So I followed the instructions in
http://www.murga-linux.com/puppy/viewtopic.php?t=109769
and downloaded the .pet
http://archive.org/download/Puppy_Linux ... d-i686.pet
downloaded the fox-1.6.37-i486.pet,
although xfe appears in the Filesystem menu, nothing happens when it is clicked on.
Using a terminal in /usr/bin/ xfe just gives 'No such file or directory'
What have I done wrong ? and How can I fix it ?
Thanks in advance
Pete...
I'm running Slacko64 6.3.2 and wanted to use xfe as a file manager. So I followed the instructions in
http://www.murga-linux.com/puppy/viewtopic.php?t=109769
and downloaded the .pet
http://archive.org/download/Puppy_Linux ... d-i686.pet
downloaded the fox-1.6.37-i486.pet,
although xfe appears in the Filesystem menu, nothing happens when it is clicked on.
Using a terminal in /usr/bin/ xfe just gives 'No such file or directory'
What have I done wrong ? and How can I fix it ?
Thanks in advance
Pete...
Try entering the command:
If the system can find it then the result of the above command will tell you where xfe has been stored because it might be somewhere different than /usr/bin
Having said that... you could instead just enter the command:
because if the system can find it then it will run!
or at least give error messages if any libs it needs, for example, are missing from your system and need to also be installed.
wiak
Code: Select all
which xfe
Having said that... you could instead just enter the command:
Code: Select all
xfe
or at least give error messages if any libs it needs, for example, are missing from your system and need to also be installed.
wiak
Hi Wiak,
Thanks for the reply, but no joy
gives /usr/bin/xfe
I then did try
but that still gives /usr/bin/xfe No such file or directory.
I'll try reinstalling it and see what happens
PEte...
Thanks for the reply, but no joy
Code: Select all
which xfe
I then did try
Code: Select all
/usr/bin/xfe
I'll try reinstalling it and see what happens
PEte...
Hi rcrsn51
But I thought that /xfe-1.42mod-i686.pet is a 64 bit app?
At least that's what I thought when I read it on
http://www.murga-linux.com/puppy/viewto ... 6&t=109769
Did I misread it ? or is it the fox-1.6.37-i486.pet that is wrong. If it's the latter, after a google, I can't find a fox-1.6.37-i686.pet.
Does one exist ?
Thanks in advance
Pete...
Aha! That would be a very good reason for it failingYou are installing 32bit apps into a 64bit Puppy.
But I thought that /xfe-1.42mod-i686.pet is a 64 bit app?
At least that's what I thought when I read it on
http://www.murga-linux.com/puppy/viewto ... 6&t=109769
Did I misread it ? or is it the fox-1.6.37-i486.pet that is wrong. If it's the latter, after a google, I can't find a fox-1.6.37-i686.pet.
Does one exist ?
Thanks in advance
Pete...
-
- Posts: 328
- Joined: Wed 25 Jun 2014, 20:31
Anything "x86" - 486, 686, etc - is 32bit, unless it comes in the form of "86_64" or such. If something doesn't have a "64" somewhere, it's probably 32bit. You can check this by right-clicking the program file in ROX Filer (don't know about other file managers) and clicking "Properties", or by using the "file" command:SoftSupp wrote:But I thought that /xfe-1.42mod-i686.pet is a 64 bit app?
Code: Select all
file yourprogram
Hi mostly_lurking,
yup, you're right
Shows that it's 32 bit
Oh dear, back to the drawing board.
Thanks for your help
PEte...
yup, you're right
Code: Select all
file xfe-1.42mod-i686.pet
Oh dear, back to the drawing board.
Thanks for your help
PEte...
pkgs.org
Hi SoftSupp,
I'm not running Slacko64 6.3.2 just now so I can't test. But you may be able to install xfe and fox directly by using Menu>Setup>Puppy Package Manager. Just select the former and it may automatically pull down the latter.
If not, you can use your browser to download xfe from pkgs.org. It's worth bookmarking this cite. You'll find xfe on this page, https://pkgs.org/download/xfe. Note the Search box at the top for later searches.
When multiple versions are offered, it's best to choose the one built for your version of Slackware. But Slackware is very conservative about making changes so often older (or newer) builds can be used.
Once you've installed/loaded xfe, find its executable and (if your Puppy has Menu>Utilities>ListDD ..) Right-click the executable and select ListDD from the popup menu. If it doesn't have ListDD, open a terminal in the excecutable's folder and type, code:
ldd EXACT_NAME_OF_BINARY
ListDD/ldd will report if there is any dependency missing --such as fox--or wrong. If the xfe build you obtained didn't include (and still needs) fox, again try Puppy Package Manager first. In this case, the "fox" you're hunting is actually libfox. So use that as your search target.
Hopefully, fox will prove that easy. Googling for it showed somewhat of a mess.
mikesLr
I'm not running Slacko64 6.3.2 just now so I can't test. But you may be able to install xfe and fox directly by using Menu>Setup>Puppy Package Manager. Just select the former and it may automatically pull down the latter.
If not, you can use your browser to download xfe from pkgs.org. It's worth bookmarking this cite. You'll find xfe on this page, https://pkgs.org/download/xfe. Note the Search box at the top for later searches.
When multiple versions are offered, it's best to choose the one built for your version of Slackware. But Slackware is very conservative about making changes so often older (or newer) builds can be used.
Once you've installed/loaded xfe, find its executable and (if your Puppy has Menu>Utilities>ListDD ..) Right-click the executable and select ListDD from the popup menu. If it doesn't have ListDD, open a terminal in the excecutable's folder and type, code:
ldd EXACT_NAME_OF_BINARY
ListDD/ldd will report if there is any dependency missing --such as fox--or wrong. If the xfe build you obtained didn't include (and still needs) fox, again try Puppy Package Manager first. In this case, the "fox" you're hunting is actually libfox. So use that as your search target.
Hopefully, fox will prove that easy. Googling for it showed somewhat of a mess.
mikesLr
It would be best to use a 64bit version.
You can run 32bit programs, but you need to load the 32 bit compatibility libraries sfs package to do it.
sfsget, run from a terminal, should give you what is needed for download and loading for the 32 bit compatibility libraries sfs.
You can run 32bit programs, but you need to load the 32 bit compatibility libraries sfs package to do it.
sfsget, run from a terminal, should give you what is needed for download and loading for the 32 bit compatibility libraries sfs.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Sorry, I left out of my prior post that after opening https://pkgs.org/download/xfe in your browser and scrolling down to the several listings for Slackware, clicking one, for example, 14.2, will provide the option to download either the 64 or 32 bit version. But pkgs.org didn't have a slackware lising for libfox.
mikesLr
mikesLr
@SoftSupp
You could try compiling your own.
http://smokey01.com/newsletters/2017/Ma ... 17.html#14
Or do it the easy way and Install the version in the Puppy Package Manager.
You could try compiling your own.
http://smokey01.com/newsletters/2017/Ma ... 17.html#14
Or do it the easy way and Install the version in the Puppy Package Manager.
Hi again SoftSup,
I realise you are using Slacko64 and maybe don't want to use anything else. However, if you continue to have problems getting the applications you desire to work, and want a small fast efficient 64bit system, one way to completely fix that issue is to use XenialDog64 or DebianDog64 Jessie (both with openbox filemanager by default but JWM as a provided option). DD will work perfectly with anything available in the huge Debian repositories (since it is fully Debian compatible) and similarly, XenialDog will work perfectly with anything from Ubuntu Xenial repositories.
Not a solution for your particular case, of course, but a similar situation that you are experiencing is why I am typing this post from XenialDog. The 'Dogs' have been troubled with lots of arguing between its developers, but it continues on strongly and anyway these are Long Term Support Releases, so are dependable.
Better longterm is to find proper solution for your Slacko needs - so if a special compile of xfe or fox libs are required hopefully someone will provide that for you so you can happily use your preferred distribution. Sorry I can't help with that since its not something I've done without step-by-step help and too long ago to remember the details how.
wiak
I realise you are using Slacko64 and maybe don't want to use anything else. However, if you continue to have problems getting the applications you desire to work, and want a small fast efficient 64bit system, one way to completely fix that issue is to use XenialDog64 or DebianDog64 Jessie (both with openbox filemanager by default but JWM as a provided option). DD will work perfectly with anything available in the huge Debian repositories (since it is fully Debian compatible) and similarly, XenialDog will work perfectly with anything from Ubuntu Xenial repositories.
Not a solution for your particular case, of course, but a similar situation that you are experiencing is why I am typing this post from XenialDog. The 'Dogs' have been troubled with lots of arguing between its developers, but it continues on strongly and anyway these are Long Term Support Releases, so are dependable.
Better longterm is to find proper solution for your Slacko needs - so if a special compile of xfe or fox libs are required hopefully someone will provide that for you so you can happily use your preferred distribution. Sorry I can't help with that since its not something I've done without step-by-step help and too long ago to remember the details how.
wiak
Dear all,
Thanks for all your replies and ideas.
In response to bigpup, err... it's not exactly solved... as yet... more of a 'work in progress' situation.
In the short-term, I've loaded Slacko 6.3.2 as a dual boot and use whichever OS is required at the time.
I would certainly like to get into compiling my own stuff, as suggested by smokey01 and the ideas that mikeslr has given me yet another avenue to explore.
Consider my interest piqued.
Pete...
Thanks for all your replies and ideas.
In response to bigpup, err... it's not exactly solved... as yet... more of a 'work in progress' situation.
In the short-term, I've loaded Slacko 6.3.2 as a dual boot and use whichever OS is required at the time.
I would certainly like to get into compiling my own stuff, as suggested by smokey01 and the ideas that mikeslr has given me yet another avenue to explore.
Consider my interest piqued.
Pete...