BULMA Bulma amb el projecta Defective by Desing
Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons   |   Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores
CONTENIDOS
. Jornadas de software libre
. Version para PDA
. Enlaces breves
. La asociacion
. Los mas leidos
. Autores [Actividad]
. Ultimos Comentarios
. Todos los titulares!
. Estadisticas
. Guia de estilo
. ¿Sugerencias?
. Wiki
. XML [Ayuda]
Listas de correo
. Archivos bulmailing
. Archivos BulmaGes
Radio libre :-)
. Des de la Xarxa (Archivos)
. Mallorca en Xarxa
Busquedas

+ Enlaces Linux
Ultimos kernels
(01/08/2010 05:10:59)
    
Google


En bulma.net
En internet
Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (14082 lectures)
Por Ricardo Galli Granada
gallir (http://mnm.uib.es/gallir/)
Creado el 04/01/2002 20:23 modificado el 07/01/2002 02:35

Debido a los problemas con los paquetes KDE y las librerías png3, pongo a disposición el URL para agregar al sources.list y actualizar los paquetes KDE más importantes. Están compilados para i686, es decir funcionarán con P2, P3, P4, Athlon y Duron.
ACTUALIZACIÓN: agregado las libpng3 (se nota la diferencia) y las kdelibs3-crypto.
SEGUNDA: he leído en las listas de Debian que el nuevo mantenedor de los paquetes KDE (DanielS) dará prioridad a la versión para Woody antes del freeze, por lo que quizás muchas paquetes originales todavía fallen con los iconos en Sid. Usar este servidor soluciona dichos problemas.
TERCERA: he agregado a la lista el Quanta, kdelibs-crypto y Kdevelop, porque al día de ayer (6 enero) todavía no habían sido recompilados por Debian.
ÚLTIMA: la lista completa de paquetes puede ser consultada directamente al servidor.

Pagina1/1

Para poder usar estos paquetes en Debian Sid, lo único que tenéis que hacer es poner la siguiente línea al principio de vuestro /etc/apt/sources.list.

deb http://mnm.uib.es/~gallir/debian dists/sid/

Luego hacer:

apt-get update
apt-get dist-upgrade

Allí están la mayoría de los paquetes más importantes de KDE, el Xserver y las Qt, recompilados con las librerías nuevas del libpng3, además de la optimización de procesador.

Poco a poco iré agregando más paquetes, los disponibles ahora son:

artsbuilder kamera kate kcoloredit kdebase kdebase-audiolibs kdebase-dev kdebase-doc kdebase-libs kdelibs-dev kdelibs3 kdelibs3- bin kdelibs3-cups kdelibs3-doc kdemultimedia-dev kdewallpapers kdict kdm kfract kghostview kiconedit kit klisa kmail kmid kmidi kmix knewsticker knode konqueror konsole kooka korn kpaint kppp kruler kscd kscreensaver ksirc ksnapshot ktalkd kview lbxproxy libarts libarts-alsa libarts-dev libarts-mpeglib libdps-dev libdps1 libdps1- dbg libkdenetwork1 libkmid libkmid-alsa libkmid-dev libkonq-dev libkonq3 libkscan-dev libkscan1 libmimelib-dev libmimelib1 libqt-dev libqt-gl-dev libqt-mt-dev libqt2 libqt2-gl libqt2-mt libqutil1 libxaw6 libxaw6-dbg libxaw6-dev libxaw7 libxaw7-dbg libxaw7-dev libxine-dev libxine0 mpeglib noatun proxymngr qt-designer qt- designer-doc qt-doc quanta twm uic x-window-system x-window-system- core xbase-clients xdm xfonts-100dpi xfonts-100dpi-transcoded xfonts-75dpi xfonts-75dpi-transcoded xfonts-base xfonts-base- transcoded xfonts-cyrillic xfonts-pex xfonts-scalable xfree86-common xfs xfwp xlib6g xlib6g-dev xlibmesa-dev xlibmesa3 xlibmesa3-dbg xlibosmesa-dev xlibosmesa3 xlibosmesa3-dbg xlibs xlibs-dbg xlibs-dev xlibs-pic xmh xnest xprt xserver-common xserver-xfree86 xspecs xterm xutils xvfb

Si usas este servidor (un P3 de la Univesitat de les Illes Balears) y notas algún día algún problema, conéctate a esta página que tendré informado de los cambios.

NOTA: los paquetes están construidos con las herramientas de Debian y se actualizan y empiezan a compilar cada noche a partir de las 12 de la noche. No me hago responsable por los problemas de los paquetes, yo sólo genero los binarios.

Para la gente interesada, aquí está el script que uso para mantener actualizado y compilado a la última versión (además en el cron del root hago un apt-get update). Está optimizado y sólo baja y compila los paquetes que tengan una nueva versión.


Imprimir
Version para
imprimir

Imprimir
Version
PDF
Comentarios
Es posible que se hayan omitido algunos comentarios considerados poco constructivos
1.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (04/01/2002 23:49, #4126)
  Por: El cobarde anónimo
Hola!!!

Veo que estas compilando para 686... ¿Podrias decir como lo haces para compilar paquetes "a saco" con las directivas de compilacion del 686?

Es que yo tengo un k6-2 y me gustaria darle un poco de trabajo y que me compilase las X y el KDE con sus directivas, sacandolas del articulo de las optimizaciones para cada procesador (yo fui quien aviso de que faltaban las de los k6)!

Gracias
No es pot respondre
 
2.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (05/01/2002 00:32, #4128)
  Por: NetVicious
Se usa la opción --march del gcc.

Hay algunos programas que usan variables en los make y añadiendo esa opción
ahí
lo tienes ya todo hecho.

Pero hay algunos que no tienen esa ayudita y supongo que habrá que modificar
con
"buscar y reemplazar" las llamadas al gcc para añadirle el --march
correspondiente a tu micro..
No es pot respondre
 
3.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (05/01/2002 02:59, #4130)
  Por: El cobarde anónimo
Perdona, me he debido expresar mal

Lo que yo pregunto no son los parametros para optimizar la compilacion para k6 (que por cierto son -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=k6, aunque el mplayer usa -O4 por alguna oscura razon), sino como lo hace Gallir, el autor del articulo e imagino que de los paquetes, para compilarlos sin cambiar a mano para cada paquete el fichero debian/rules en el que se guardan las opciones de compilacion.

Claro que quizas me estoy colando y realmente edita cada fichero a mano, lo que aumenta inmensamente su trabajo y por lo tanto el merito de estos paquetes binarios para 686 (yo no tendria paciencia).
No es pot respondre
 
4.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (05/01/2002 03:06, #4131)
  Por: NetVicious
Tal y como he dicho. Algo se puede hacer usando un programa o script..

Revisa todas las llamadas al gcc en el Makefile y añade la optimización
deseada
si el ficheor Makefile no está preparado para ello con el uso de variables.

A ver si gallir nos comenta como se lo "monta" ;)
No es pot respondre
 
5.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (05/01/2002 03:51, #4134)
  Por: gallir (http://m3d.uib.es/~gallir/)
Ya lo puse en el comentario de "abajo".... Es __imposible__ modificar las reglas de los paquetes porque cada uno está hecho a su bola.
No es pot respondre
 
6.  Re: Debian Sid: KDE, Qt... compilados para i686 con las libpng3 (05/01/2002 03:50, #4133)
  Por: gallir (http://m3d.uib.es/~gallir/)
Instala el paquete <b>pentium-builder</b> y luego edita el fichero
/etc/bassh.bashrc y /etc/profile (o la /etc/environment) para definir la
variable DEBIAN_BUILDER con la opción que
tu quieras. Yo la tengo asi:

export DEBIAN_BUILDARCH=i686
No es pot respondre
 
7.  Yo tambien (05/01/2002 12:17, #4137)
  Por: El cobarde anónimo
Tambien lo tengo como dizes tu pero fijate que en el fichero debian/rules sale una entrada que debe descomentarse i/o modificarse para una correcta optimizacion, es esta:
ifeq ($(ARCH),i386)
# Uncomment the following 2 lines to enable i686 optimziation
# You may want to tweak the settings to your likings
#export CFLAGS=-O3 -march=i686 -ffast-math -finline-functions
#export CXXFLAGS=-O3 -march=i686 -ffast-math -finline-functions
XINERAMA=--with-xinerama
endif
Y yo tengo un srcipt de optimizacion (el qual estoy depurando) para que me aplique el siguiente parche a todos los paquetes que compilo, claro que antes me informo de si este paquete aceptara lo que se le mande:
--- debian/rules Fri Dec 21 20:50:10 2001
+++ debian/rules.orig Fri Dec 21 20:53:53 2001
@@ -8,2 +8,7 @@
export DH_COMPAT=3
+ifeq ($(ARCH),i386)
+ # Optimització per a i686
+ export CFLAGS=-O3 -march=i686 -Wall -ffast-math -finline-functions
+ export CXXFLAGS=-O3 -march=i686 -Wall -ffast-math -finline-functions
+endif

Te aseguro que funciona de miedo en Woody. Por cierto una pregunta: ¿Los problemas con la libfam se solucionan con el libpng3? De momento y para que no molesten las tenia desactivadas pero en esta ultima revision ya me es imposible obtener un buen resultado y compilar las kdelibs a mano cada vez es una lata.
No es pot respondre
 
8.  Re: Yo tambien (05/01/2002 12:26, #4139)
  Por: gallir (http://m3d.uib.es/~gallir/)
Tambien lo tengo como dizes tu pero fijate que en el fichero debian/rules sale una...

Esto es imposible, no sé de que paquete hablas. Cada paquete lo puede hacer de su manera dependiendo del gusto del mantenedor.

No existe un regla estricta para ello, por eso no toco absolutamente nada de las reglas.

¿Los problemas con la libfam se solucionan con el libpng3?

libfam no tienen nada que ver con aspectos gráficos y sólo depende de libc.

No es pot respondre
 
9.  Re: Yo tambien (05/01/2002 16:59, #4142)
  Por: El cobarde anónimo
Parche: En kdelibs por ejemplo (viene en el ".diff"). Por eso me leo antes un poco como se compilarara el codigo antes de aplicar el parche y hasta ahora en el KDE2 rula bien. Claro que siempre hay excepciones pero si no te molesta leer no es nada problematico aunque si molesto. Creo que el resultado con el KDE mereze la pena.

libpng3 : Si tienes razon es eso lo que me fallaba aunque sigo deshabilitando la libfam porque es un coñazo. Ya me parecia a mi muy rarillo pero nada a compilar.

No es pot respondre
 
10.  Re: Yo tambien (05/01/2002 17:10, #4143)
  Por: gallir (http://m3d.uib.es/~gallir/)
No hace falta mirar los parches o tocar los paquetes (entre otras cosas proque
no lo podrás hacer automáticamente como lo hago yo).

Mejor te instalas el pentium-builder y luego editas el /usr/bin/gcc y
/usr/bin/c++ y pones las opciones que quieras.

De otra forma te volverás loco y perderás tiempo innecesario, lo que es válido
para el kdelibs no lo es para los otros paquetes.
No es pot respondre
 
11.  Re: Yo tambien (05/01/2002 18:22, #4146)
  Por: El cobarde anónimo
Si por eso tengo el script me lo descarga automaticamente como a ti, descomprime, aplica parche (ya se con cuales va bien) y luego solo falta instalar antes de seguir compilando. El sistema es facil y nada engorroso pues en Debian (benditos seais) han hecho la mayor parte del trabajo.

Ya andaba yo tiempo detras de una cosilla así que me hiciera compilacion he instalacion de todo (paquetes basicos) del sistema KDE2 con sus paquetes .deb. De momemto lo tengo y funciona claro esta que se puede mejorar pero eso ya con KDE3.

No es pot respondre
 
12.  Más opciones de compilación (13/02/2003 11:39, #12200)
  Por: NetVicious
Otras opciones de compilación para optimizar los paquetes en este otro artículo de Bulma ;-)

http://bulma.net/body.phtml?nIdNoticia=1025

No es pot respondre
 
GRACIAS
Distribuciones Universal
Por el servidor
Dpto. de Matematicas e Informatica
Calificacion
***0
Vots: 18
Danos tu opinion:
**** Excelente
***0 Muy Bueno
**00 Bueno
*000 Regular
0000 Malo
Relacionados
. Linux is cool: nuevo KDE 3
SECCIONES
Noticia
Breve
Truco
Enlace
Participa
Proyecto
Articulo
Webbulma
Manoletada :-)
Seguridad
Modificado: 26/4/2007 20:53:03 | Tiempo Total: 0.070 segs | Kernel: Linux - i686 - 2.6.26-1-686 | Last boot: 27/12/2009 22:08 CET
Powered by Apache    MySQL    PHP    Gimp