faq
flatforty
contribute
subscribe
configure
search
rdf
main
parent
|
binary
by Ian Monroe on Friday 16/Dec/2005, @01:12
|
Gentoo dodges a lot of issues binary distributions by having everything built from source. If binary compatibility is broken, that doesn't mean a half dozen packages need to be re-released. And USE flags replace multiple packages for the same software with different features.
...but anyways all this makes binary packages probalematic for complicated software. Your neighbors Gentoo box might be quite different. You could create binary packages yourself on a non-production box and then install them with emerge. |
|
|
The Fine Print: The following comments
are owned by whomever posted them.
( Reply )
|
Re: binary
by furanku on Friday 16/Dec/2005, @02:18
|
> It'll be worth investigating emerge binary packages, if those exist.
If you want to use mostly binary packages, don't use gentoo. Being a source distribution is the heart and soul of gentoo. All the flexibilty gentoo offers (using different USE flags to customize the packages to your needs, different CFLAGS to use processor specific features and optimizations, alltough the effect of these is often overrated, being able to reverse rebuild library dependcies, etc. ...) depends crucially on using a working gcc toolchain to install the packages.
So the way to go for a server, if that should use it's resources fully for the offerd services und not for compiling new packages, would be to have another gentoo box (or even a compiler farm, ou can easily integrate your laptop using distcc) producing the binary packages for the server, even crosscompilng for a different architecture is not a big problem.
|
[
Reply To This | View ]
|
Re: binary
by FRank on Friday 16/Dec/2005, @02:56
|
> It'll be worth investigating emerge binary packages, if those exist.
Mmm... I think I should add that you can try Gentoo installing it with precompiled binary packages... in order to avoid you compilations the first time.
Later, if you like Gentoo, you can compile programs in the background while you use the system, in order to get an optimized system in speed and memory (you only load the drivers you need, and so on).
|
[
Reply To This | View ]
|
Re: binary
by blacksheep on Friday 16/Dec/2005, @05:13
|
(you only load the drivers you need, and so on)
What? Are you implying that other distros don't only load the drivers you need??
|
[
Reply To This | View ]
|
Re: binary
by FRank on Monday 19/Dec/2005, @02:35
|
> Just another gentoo ricer :-P
Instead of publishing unjustified comments, I would give you the advice of justifying them (if you can) :-P
Excuse my English :-)
|
[
Reply To This | View ]
|
Re: binary
by FRank on Monday 19/Dec/2005, @02:32
|
> What? Are you implying that other distros don't only load the drivers you need??
I said that compiling for your system only install the drivers you need. For example if you use kernel binaries already prepared... you'll get drivers you don't need in your kernel.
|
[
Reply To This | View ]
|
Re: binary
by Corbin on Friday 16/Dec/2005, @10:17
|
The USE flags are what Gentoo is all about (not '-funroll-loops').
I love Gentoo but I probably would avoid it for a production server, Gentoo feels far more flexable than Fedora and SuSE to me (though it does make you look forward to new releases of KDE a whole lot less ;-)
|
[
Reply To This | View ]
|
Re: binary
by mabinogi on Saturday 17/Dec/2005, @16:37
|
right up untill you want to uninstall something....
Gentoo has a lot of good things going for it, but I'd like to see the package management actually completed. I shouldn't have to troll through the forums to find a third party script just to uninstall something + everything that depends on it - and then it shouldn't take hours.
|
[
Reply To This | View ]
|
Re: binary
by LB on Sunday 18/Dec/2005, @03:58
|
You don't need a script at all, it's build in portage;
emerge $package_name -C && emerge --depclean && revdep-rebuild
|
[
Reply To This | View ]
|
Re: binary
by Tim on Sunday 18/Dec/2005, @13:43
|
Hmmm... Intuitive.
I can see why they didn't go for:
emerge -r package_name
|
[
Reply To This | View ]
|
Re: binary
by Pingveno on Monday 19/Dec/2005, @14:31
|
I usually just run "emerge unmerge packagename". Maybe the other commands listed in the parent's parent are a better general practice, but unmerging (uninstalling) doesn't require them. Not so unintuitive after all, at least for those who understand the commandline....
P.S. "unmerge" is an alias for the flag "-C"
P.P.S. There are GUI frontends for emerge, it doesn't have to be totally commandline.
|
[
Reply To This | View ]
|
|
The Fine Print: The previous
comments are owned by whomever posted them.
( Reply )
|
|