Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 01 Aug 2014, 04:18
All times are UTC - 4
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
SFS-TCZ_Linker-2.2.pet
Post new topic   Reply to topic View previous topic :: View next topic
Page 9 of 10 [136 Posts]   Goto page: Previous 1, 2, 3, ..., 7, 8, 9, 10 Next
Author Message
ICPUG

Joined: 24 Jul 2005
Posts: 1289
Location: UK

PostPosted: Thu 16 Dec 2010, 09:24    Post subject:  

I didn't realise SFS-Linker had gone into this thread so have missed out on the latest updates!

This is just a plant to ensure future changes appear in 'My Posts' list.

I LOVE this tool. Now in the Lighthouse Pup.

Keep up the solid work jrb!
Back to top
View user's profile Send private message 
jrb


Joined: 11 Dec 2007
Posts: 1030
Location: Smithers, BC, Canada

PostPosted: Wed 22 Dec 2010, 00:24    Post subject:  

technosaurus wrote:
I replaced a couple of the large binaries with statically linked uclibc versions / busybox scripts (recommended that you have a statically linked busybox) ... cuts the size by over 90%, but this is just for testers

I've used technosaurus shrunken version of 2.1 for a week now in Quirky130, Wary102, Lupu511 and Puppy431. It has worked flawlessly. Very Happy The only improvements I have for 2.1 are some grammar corrections in the readme file suggested by gcmartin. If no one reports any problems in the next few days I will incorporate technosaurus' and gcmartin's improvements into version 2.2.

Cheers, J
Back to top
View user's profile Send private message 
jrb


Joined: 11 Dec 2007
Posts: 1030
Location: Smithers, BC, Canada

PostPosted: Mon 10 Jan 2011, 19:06    Post subject:  

I have just uploaded version 2.2 to page 1 of this thread

Technosaurus has worked his compiling magic on the included binaries and shrunk them to 10% of what they were, WOW Shocked Thanks technosaurus!

GCmartin has corrected my literary shortcomings to make a more understandable Readme. Thanks gcmartin!

