El Jueves, 23 de Junio de 2005 22:36, zako escribió:
> ... Como sabes Gentoo no tiene repositorios oficiales de binarios y puede 
que tu OO.o sea un huevo Kinder con sopresita y todo...

En Gentoo hay algunos paquetes binarios oficiales
Ejemplo de openoffice:
Para instalar las fuentes:
app-office/openoffice
Que no tienes tiempo o que pasas de compilar las fuentes, pues tienes un 
binario oficial en portage:
app-office/openoffice-bin
Otro ejemplo:
app-office/openoffice-ximian
app-office/openoffice-ximian-bin

Pero esto no es todo. Despues de llegar a la difícil conclusión de que si un 
portage acaba en -bin, es un binario, puedes buscar haber, si de casualidad, 
hay alguno más y...
Hay más:
app-emulation/crossover-office-bin
app-emulation/crossover-office-pro-bin
app-emulation/vmips-cross-bin
app-office/mozilla-sunbird-bin
app-pda/qtopia-desktop-bin
dev-ada/gps-bin
dev-dotnet/ikvm-bin
dev-java/apple-java-extensions-bin
dev-java/avalon-logkit-bin
dev-java/blackdown-java3d-bin
dev-java/bluej-bin
dev-java/cryptix-asn1-bin
dev-java/cryptix-jce-bin
dev-java/cvslib-bin
dev-java/datavision-bin
dev-java/dbconnectionbroker-bin
dev-java/ibm-jdk-bin
dev-java/ibm-jre-bin
dev-java/infobus-bin
dev-java/jad-bin
dev-java/jai-bin
dev-java/javahelp-bin
dev-java/javamake-bin
dev-java/jcs-bin
dev-java/jess-bin
dev-java/jgoodies-looks-bin
dev-java/jmf-bin
dev-java/jnlp-bin
dev-java/jrockit-jdk-bin
dev-java/kunststoff-bin
dev-java/maven-bin
dev-java/netcomponents-bin
dev-java/openjms-bin
dev-java/oscore-bin
dev-java/saxon-bin
dev-java/scala-bin
dev-java/snipsnap-bin
dev-java/sun-connector-bin
dev-java/sun-dsml-bin
dev-java/sun-j2ee-deployment-bin
dev-java/sun-jaf-bin
dev-java/sun-jai-bin
dev-java/sun-java3d-bin
dev-java/sun-javamail-bin
dev-java/sun-jre-bin
dev-java/xmojo-bin
dev-lang/cm3-bin
dev-lang/fpc-bin
dev-lang/ghc-bin
dev-lang/mlton-bin
dev-util/eclipse-cdt-bin
dev-util/eclipse-emf-bin
dev-util/eclipse-gef-bin
dev-util/eclipse-pydev-bin
dev-util/eclipse-subclipse-bin
dev-util/eclipse-ve-bin
dev-util/xdoclet-bin
games-arcade/barbarian-bin
games-arcade/emergence-bin
games-arcade/mtp-target-bin
games-emulation/mastergear-bin
games-fps/fuhquake-bin
games-fps/glxquake-bin
games-fps/transfusion-bin
games-fps/vendetta-online-bin
games-puzzle/drod-bin
games-puzzle/hoh-bin
games-simulation/stoned-bin
games-sports/racer-bin
games-strategy/dominions2-demo-bin
mail-client/mozilla-thunderbird-bin
media-sound/shoutcast-server-bin
media-sound/shoutcast-trans-bin
media-sound/teamspeak2-client-bin
media-sound/teamspeak2-server-bin
media-sound/ventrilo-server-bin
net-im/mercury-bin
net-im/simpserver-bin
net-p2p/azureus-bin
net-p2p/sancho-bin
sci-misc/netlogo-bin
sys-boot/cromwell-bin
www-client/mozilla-bin
www-client/mozilla-firefox-bin

Hay algunos que por la licencia solo se ofrecen en binario, otros que por el 
tamaño tienes las dos opciones (openoffice, mozilla, mozilla firefox, mozilla 
sunbird...) o solo una...

Como puedes ver, para no tener binarios, tiene unos cuantos, más unos cuantos 
más como los drivers de nvidia y ati que también son binarios, por licencia, 
y no listados aquí. (Y seguro que me dejo más)

> Ademas, en dos horas de clase, no me daba tiempo a instalar las
> aplicaciones con las que trabajabamos: apache y un servidor ftp (creo que
> vsftp). Finalmente, tuve que instalar Debian para el laboratorio y lo mismo
> le paso a mas gente (como Iurgi por ejemplo).

El servidor FTP no se, pero apache en un pentium II, 20 minutos como mucho.
Y te aseguro que mucho menos tiempo que instalar Debian.


>
> Y ni por esas, se puede tirar
> perfectamente media horita o incluso mas haciendo la base de datos de los
> ports.

Aun siendo cierto, ¿qué mas da?, es un proceso automatico. La instalacon es 
automatica. Cuando instalas las dependencias siempre están resueltas.

>
> Vale lo del cvsup te lo acepto. Pero es como el kernel de Linux que te
> puedes bajar un patch y recompilar el kernel OK. Para las aplicaciones del
> sistema operativo tal vez sea mas rapido usar cvsup+compilar que bajarte el
> binario completo. Esto te lo podria aceptar.
>
> Pero con los ports esto es bastante mas lento. Primero te tienes que bajar
> las fuentes que por lo general suelen ocupar bastante mas que los paquetes
> compilados. Ejemplos:
>
>     source posfix-2.1.5 -> 1.9 MB
>
>     postfix-2.1.5 deb -> 802K
>     postfix-2.1.5-mysql deb -> 32k
>
> Y luego, ademas de tardar mas en bajartelo te tienes que compilar
> el programita. A mi no me da la suma en este caso...
>

Voy a darte la razón, por lo general el binario ocupa menos que las fuentes (y 
si ponemos un ejemplo extremo: firefox: fuentes 32MB, binario 8MB), pero una 
vez bajado, puedes compilarlo varias veces con distintas opciones, en vez de 
bajarte varios binarios distintos. Otro caso tienes las fuentes de un 
programa X versión 1.2 que tiene unas fuentes de 20 MB y unos binaros de 5MB 
y sale X 1.3 con unas fuentes de 20MB y unos binarios tambien de 5MB. Con 
fuentes puedes bajarte un diff, que ocupa 2Mb y compilar, con binarios te 
tienes que bajar los 5MB, si esto se repite varias veces:
20MB   05MB
22MB   10MB
24MB   15MB
26MB   20MB
28MB   25MB
30MB   30MB
32MB   35MB
34MB   40MB
Llega un momento que tu argumentación pierde su sentido  ;-P
220MB  500MB

Responder a