Hassle-Free Roxapps
You extract them from the .tar.gz archive, then you have an application directory. If you are using Rox filer (Puppy's default file manager) you simply click on the directory.... It is shown with the applications and other files because the AppRun script makes it an application and the .DirIcon will give it its unique icon.
The process is simple with these... just download, extract, and execute.... from anywhere. These were packaged with puppy 4.2.1 using binaries, mostly from the slackware repo and many from the ArtistX liveDVD. On puppy 4.3, I have heard the squashfs needs to be converted from version 3.1 to 4.x. On older puppies that use squash 3.0 or older, they will error out and will not run. Keep in mind, that I had these roxapps working well on an old 400 MHz computer with 320 MB RAM, but I was using a 1 GB swap partition .... I tried using GIMP on a 2.6 GHz system with 512 MB ram and it kept crashing on me until I mounted a swap partition on a USB flash drive. If you do not have a swap partition and these apps keep crashing, try making a swap either on your hard drive or a flash drive.... Even an old 256 MB or 512MB flash drive might work. I can't be sure though, as I have only used 1 GB swaps. You can even repartition the flash drive so that only part of it is reserved as a swap partition. It would work best if you frugal your distro to, say, a 4 GB flash drive with one GB reserved for swap. make a boot cd (even a business card cd will work as you do not have to have the pup_xxx.sfs file on it) with the pmedia=usbflash hardcoded on it, and you can take your computer anywhere you go..... without having to lug a laptop around.
abush, looking at your error log, it seems to me that you need to convert the squashfs to a newer version. I will ask how to do that and post a howto on this.
dingo, did you try to edit the AppRun script with the changes I showed earlier? If so, were you able to get what you wanted?
The process is simple with these... just download, extract, and execute.... from anywhere. These were packaged with puppy 4.2.1 using binaries, mostly from the slackware repo and many from the ArtistX liveDVD. On puppy 4.3, I have heard the squashfs needs to be converted from version 3.1 to 4.x. On older puppies that use squash 3.0 or older, they will error out and will not run. Keep in mind, that I had these roxapps working well on an old 400 MHz computer with 320 MB RAM, but I was using a 1 GB swap partition .... I tried using GIMP on a 2.6 GHz system with 512 MB ram and it kept crashing on me until I mounted a swap partition on a USB flash drive. If you do not have a swap partition and these apps keep crashing, try making a swap either on your hard drive or a flash drive.... Even an old 256 MB or 512MB flash drive might work. I can't be sure though, as I have only used 1 GB swaps. You can even repartition the flash drive so that only part of it is reserved as a swap partition. It would work best if you frugal your distro to, say, a 4 GB flash drive with one GB reserved for swap. make a boot cd (even a business card cd will work as you do not have to have the pup_xxx.sfs file on it) with the pmedia=usbflash hardcoded on it, and you can take your computer anywhere you go..... without having to lug a laptop around.
abush, looking at your error log, it seems to me that you need to convert the squashfs to a newer version. I will ask how to do that and post a howto on this.
dingo, did you try to edit the AppRun script with the changes I showed earlier? If so, were you able to get what you wanted?
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
If anyone here is interested, I also have ProducerPup available. It contains half of the apps I listed here and more. If you are planning to download GIMP, Blender, and Kdenlive, they are all included in ProducerPup as well as Audacity, Hydrogen, LMMS, and others. ProducerPup is based on Puppy 4.2.1, so the rest of these apps will work with it. You can find more information on ProducerPup by going to:
http://www.murga-linux.com/puppy/viewto ... 017#371017
http://www.murga-linux.com/puppy/viewto ... 017#371017
- Lobster
- Official Crustacean
- Posts: 15522
- Joined: Wed 04 May 2005, 06:06
- Location: Paradox Realm
- Contact:
Tried uploading and using the sfs converter in Puppy 4.3.1bush, looking at your error log, it seems to me that you need to convert the squashfs to a newer version. I will ask how to do that and post a howto on this.
Bit more than that needed as it did not work
Next trick might be to rename them .sfs?
Anyway great to see them working for older versions
and perhaps ready made versions for 4.3.1 will be possible? - good luck and many thanks
Here's a way to convert the old SFS files to the new ones for use in the Roxapps.
Download and extract the tar file
Right click the app icon directory and choose "look inside"
Rename the XXX.roxfs to XXX.sfs
Open Menu >Utility>Convert sfs
Drag & drop XXX.sfs into Converter
Rename resulting "sfs4" to XXX.roxfs
Also, if this doesn't work within four hours, seek immediate medical attention
Cheers,
s
Download and extract the tar file
Right click the app icon directory and choose "look inside"
Rename the XXX.roxfs to XXX.sfs
Open Menu >Utility>Convert sfs
Drag & drop XXX.sfs into Converter
Rename resulting "sfs4" to XXX.roxfs
Also, if this doesn't work within four hours, seek immediate medical attention
Cheers,
s
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
Errors
sh-3.00# ./AppRun
Qt: Locales not supported on X server
kbuildsycoca running...
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available
Failed to load plugin: libswscale.so.0: cannot open shared object file: No such file or directory
KCrash: Application 'kdenlive' crashing...
Could not find 'drkonqi' executable.
KCrash cannot reach kdeinit, launching directly.
Qt: Locales not supported on X server
kbuildsycoca running...
Qt: Locales not supported on X server
QInputContext: no input method context available
QInputContext: no input method context available
Failed to load plugin: libswscale.so.0: cannot open shared object file: No such file or directory
KCrash: Application 'kdenlive' crashing...
Could not find 'drkonqi' executable.
KCrash cannot reach kdeinit, launching directly.
Thank you Abush... I have downloaded a copy of puppy 4.3.1 and will have to try this out to be sure of what is wrong.... Keep in mind, however that if there is any extraction of these squashfs files to a vfat partition, symlinks are not extracted and may be necessary.... I will run the program on 4.3 to check it out.
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à tous,
In 4.31, i created a file GIMP.roxfs version 4, in which I introduced the French localization files. When I launch the application it starts always in English.
However if I copy the french localization files in the appropriate directory before running the application, it starts in French.
How is it possible to change (I suppose AppRun) to load localization files just before opening Gimp?
Thank you in advance.
Cordialement,
In 4.31, i created a file GIMP.roxfs version 4, in which I introduced the French localization files. When I launch the application it starts always in English.
However if I copy the french localization files in the appropriate directory before running the application, it starts in French.
How is it possible to change (I suppose AppRun) to load localization files just before opening Gimp?
Thank you in advance.
Cordialement,
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
Here is the deb I used to get Kdenlive working.
http://ftp.aarnet.edu.au/debian/pool/main/f/ffmpeg/
http://ftp.aarnet.edu.au/debian/pool/ma ... 1_i386.deb
http://ftp.aarnet.edu.au/debian/pool/main/f/ffmpeg/
http://ftp.aarnet.edu.au/debian/pool/ma ... 1_i386.deb
Last edited by abushcrafter on Tue 22 Dec 2009, 22:33, edited 1 time in total.
esmourguit,esmourguit wrote:Bonjour à tous,
In 4.31, i created a file GIMP.roxfs version 4, in which I introduced the French localization files. When I launch the application it starts always in English.
However if I copy the french localization files in the appropriate directory before running the application, it starts in French.
How is it possible to change (I suppose AppRun) to load localization files just before opening Gimp?
Thank you in advance.
Cordialement,
Instead of copying the files, you could link them in AppRun.
Open the file AppRun in an editor and look for-
Code: Select all
ln -s $APPDIR/share/gimp /usr/share
ln -s $APPDIR/share/gimp-lqr-plugin /usr/share
ln -s $APPDIR/share/gimp-texturize /usr/share
ln -s /mnt/GIMP/etc/gimp /etc /
Code: Select all
ln -s /from/wherever/you/copy/language/files /to/wherever/they/should/go
Also, you'll want to remove the links by adding another line after these-
Code: Select all
rm /usr/share/gimp
rm /usr/share/gimp-lqr-plugin
rm /usr/share/gimp-texturize
rm /etc/gimp
Code: Select all
rm /to/wherever/they/should/go
s
That's right seaside, I never linked the locale files. If you have recompressed a .roxfs and included any locale packs, you must link them over to your system directories in the AppRun script. Not sure how to set a default language, though.
And Abush, I haven't forgotten about you. I have just been very busy lately.
Also, folks, If the sfs converter in pup 4.3 allows you to choose a temp directory, stay away from windoze partitions as the necessary symlinks will end up missing from the final result.
Does puppy 4.3 not come with ffmpeg? Im beginning to think that with all the differences between puppy 4.2 and 4.3 that 4.3 really should have been a 5.x instead.
And Abush, I haven't forgotten about you. I have just been very busy lately.
Also, folks, If the sfs converter in pup 4.3 allows you to choose a temp directory, stay away from windoze partitions as the necessary symlinks will end up missing from the final result.
Does puppy 4.3 not come with ffmpeg? Im beginning to think that with all the differences between puppy 4.2 and 4.3 that 4.3 really should have been a 5.x instead.
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à tous,
@ seaside,
Sorry for this late response. I have a lot of work right now.
Thank you very much for the advice, i complete the changes as soon as possible.
Cordialement.
@ seaside,
Sorry for this late response. I have a lot of work right now.
Thank you very much for the advice, i complete the changes as soon as possible.
Cordialement.
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
- abushcrafter
- Posts: 1418
- Joined: Fri 30 Oct 2009, 16:57
- Location: England
- Contact:
Auto forgive. 4.3 ffmpeg yesPupGeek wrote:That's right seaside, I never linked the locale files. If you have recompressed a .roxfs and included any locale packs, you must link them over to your system directories in the AppRun script. Not sure how to set a default language, though.
And Abush, I haven't forgotten about you. I have just been very busy lately.
Also, folks, If the sfs converter in pup 4.3 allows you to choose a temp directory, stay away from windoze partitions as the necessary symlinks will end up missing from the final result.
Does puppy 4.3 not come with ffmpeg? Im beginning to think that with all the differences between puppy 4.2 and 4.3 that 4.3 really should have been a 5.x instead.
- esmourguit
- Posts: 1410
- Joined: Fri 17 Nov 2006, 14:45
- Location: Entre l'ile aux oiseaux.et l'ile de sainte Lucie
Bonjour à tous,
Here is the line i included in the AppRun file for Gimp :
But as there is already a directory /usr/share/locale/fr/LC_MESSAGES, the link with the LC_MESSAGES folder in the file sfs does not work : in fact, the result is that there is a link to LC_MESSAGES in the directory /usr/share/locale/fr/LC_MESSAGES (ie /usr/share/locale/fr/LC_MESSAGES/LC_MESSAGES).
However, if I change the name of existing directory (or delete the directory) /usr/share/locale/fr/LC_MESSAGES, the link is automatic.
Have you an idea about the little trick to add?
Cordialement
Here is the line i included in the AppRun file for Gimp :
Code: Select all
ln -s $APPDIR/share/locale/fr/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES
However, if I change the name of existing directory (or delete the directory) /usr/share/locale/fr/LC_MESSAGES, the link is automatic.
Have you an idea about the little trick to add?
Cordialement
[url=http://moulinier.net/][color=blue][b]Toutou Linux[/b][/color][/url] - [url=http://toutoulinux.free.fr/pet.php][color=blue][b]Paquets français[/b][/color][/url]
If the specified directory already exists, you need to link the files within to that specified directory instead. Again, I am not sure how to deal with locale, so I cannot help you with setting the default language. Also keep in mind, to add a line at the end of the script to remove whatever files or directories you placed in... use rm ${PathAndFilename} for files and rmdir ${PathAndDirectory} for directories.esmourguit wrote:Bonjour à tous,
Here is the line i included in the AppRun file for Gimp :But as there is already a directory /usr/share/locale/fr/LC_MESSAGES, the link with the LC_MESSAGES folder in the file sfs does not work : in fact, the result is that there is a link to LC_MESSAGES in the directory /usr/share/locale/fr/LC_MESSAGES (ie /usr/share/locale/fr/LC_MESSAGES/LC_MESSAGES).Code: Select all
ln -s $APPDIR/share/locale/fr/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES
However, if I change the name of existing directory (or delete the directory) /usr/share/locale/fr/LC_MESSAGES, the link is automatic.
Have you an idea about the little trick to add?
Cordialement
If anyone has either repaired one of my roxapps or has created their own, please feel free to share it. I uploaded these to bring awareness to a way of packaging new apps that, when perfected, are easy to use and keep the file system clean. They do not require unioning with your filesystem like .sfs modules and they do not require installation to your system directories (for the most part at least).
One way could be to rename the directory temporarily and then restore it like this -esmourguit wrote:Bonjour à tous,
Here is the line i included in the AppRun file for Gimp :But as there is already a directory /usr/share/locale/fr/LC_MESSAGES, the link with the LC_MESSAGES folder in the file sfs does not work : in fact, the result is that there is a link to LC_MESSAGES in the directory /usr/share/locale/fr/LC_MESSAGES (ie /usr/share/locale/fr/LC_MESSAGES/LC_MESSAGES).Code: Select all
ln -s $APPDIR/share/locale/fr/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES
However, if I change the name of existing directory (or delete the directory) /usr/share/locale/fr/LC_MESSAGES, the link is automatic.
Have you an idea about the little trick to add?
Cordialement
Before this line-
Code: Select all
ln -s $APPDIR/share/locale/fr/LC_MESSAGES /usr/share/locale/fr/LC_MESSAGES
Code: Select all
mv /usr/share/locale/fr/LC_MESSAGES tmp
Code: Select all
mv tmp /usr/share/locale/fr/LC_MESSAGES
Cheers,
s