Apps :: Ok, now... how do I really use the make command?



Alright, I don't tend to impose my radical views unless I see them as truth, but the stickied thread in this board is stupid. Ok, yeah, maybe it tells me what I need to install, but it doesn't really say how.

Besides that, I had already read that I needed various packages like that by reading someone's blog. Still, though, neither described how to exactly install the libraries and other packages to install things from source.

I keep reading something about mydsl and dpkg. If I understand correctly, mydsl is like puppy's dotpups, right? So how exactly is that going to help me compile something? Wouldn't those be precompiled applications? I'm not looking for precompiled applications unless they are the things which I need to compile something. If that's the case, could someone fill me in as to which ones and where to get them?

And about dpkg... ok, wouldn't that only be useful for .deb packages? And even then, it probably wouldn't be as good as gdebi. But, isn't that something I would use after I have the build-essential type stuff already installed?

I understand the concept of dependency hell, but I'm pretty sure the application I'm using is pretty basic.

So, how do I install something from source?
And please, details.

Yes, mydsl is similar to puppy's dotpups. Get gcc1-with-libs (compiler, make, headers) and gnu-utils (full utils such as find). Then you can compile stuff.

I don't recommend going the .deb way.. Too messy and too easy to corrupt.

For your app; after checking all it's dependencies, check which are already in DSL, and which you need to compile. Then decide how will you use your app:
- if you're running a HD install, you can install it permanently to, say /usr
- you can make it and it's dependencies an extension
- or you can make a remaster of DSL, having your app and it's dependencies 'in the core', for live cd or frugal install

>configure
then
>make


(hell, if only life was that simple)

Quote (humpty @ Dec. 23 2007,05:33)
>configure
then
>make


(hell, if only life was that simple)

Oh, I see. So this is like Gentoo right?
So, my thread is pointless?
I don't need the web address of all the assigned packages because DSL automagically downloads them for me.

I don't have to go looking for those mydsl things, if I understand what you're saying. Because since DSL is like Gentoo, then it will just download the files needed for compilation once I hit configure.

Got'cha.

I sometimes feel I'm the only intelligent person on the Internet these days that actually remembers how cnet.com grew into what it is now. People lack the ability to be organized with their projects. Come on. I refuse to believe the developers and some of the best contribs were born in the 90s. Sad.

For anyone who's wondering, here:

http://distro.ibiblio.org/pub....m

That's what I'd like to see.

You tell me what I need; you point to where it's at.
People don't point anymore.

Well, you don't really need the web address, since these can just be browsed using the MyDSL gui.
Then you click on it, it will be downloaded & loaded.

Next Page...
original here.