Barring unforseen eventualities I think this is it, the final version. Have been testing for a couple of weeks and its performed perfectly so far. Very Happy (Hope I don't regret saying that)

Cheers, J
Back to top
View user's profile Send private message 
scsijon

Joined: 23 May 2007
Posts: 1025
Location: the australian mallee

PostPosted: Mon 10 Jan 2011, 20:24    Post subject: maybe 2.3 leading to 3.0  

@jrb
Silly question but, how many sfs's can I load using your linker?

Now that 5.2 is completed and stable (except for bugfixes) I'm finally starting my puppy project. Having just found your package, I'd like to use it as it would give me more flexability than having to use Bootmanager.

As a wish, i'd like to have between 17 and 24 sfs's if I use your package as it will allow much smaller component groups to be dealt with.

Maybe you could even think of adding a pet linker to your package, now that would turn you mainstream Wink

regards
scsijon
edit: ammended down to one per menu group after some redesigning and rethought, may eventually be down to 16 total. Do note technosaurus's answer to the third item, shame would have been a good addition.

Last edited by scsijon on Wed 16 Mar 2011, 07:00; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
technosaurus


Joined: 18 May 2008
Posts: 4292

PostPosted: Mon 10 Jan 2011, 21:33    Post subject:  

a pet linker wouldn't work, because even though they are basically tar.gz - they have an md5 tacked on at the end that would cause errors with avfs, and gvfs and other tools that can mount them - you'd have to convert to tgz with pet2tgz for pets to be usable this way
_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
mhanifpriatama

Joined: 22 Jan 2011
Posts: 60

PostPosted: Wed 16 Mar 2011, 03:30    Post subject:    

Quote:
Mount, Link and use SFS's and TCZ's

I would be very happy if become to :
Quote:
Mount, Link and run on single click,
Unmount and unlink on close

Wink
Back to top
View user's profile Send private message 
jrb


Joined: 11 Dec 2007
Posts: 1030
Location: Smithers, BC, Canada

PostPosted: Wed 16 Mar 2011, 17:38    Post subject:  

mhanifpriatama wrote:
I would be very happy if become to :
Mount, Link and run on single click,
Unmount and unlink on close.
Wink


I am attaching a seperate dotpet which will setup left click mounting of SFS's. Just click on one and SFS_Linker will mount it. (You must have SFS_Linker installed already!).

Running on that same click is a little more complicated but doable. You will have to set up a script file for each SFS that will call the required executable. Here is an example:
For ch4-dillo-2.2.sfs create the script file ch4-dillo-2.2.sfs.setup and make sure both are in the same folder. Here are the contents for the script file
Code:
#!/bin/sh
exec /usr/bin/dillo

As you can see the script file simply calls up the dillo executable file. Since each SFS has a different executable you will have to build a .setup file for each of your SFS's. SFS_Linker has the ability to use these .setup files already, you just have to name the same as your SFS plus the .setup.

SFS's mounted this way will be unmounted and unlinked when you reboot your computer or you can go to /root/my_links/sfs_loaded/ and right click and unmount.

Hope that makes you "very happy", J Very Happy
Linker_Lftclk.pet
Description  Left click mounting and linking of SFS's
pet

 Download 
Filename  Linker_Lftclk.pet 
Filesize  420 Bytes 
Downloaded  272 Time(s) 
Back to top
View user's profile Send private message 
mhanifpriatama

Joined: 22 Jan 2011
Posts: 60

PostPosted: Fri 18 Mar 2011, 02:25    Post subject:  

wow ... very interesting, thanks.
But, let's talk about something.
Your idea about creating a link from the SFS, makes me think that we could make a modified SFS to be like in http://portablelinuxapps.org.
(Sorry, i use google translate).
Back to top
View user's profile Send private message 
gcmartin

Joined: 14 Oct 2005
Posts: 4133
Location: Earth

PostPosted: Fri 18 Mar 2011, 22:20    Post subject: New approach to installing s/w on a Ubuntu desktop  

mhanifpriatama wrote:
wow ... very interesting, thanks.
But, let's talk about something.
Your idea about creating a link from the SFS, makes me think that we could make a modified SFS to be like in http://portablelinuxapps.org.
(Sorry, i use google translate).
Thanks Mhanifpriatama for posting that site URL. That's a very unique approach to installing s/w on a system. Pretty interesting.

The "Linker" is very nicely designed for its mission, though and that site appears to be a departure from Linker's approach.

Here's an idea, though, how about you opening a new Thread to address how to use that site to install applications in Puppy. I'm sure that many will contribute and follow you on this. Its different from how s/w is traditionally added via the package management schemes we have seen in the differing Linuxes, but, it does make it very easy for one to scan a website picking stuff for a Puppy desktop. Very interesting indeed. (BTW, don't worry about the language barrier....Google is solving that for all of us. Translate away, and we'll get your message.)

Hope this helps.
P.S. @JRB. That was a very "heads-up" thing you did with your left-clicker. Great work continues from you.

_________________
Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engine or use DogPile
Back to top
View user's profile Send private message 
mhanifpriatama

Joined: 22 Jan 2011
Posts: 60

PostPosted: Sat 19 Mar 2011, 02:01    Post subject:  

@gc.martin

Lobster have make a thread here.
http://www.murga-linux.com/puppy/viewtopic.php?t=64259&sid=11c5b95d03f245ae4e8fa8dec3fdf022
Just for lucid puppy I guess, because of portablelinuxapps can run on ubuntu.

Before I make a thread, please understand that i'm beginer. So, I just have ideas, but can't do further.
May be, in this thread or somebody who have a lot of skills make a new thread.
This my idea : create an sfs that has a launcher at mounting folder, then after click that launcher, do links job and launch the program. Named : how about "executable sfs"? not just "installable sfs".
(Sorry for my grammar, now I didn't use google translate)
I once made ​​a script that launches openoffice. But that's because they do not need to create links to usr or other. Only by looking for executable files (openoffice.bin), click on, and run. (This use google translate).


Example for Portablelinuxapps : inkscape48. Just download (just a single file!), place to anywhere, make it become executable (chmod a+x), click it, and run.
Back to top
View user's profile Send private message 
mhanifpriatama

Joined: 22 Jan 2011
Posts: 60

PostPosted: Sat 19 Mar 2011, 02:58    Post subject:  

http://sourceforge.net/projects/portable/files/
Back to top
View user's profile Send private message 
mhanifpriatama

Joined: 22 Jan 2011
Posts: 60

PostPosted: Mon 21 Mar 2011, 02:43    Post subject:  

Anyone interesting to this ?



http://www.hacktolive.org/wiki/SFS_Technology_documentation
Quote:
The new SFS Technology solves software dependencies and installation problems. It consists of a unique file that can be mounted as a normal file-system with all libraries and files needed by the specific program. When mounted the sfslauncher will start the application stored into it.

The procedure is completely transparent to the end user; Just double click on the "program.sfs" and sfslauncher will do the magic.

Starting with version 0.3 we improved the integration: the operating system now knows the "sfs" file type as a native executable file.

How does it work?

Well, the file "program.sfs" is a zlib(squashfs) compressed file that can be used as a filesystem.

The .sfs file is a squashfs file that can be mounted in an hidden directory (/.mounted/"softwarename").

Once mounted the file, sfslauncher program will read the executable's name and all the parameters stored into the "parameters" file (a simple text file).

Then the sfslauncher will read the description.id file and will execute the executable file.

When the user will close the executable(the software into the package) sfslauncher will go with "flush" procedure: it will release the thread, unmount the .sfs file and delete the hidden directory.
Back to top
View user's profile Send private message 
technosaurus


Joined: 18 May 2008
Posts: 4292

PostPosted: Mon 21 Mar 2011, 04:24    Post subject:  

another little news tidbit - kernel 2.6.38 now supports xz compressed squashfs (supported in squash since 4.1)
_________________
Web Programming - Pet Packaging 100 & 101
Back to top
View user's profile Send private message 
gcmartin

Joined: 14 Oct 2005
Posts: 4133
Location: Earth

PostPosted: Thu 24 Mar 2011, 16:30    Post subject: 64bit OK?  

Question: Is the latest version compatible with 64bit system? Or are the library(s) it depends on, only 32bit?
Edited: Is there any reason that comes to mind why it should not be used in FATDOG?

Thanks in advance.

_________________
Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engine or use DogPile
Back to top
View user's profile Send private message 
gcmartin

Joined: 14 Oct 2005
Posts: 4133
Location: Earth

PostPosted: Wed 30 Mar 2011, 21:44    Post subject: Will it work in FATDOG  

Quote:
Version 2.2 - Technosaurus has worked his compiling magic on the included binaries and shrunk them to 10% of what they were,
Does this mean that "The Linker" is locked in 32bit and I shouldn't expect it to work in FATDOG?

Trying to understand. Help, anyone.

_________________
Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Engine or use DogPile
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 9 of 10 [136 Posts]   Goto page: Previous 1, 2, 3, ..., 7, 8, 9, 10 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Additional Software (PETs, n' stuff) » Utilities
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0998s ][ Queries: 13 (0.0138s) ][ GZIP on ]