LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   creating independent bin files (https://www.linuxquestions.org/questions/linux-general-1/creating-independent-bin-files-652981/)

sepehr 07-02-2008 01:04 AM

creating independent bin files
 
we are planning to make a collection of softwares,and since most of the users of this collection are somehow new to linux we don't want them bother dealing with dependencies so we are trying to use bin files which i think embeds dependencies into itself and easily gets installed without having to connect to internet to get needed files or any trouble like realplayer or googleEarth
any ideas how we could reach this?
---
ps:if you have any other solutions for this software collection we would be so appriciated if u share with us

Mr. C. 07-02-2008 01:26 AM

Like a self extracting archive?

sepehr 07-02-2008 02:32 AM

yes somehow,are u going to point me to makeself?can it do the task for me?i want it to be as independent as possible as i said like realplayer

Mr. C. 07-02-2008 02:48 AM

Each distribution, and then each version of that distribution will require different shared libraries, etc. But that's what things like RPMs, or .deb files are for. You may have noticed that there are various versions of a given RPM (or other package format) for any given piece of software. Its not trivial.

Now, if you have a standard platform, there is nothing preventing you from packaging a piece of software into a meta-package; in fact, there are many such packages.

Perhaps it would best for you to a) define your target audience, OS (and version(s)), and b) gain some experience with the various packaging and installation mechanisms that exist, and c) learn more about how conflicting libraries can render a system inoperable.

Valery Reznic 07-03-2008 03:43 AM

Quote:

Originally Posted by sepehr (Post 3201127)
yes somehow,are u going to point me to makeself?can it do the task for me?i want it to be as independent as possible as i said like realplayer

You can use Ermine (http://magicErmine.com) or statifier (http://statifier.sf.net)
to pack all shared libraries into one portable executable

Valery.

Mr. C. 07-03-2008 03:49 AM

Both are x86 variants and one alpha only, rigth? That's to my point about clarifying target audience.

Valery Reznic 07-04-2008 01:53 AM

Currently Ermine able to pack x86 or ARM executable.
Statifier - x86, x86_64 or alpha

Packed x86 executable (from statifier or Ermine) able to run on x86_64 system too.

Valery


All times are GMT -5. The time now is 02:33 AM.