savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] submission of UniPackage - savannah.nongnu.org


From: ben . myles
Subject: [Savannah-hackers] submission of UniPackage - savannah.nongnu.org
Date: Tue, 07 Dec 2004 06:27:20 -0500
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

A package was submitted to savannah.nongnu.org
This mail was sent to address@hidden, address@hidden


Ben Myles <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: UniPackage
System name: unipackage
Type: non-GNU

Description:
UniPackage is an alternative to distribution-specific packaging
systems like Debian's DEB, Redhat/Fedora/Mandrake/etc RPM and
so on. UniPackage works on any Linux distribution, from SuSe to
your very own Linux From Scratch.

The beauty of UniPackage is its simplicity. A package is a simple
tar.bz2 archive. To install a package, simply type:

        tar jfxv MyApp.tar.bz2

... and that's it! The program will be extracted into a directory
(in the example, the directory would be "MyApp") which conforms
to the AppDir standard. Furthermore, this "AppDir" can be moved
anywhere the user wishes without breaking any references to files
or libraries.

In addition, UniPackage helps solve the "dependancy hell" problem
that Linux is rapidly decending into. When the package builder builds
the package, UniPackage automatically bundles with it all required
libraries (in a "lib" subdirectory). Furthermore, UniPackage strips
these libraries to ensure they are of a minimal size.

With all libraries bundled in the package, you can rest assured that
even if you don't have the twenty-seven different libraries the
application depends on, everything will work just fine. However,
if you do have some (or all) of the libraries available on your
system, UniPackage will automatically use the libraries already on
your system (thus conserving memory).

UniPackage packages can be most effectively used in conjunction
with rox-filer. Rox-filer allows any program to be run simply
by clicking on its "AppDir", much the same as Mac OS X!

Currently, UniPackage consists primarily of a bash script. In the future,
this will be expanded, and instead of a bash script we will probably
create a C++ program.

Source code for the preliminary version can be found at:

http://www.egive.org.au/UniPackage.tar

Other Software Required:


Other Comments:



_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/







reply via email to

[Prev in Thread] Current Thread [Next in Thread]