Gentoo's Portage to be Ported to Mac OS X 62
billatq writes "I love Mac OS X, but I'm also a fan of running Gentoo Linux because of its powerful package management system. A Debian-style system (fink) is already on Mac OS X, but now it seems that Gentoo's Portage is going to be available for it. Gentoo's announcement can be found on their web site. I can't wait until we see what the Gentoo team has prepared."
hmm (Score:3, Interesting)
Re:hmm (Score:5, Informative)
It's a CLI package manager. You type 'emerge gnuchess' and portage goes out to the Gentoo server, finds the gnuchess source code package, downloads it, asks you some config questions, makes it (compiling from source using optimized compiler settings you've already set up) and installs it.
The advantage is that you get exactly what you ask for, compiled from the ORIGINAL SOURECE. Since you compiled it yourself, you can optimize the compiler to build for your specific platform only.
Re:hmm (Score:5, Informative)
The greatest advantage is that is follows your guidelines for what features should be installed.
"Ssl support, you say? No problem! Next time I update the system, I'll be sure to update every app that has support for it!"
Re:hmm (Score:2, Informative)
Re:hmm (Score:1, Informative)
In Gentoo, you have a long list of all the kinds of support you want compiled in, and it builds the packages with those things compiled in, or out.
For example, I don't run KDE, and don't have QT
Re: (Score:3, Informative)
Re:Nope (Score:2)
Yes, that's *one* of the things apt does. Configured properly (it's configured properly by default, BTW) it will also install source packages which you can configure however you desire. It provides the benefit of allowing you to build from source only the packages you deem necissary to reconfigure so you don't waste half your life compiling. Very handy. Next time you're on a debian system, try the 'apt-get source' command and it's various options.
Re:hmm (Score:3, Informative)
No, it doesn't even do that. You specify them all through what are known as USE flags in a file called
Re:hmm (Score:3, Informative)
sudo fink install orbit
It downloads the orbit source, compiles, and installs it.
Re:hmm (Score:2, Interesting)
Re:hmm (Score:5, Informative)
no questions means you can type 'emerge kde' and come back later after it has installed possibly dozens of packages with no more input from you.
Re:hmm (Score:2)
Re:hmm (Score:1)
Re:hmm (Score:2)
I understand the licensing issues that cause this, but come on!!!
If you could make emerge -up pretend a little harder (like, tell me if I need to download anything before I kick off 'emerge -u kde gnome gaim mozilla galeon-cvs') that would be damned cool.
Re:hmm (Score:1)
--fetchonly (-f short option) Instead of doing any package building, just perform fetches for all packages (main package as well as all dependencies.) When used in combination with --pretend all the SRC_URIs will be displayed multiple mirrors per line, one line per file.
Re:hmm (Score:3, Interesting)
Re:hmm (Score:2)
I'm running quite a few precompiled binaries on
Gentoo and nothing is broken.
Quake III Arena
Aim
UT2003
RTCW
RTCW ET
Mozilla Firebird
realplayer
and those are just the ones I can think of.
Nice attempt at FUD though. I think more of the
speedup has to do with the fact that I don't have
gnome or kde support compiled into anything on
my system since I use blackbox. It's the same
logic behind making a custom kernel to take
advantage of your hardware, applied to the entire
OS. Some people care enough. Some don't and
what Portage roughly is (Score:1)
portage usually goes under
you can update that dir with `emerge sync` or get a snapshot.
inside
- download the binary or source for a package
- build it
- install it
Basically portage is a dependancy and package manager and automates
It's very hands on to fiddle with
NB: portage does binary p
yay [...] (Score:2, Funny)
Gentoo Linux is an interesting new distribution with some great features. Unfortunately, it has attracted a large number of clueless wannabes and leprotards who absolutely MUST advocate Gentoo at every opportunity. Let's look at the language of these zealots, and find out what it really means...
"Gentoo makes me so much more productive."
"Although I can't use the box at the moment because it's compiling something, as it wil
Re:yay [...] (Score:1)
Re:yay [...] (Score:1)
I find nothing wrong with logging into my parents' computer from time to time (usually after major updates of KDE or the like) and updating everything over the net without them even knowing.
That made me more productive, yes. With SuSE I always lost dependency war...
Re:yay [...] (Score:2)
Once my system is set up, all compiling is done in a little terminal window. It does not stop me from using the box normally during that time.
GTK+ Native or X-Windowed? (Score:5, Interesting)
Re:GTK+ Native or X-Windowed? (Score:2)
OpenDarwin and Darwinports (Score:3, Interesting)
Maybe I'm going out on a limb here, (Score:5, Insightful)
I can't wait until we see what the Gentoo team has prepared."
Maybe I'm going out on a limb here, but shouldn't it be just like portage on Gentoo? Macs *DO* have CLI's now, right?
Re:Maybe I'm going out on a limb here, (Score:1)
name of the thing (Score:3, Informative)
A link to sourceforge:
iPortage [sourceforge.net]
Re:name of the thing (Score:2)
iDon'tKnow
Re:name of the thing (Score:2, Informative)
As I Understand It (Score:1, Redundant)
The big advantage behind portage is that you custom compile everything from source according to preferences set locally, so you get all the advantages of being able to control compile-time options without actually having to manually compile things. But since fink allows you to compile packages from source too, i wonder how hard it would be to hack something together to allow you to impose the compile-time options that you want using fink?
Re:As I Understand It (Score:2, Insightful)
(Yes, I know you don't have to)
Roger
NetBSD pkgsrc (Score:5, Informative)
Chris
Re:NetBSD pkgsrc (Score:2)
OS X will bring more geeks to the world (Score:5, Interesting)
I can see kids toying around on their parent's Mac. They tinker. They tinker more. Soon they're playing with Fink or with Gentoo. All of a sudden there are soooo many *NIX hackers out there that didn't even mean to be in the arena.
I know I'm guilty of it. And thousands more will be in no time at all.
Re:OS X will bring more geeks to the world (Score:3, Interesting)
I remember the day Linus told the minix list about his little linux project. I've used Linux, in some way, pretty much every day since then.
I've watched Be come and go. I still have a BeBox. I still have a stack of SGI Indy's too, which I always refer to as the "Old New Magnums".
I make geek toys.
You would have to tear my tiBook500 Rev *A* from my cold dead hard fingers. As a "Switcher", Apple can do n
Re:OS X will bring more geeks to the world (Score:2)
I mean, had someone shown me an Xterm on linux three years ago, I would probably have phreaked out; but OS X is really, well, "reassuring": you go step by step, from the Finder (same as OS 9, plain and simple) to C++ programming. Currently I'm at the "make your own CLI aliases and tinker with SSH / SCP / Screencapture" level, it's kind of cool
Cool, nonetheless... But you have to install XFre
This is going to rock (Score:5, Informative)
I've always been a Mac zelot, now I can be a Genoo zelot as well. Yea!
Re:This is going to rock (Score:1, Flamebait)
The only thing this adds is variety, and competition. It's not filling a particular hole.
Re:This is going to rock (Score:1)
Re:This is going to rock (Score:4, Informative)
Search for a keyword, in the name or description:
apt-cache search keyword
Search just in the name:
apt-cache search --names-only keyword
Simulate what would happen without doing it:
apt-get -s install package
apt-get --no-act install package
The nice thing about apt is that it doesn't take a year to do a simple search and the package descriptions are actually useful, instead of one cryptic line.
Re:This is going to rock (Score:4, Informative)
Search for a keyword, in the name or description:
apt-cache search keyword
Yeah, that would be kinda cool
Search just in the name:
apt-cache search --names-only keyword
qpkg keyword
Simulate what would happen without doing it:
apt-get -s install package
apt-get --no-act install package
emerge -p package
The nice thing about apt is that it doesn't take a year to do a simple search and the package descriptions are actually useful, instead of one cryptic line.
Which distro are you talking about? I find that neither of those describe gentoo.
Listen, you are more than welcome to like debian/fink over gentoo/gentoo-ppc (or any other distro or even os). No skin off my nose.
But don't spread untruths about another distro - it serves no usefull purpose.
Re:This is going to rock (Score:2)
huh? (Score:4, Insightful)
Re:huh? (Score:4, Interesting)
There is still something to be said for compiling from source, even on a platform as homogenous as the mac. There are significant differences between the G3 and G4, and even among various G3s and G4s. The variety of optimal optimization settings will only increase if/when Apple introduces PPC970-based Macs (crossing fingers).
I would say that any mac user downloading a CLI-based package management tool, probably knows what they are getting in to.
Possible Implications for GNUstep (Score:1)
Re:Possible Implications for GNUstep (Score:2)
Oh, boy (Score:5, Funny)
Ladies and gentlemen, in case you're wondering, THIS is what "missing the point" looks like in its purest form.
Anybody who chooses their operating system based not on the software that's available for that operating system but the method for installing that software is missing the point. Grandly.
Re:Oh, boy (Score:2, Insightful)
The implications of the thing (Score:1)
No, you should gain more experience, especially when you're one of the few who can't adapt to the degree required to correctly analyze the statement in question.
Because you are fond of oversyllabled words, perhaps you know what a false dichotomy is and why it is a logical fallacy. Perhaps you realize that you used a false dichotomy. You assume that either :
OR
Implying is a commonly used
Re:The implications of the thing (Score:2)
Implying is a commonly used, usually transparent activity that I will now explain to you, since you are apparently unfamiliar with or ignorant of it. When people imply something, they omit it because they think it is obvious. In this case, the person who likes Gentoo omitted whether the only reason he runs it is its installer or whether one of the reasons he runs it is its installer. So, a third option could be added above :
the previous poster is correct AND you'll have a hard time understanding people
Re:Oh, boy (Score:2)
yay ! compile time goodness ! (Score:1)
seriously... gentoo's great. I learned tons of stuff while installing it a few times... but OSX works so great already ! I'm not quite sure if it's really a plus...
We're doomed... (Score:1)