Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
|
09-06-2002, 12:50 PM
|
#1
|
Member
Registered: Apr 2002
Location: North Attleboro, MA
Distribution: RH 7.3
Posts: 106
Rep:
|
Can't stand RPMs
What distro sticks to ./config(ure) make, make install montra? I hate RPMs. I've been using RH7.3, and have some spare PCs lying around (go to a local corporation and ask for old hardware...I was able to build 6 PCs w/ an average config of 192MB ram 400MHz AMD/PII, 10GB HDs from stuff that they no longer used...they gave me 9 machines total). I have an extensive library of books about most things Linux and the majority of the time the compile method is prefered to the RPM method. So what distro is still *pure*.
Regards,
Ryan
|
|
|
09-06-2002, 01:00 PM
|
#2
|
LQ Guru
Registered: Jan 2001
Posts: 24,149
|
Slackware... ??
|
|
|
09-06-2002, 03:22 PM
|
#3
|
Member
Registered: Aug 2001
Location: Sacramento, CA
Distribution: Gentoo 1.4+
Posts: 195
Rep:
|
What Linux needs is a Install Shield Like program with a management feature for uninstalling the apps.
|
|
|
09-06-2002, 03:30 PM
|
#4
|
Moderator
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696
|
Quote:
Originally posted by ChaosX2
What Linux needs is a Install Shield Like program with a management feature for uninstalling the apps.
|
Install Shield only won't help. The problem is in dependencies. In Linux, most programs are not statically linked to their libraries. In Windows, they are. When a program don't have dependencies (like OpenOffice or Mozilla), there's no problem. On the other hand, all programs with statically linked libraries (for example popular ones like ssl) will make a standard Linxu install BIGGER.
|
|
|
09-06-2002, 03:34 PM
|
#5
|
Member
Registered: Aug 2001
Location: Sacramento, CA
Distribution: Gentoo 1.4+
Posts: 195
Rep:
|
Quote:
Originally posted by Mara
Install Shield only won't help. The problem is in dependencies. In Linux, most programs are not statically linked to their libraries. In Windows, they are. When a program don't have dependencies (like OpenOffice or Mozilla), there's no problem. On the other hand, all programs with statically linked libraries (for example popular ones like ssl) will make a standard Linxu install BIGGER.
|
First off your wrong about the statically linked vs dynamically linked. Many windows apps have dynamically linked libraries (DLL). In fact I believe Linux/Unix uses a much better format for having dynamically linked libs. I mean look at Open Office/Star Office, they both have a very nice install program.
|
|
|
09-06-2002, 03:59 PM
|
#6
|
LQ Addict
Registered: Dec 2001
Location: Brooklyn, NY
Distribution: *NIX
Posts: 3,704
Rep:
|
In my understanding, refering to the original question, the most source based linux distro isn't slackware nor RH and Co., it is gentoo - during isntall you are given precompiled binaries to manipulate tar, filesystem manipulation, etc, you install the distro by extracting all the needed programs from bz2balls (precompiled binaries), then you compile your own kernel, and then you are off to wonder how to install everything else if you don't feel right in home with compilation from source. Another is LFS. I think you can put these two distros side by side, even Slackware has its own tool to install pre-compiled binaries.
Last edited by neo77777; 09-06-2002 at 04:01 PM.
|
|
|
09-06-2002, 04:33 PM
|
#7
|
Member
Registered: Apr 2002
Location: North Attleboro, MA
Distribution: RH 7.3
Posts: 106
Original Poster
Rep:
|
Here is the thing...I like the RH graphical installer. I think what I will do from now on is to install just the development packages and the kernel development stuff. Then install everything from source from there on in.
|
|
|
09-06-2002, 05:03 PM
|
#8
|
LQ Addict
Registered: Dec 2001
Location: Brooklyn, NY
Distribution: *NIX
Posts: 3,704
Rep:
|
What I actually did with my RH system - I installed the bare minimum to boot the system and bring up network and internet, and from that point went straight for source (except a couple of packages like XFree86, mozilla, glibc, libc, gcc, etc. I installed them as precompiled RPM's)
|
|
|
09-07-2002, 03:17 PM
|
#9
|
Moderator
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696
|
Quote:
Originally posted by ChaosX2
First off your wrong about the statically linked vs dynamically linked. Many windows apps have dynamically linked libraries (DLL). In fact I believe Linux/Unix uses a much better format for having dynamically linked libs. I mean look at Open Office/Star Office, they both have a very nice install program.
|
Maybe I wasn't clear enough, maybe it's because my lack of Windows knowledge, maybe both...
What I meant is that in Windows a situation where you can't install a program because you have libraries in a wrong version is very rare (only Service Packs and DirectX, as far as I know), when in Linux it's quite often. The other reason may be that in Linux many programs use one library, because it's OpenSource, it's code is available etc. In Windows, many libraries are properitary.
I think that Unix/Linux format of dynamically linked libraries is better. But in it's not perfect. RPM format needs a replacement, maybe a never version, that will handle dependencies easier. But I'm not sure how to do this...
|
|
|
09-07-2002, 06:10 PM
|
#10
|
Member
Registered: Aug 2001
Location: Sacramento, CA
Distribution: Gentoo 1.4+
Posts: 195
Rep:
|
Quote:
Originally posted by Mara
Maybe I wasn't clear enough, maybe it's because my lack of Windows knowledge, maybe both...
What I meant is that in Windows a situation where you can't install a program because you have libraries in a wrong version is very rare (only Service Packs and DirectX, as far as I know), when in Linux it's quite often. The other reason may be that in Linux many programs use one library, because it's OpenSource, it's code is available etc. In Windows, many libraries are properitary.
I think that Unix/Linux format of dynamically linked libraries is better. But in it's not perfect. RPM format needs a replacement, maybe a never version, that will handle dependencies easier. But I'm not sure how to do this...
|
Ok well since you lack some of the windows dll info I'll do my best to inform you. Actually a ton of windows programs use DLL's (Dynamically Linked Libraries) In fact one of the biggest problems with windows is known as DLL hell, because you can only have one version of a DLL on the machine. And being a windows programmer I can tell you this problem is very common and breaks a lot of older programs. The advantage of linux is you can have different versions of the "so" (aka dynamically linked library) I think it is very possible for someone to write some type of install shield. Please if anyone knows a reason why not tell me.
|
|
|
09-08-2002, 12:19 AM
|
#11
|
Member
Registered: Apr 2001
Location: chicago, IL
Distribution: debian, redhat
Posts: 280
Rep:
|
hello,
you can have soemthing like (actually much better than) isntallshiled - it is called checkinstall , it makes deb, tgz or rpm packages out of programs compiled from source.
http://asic-linux.com.mx/~izto/checkinstall/
|
|
|
09-08-2002, 04:33 AM
|
#12
|
Member
Registered: May 2002
Location: Australia, Sydney, St.Clair
Distribution: Rh 7.3
Posts: 836
Rep:
|
i have been hearing alot about this RPM WIzard, it is suppose to be similar in function to the Install Shield of windows, and there are 3 versions for KDE GNOME and X11, anyone know much about it ?
|
|
|
09-08-2002, 04:49 AM
|
#13
|
Senior Member
Registered: Feb 2002
Distribution: t2 - trying to anyway
Posts: 2,541
Rep:
|
What is the problem?
apt-get debian or emerge gentoo - no rpm's needed.
There is a apt-get version for rpm's.I don't know how good it is though.
|
|
|
09-09-2002, 02:29 PM
|
#14
|
Moderator
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696
|
Quote:
Originally posted by ChaosX2
Ok well since you lack some of the windows dll info I'll do my best to inform you. Actually a ton of windows programs use DLL's (Dynamically Linked Libraries) In fact one of the biggest problems with windows is known as DLL hell, because you can only have one version of a DLL on the machine. And being a windows programmer I can tell you this problem is very common and breaks a lot of older programs. The advantage of linux is you can have different versions of the "so" (aka dynamically linked library) I think it is very possible for someone to write some type of install shield. Please if anyone knows a reason why not tell me.
|
Thanks for info, ChaosX2. I program only for Linux, so it's hard to believe that there might be only one version of a library allowed... Thanks. I learn a new thing every day.
|
|
|
09-09-2002, 02:39 PM
|
#15
|
Member
Registered: Aug 2001
Location: Sacramento, CA
Distribution: Gentoo 1.4+
Posts: 195
Rep:
|
Quote:
Originally posted by Mara
Thanks for info, ChaosX2. I program only for Linux, so it's hard to believe that there might be only one version of a library allowed... Thanks. I learn a new thing every day.
|
No problem, I guess my systems programming course was good for something. 
|
|
|
All times are GMT -5. The time now is 09:04 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|