New system for installing programs in Linux.

Various Stuff

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

0
Score 50.0%
Description:

This is just an idea.


New system for installing programs in Linux.
Example:

Install:
Unzip firefox.tar.bz to say /programs/firefox.
start as root "install.sh" script which creates links in /usr/local/bin or libs
links to firefox files:

ln -s /programs/firefox/somefile /usr/local/bin/somefile (or just ln to directory)
....

Deinstall

remove/rename /programs/firefox dir. Start "deinstall.sh" script,
which would remove orphan files. (Files that link to nowhere,)


pros:
usability of already created binary packages (slackware ones?)
usable accross most distributions. (when talking about binary distribution)
use of $KDEDIR, or programdir :) or $settingsdir on all distros
possibility of offline installation (no need for internet while installing)
easy install, deinstall.
no need for multiple packaging for every distro.
can be downloaded from internet, while in non linux sistem (unlike klik.)

(Note: I am aware of Gobolinux, PC-BSD, and klik. They all need recreating of current install packages.)

roderick

12 years ago

umm.. how long have you been using linux?

While the concept you envision is enviable, the way you present it is not possible. Multiple OS flavors require different libraries, etc., which are not guaranteed to be on each and every setup.

What RPM's, deb's, ebuilds, etc., try to accomplish are to set out the requirements for the software and ensure they are installed as without the requirements being met, the software will not run.

So, if you do not have GTK+ installed, and we try your method of instalation, firefox will never run.

Most will agree that there needs to be a ubiquitous install method or at least some common specification that defines the underlying rules for how to check for deps (something perhaps freedesktop.org or similar can help host/define).

Windows installers usially do one of 3 things:

1) Assume things will just work - most times they do not.
2) Re-copy anyand all DLL's that could be needed, evewn if they are older ones, which can render the system unusable after.
3) Perform some sanity checks, make proper backups, verify requirements ar emet, etc.

Even in these cases, windows will have multiple flavors 95, 98, XP, 2000, Millenium, and Vista. Not all software works the same across all of these, not do they use the same install software in all cases.

Anyway, a grand idea, however, I think you need to be a little more theoretical in your suggestion and do some additional research if you want to make a truely valuable contribution here.

Cheers.

Report

12345678910
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
updated Jul 05 2007
added Jul 05 2007
downloads 24h
0
mediaviews 24h 0
pageviews 24h 4