Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - Distributions
User Name
Linux - Distributions This forum is for Distribution specific questions.
Red Hat, Slackware, Debian, Novell, LFS, Mandriva, Ubuntu, Fedora - the list goes on and on... Note: An (*) indicates there is no official participation from that distribution here at LQ.


  Search this Thread
Old 08-15-2002, 12:16 AM   #1
Registered: Apr 2002
Location: Bronx, NY
Distribution: Ubuntu
Posts: 371

Rep: Reputation: 34
RPM-dist to Source dist

I am seriously considering switching my Mandrake Server distribution to a Source Distribution. However, I don't want to actually re-setup the machine.

Yeah, I'm lazy...

Basically, I have no problem dumping RPM, and I'm more comfortable compiling from source.

Does anybody have any ideas of what I'd need to put in place to force a "source" distribution to start compiling things over a current RPM distribution.

If this is a pipe dream - let me know.
Old 08-15-2002, 09:39 AM   #2
Registered: Feb 2002
Location: Grenoble
Distribution: Debian
Posts: 9,696

Rep: Reputation: 232Reputation: 232Reputation: 232
You can have both programs from RPMs and from source. To have the whole system from source (a source-based distro) you need to compile everything, so it's rather hard. But when you're upgrading your system (using source, not RPMs), you'll gat a source-based system one day
Old 08-15-2002, 06:01 PM   #3
Registered: Apr 2002
Location: Bronx, NY
Distribution: Ubuntu
Posts: 371

Original Poster
Rep: Reputation: 34
Lack of Clarity

Sorry, I seem to have been suffering from a lack of clarity yesterday.

What I mean is more along the lines of the official source distros. Is it possible to use the tools that come with an official source distro to slowly convert a machine.

In other-words - If I want to use SourceMage's distribution site, could I install source-mage distro tools to start recompiling parts. - Not all at once - until (as you say) I eventually have a 100% source distro.

Gary Allen Vollink
Old 08-15-2002, 08:16 PM   #4
Registered: May 2002
Location: Brooklyn, NY
Distribution: Slackware
Posts: 45

Rep: Reputation: 15
basically impossible

One really can't run two distributions at once, which is basically what you're asking for. There are too many differences between distros for them to cooperate. The init system, the location of files, the versions of programs and libraries, configuration utilities, etc. You have to take the plunge by making a complete switch or don't do it at all.

By the way, if you're considering a source distro, have you looked at Linux's close cousins, the BSDs? Gentoo's Portage is based upon BSD's port system, and Slackware's init system is modeled after BSD; which sort of explains why BSD is IMHO an excellent hacker OS. You won't have to give up Linux software, most is either compileable to BSD or has binaries that can run under BSD's fast Linux emulation.

I use FreeBSD and I love it. It's harder to install, and has less hardware support; which I suppose are the two main deficiencies, but I've found that with the ports system it's actually easier to maintain than a Linux system because the dependencies are always downloaded with the program. If you don't want to compile the program, it also can use pkg_add to install a binary - and it will also resolve dependencies using that as well. It has a very stable file system (FFS + soft updates) and an excellent virtual memory system (no "kernel of pain") as well. Keeping the entire system up to date is quick too, use cvsup to keep your entire source and ports up to date in a reasonable fashion. (I manage to keep my entire system tracking -STABLE over dial-up, a feat that would be too painfull with most source based Linuxes which seem to assume that you have broadband.)

Sorry for this answer being a bit long, but I thought that as long as we're talking about wiping out an existing system in favor of a source-based Linux that it'd be a natural moment for BSD advocacy. ;-)
Old 08-16-2002, 10:06 PM   #5
Registered: Apr 2002
Location: Bronx, NY
Distribution: Ubuntu
Posts: 371

Original Poster
Rep: Reputation: 34

I really appreciate the long answer, and to be honest - I would not mind trying a BSD variant.

Source -
I guess I was hoping that I can take the ease of initial install (and all the other crap I've set up) so that I can then use Source Dist /style/ tools to build everything from source going forward. I am already /starting/ this by saving run-configure-packagename files in my src/pkg directory. This way, I can set the package up the same way, the next time I download it. Since the source dists have tools to manage this already... yes, the best of both worlds. I like the ease of setup of an RPM, and I like the control that source gives me.

See, I'm kindof afraid that BSD won't be System V enough (Go ahead - laugh at how dumb that sounds). I wouldn't run Linux on my hobby system until it started to feel more like System V than BSD either (of course that was years ago).

How BSD like is BSD? Does it feel more like System V that it used to? Maybe this is an old timer question though.

If this makes no sense at all just tell me so.

Thank you,
Gary Allen Vollink


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
how to know which dist am i using freebies Linux - General 5 09-22-2005 02:36 AM
what is the best dist. mhmo Linux - Newbie 2 08-13-2004 01:34 PM
Advice on which or how (Dist for a particular use) EwanG Linux - Newbie 1 04-27-2004 03:15 PM
dist-upgrate ArnaudVR Debian 3 10-27-2003 06:03 PM
Which Dist shoul I use?? Stålmannen Linux - Newbie 2 09-25-2002 11:08 AM > Forums > Linux Forums > Linux - Distributions

All times are GMT -5. The time now is 03:38 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration