Operating Systems > Linux and UNIX

Standards for packing programs in linux

<< < (2/3) > >>

mobrien_12:

--- Quote from: dmcfarland ---Ive been in DLL hell and TSR hell as well. :thumbup: I feel that there can be a way a universal standard for linux thats not full of bugs but makes it easy for someone thats not a technical genius to install software without having to know about libaries and dependancies. I hate setup and I hate all the stupid autorun crappola.
--- End quote ---


Libraries and dependencies are, unfortunately, necessary evils.  

Managing dependencies can be done easily with debian's dpkg system or rpm when an additional framework like  apt-get or yum is put on top of it, provided such dependencies are in the repository.  For many popular packages, they are.

Master of Reality:

--- Quote from: Refalm ---People should start to use apt-get more. It's the ultimate package system.
--- End quote ---

:)

Although apt-get is amazing, it doesnt define the package system (unless your strictly talking debian).

There is still apt-get for rpm, tgz, rpm, et al.

But these different packages are necessary for the different distrobutions. You can install rpm and install rpms in other distros than redhat/fedora but because its a different distro there is different places the files should go, which will result in an application not working.

The packages can not be standardized across all distrobutions. Well... they could, but then we would have to have rpm-slackware, rpm-suse, rpm-redhat (example if they were all rpm), because of the differences in the distros and so really it would defeat the purpose by having to build a separate package for each distro.

Apt-get is really the way to go with repositories for each distrobution. And it could be made better if it could automatically convert packages from some other packages systems to use other distros repos and provide even more application opportunities.

For example RPMs can usually be made a slack pack with rpm2tgz, but there is some packages that cant be easily converted. If it can be converted, then theres another package that you could use.

worker201:
Standardization is not the way to go.  The reason there are 50 different ways to do things is because 50 different people thought the other ways sucked.  And you're going to tell them they are wrong?  The truth is that each method works rather well most of the time.  You just have to figure out which one is right for your system.

And if you don't know how to build just about any application from source, you need to learn that right away.  The source always works.

dmcfarland:
I know how to build from src. I was reffering for a user friendly way for people to install apps. I have some technical knowledge, hardware, M$ and little bit of some other stuff.

H_TeXMeX_H:
I think the best idea for a distro-independent, user friendly package manager is probably a source-package manager as suggested by piratePenguin.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version