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
