Laburo España: 250.000 ofertas de empleo
ander

ander

igualito a jesús, pero menos hippie

Lunes, 30 de mayo de 2005

Instalar X.org (CVS) en Debian

hoy estando por el canal #debian-es de freenode, vi algo de compilar X.org, la versión cvs.
me la he compilado, ahora mismo estoy en ella, y va bastante bien, tengo que probar las transparencias y sombras a ver si van también bien.

si quieres X.org (CVS) en tu Debian, sigue lo siguiente:

# apt-get install flex bison libpng-dev cvs
# cd /usr/src
# cvs -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg login
# cvs -z3 -d:pserver:anoncvs@cvs.freedesktop.org:/cvs/xorg co xc
cuando te pida contraseña dale a intro.
el último comando tardará un rato.
# mkdir xc-build
# cd xc-build && lndir ../xc
# cd config/cf
# cp xorgsite.def host.def
# nano host.def
cuando ves que empiezan los defines, pega estos:
-- cut start --
#define ProjectRoot /usr/local/X11R6.8
#define NothingOutsideProjectRoot YES
#define HasFreetype2 YES
#define HasFontconfig YES
-- cut end --
ahora vamos a compilar:
# cd ../..
# make World
# make install
si te falla el make World, instala la dependencia que te falte, y para seguir por donde lo dejastes haz:
# make -k World
ahora toca crear/editar el xorg.conf
# cp /etc/X11/XF86Config-4 /etc/X11/xorg.conf
# nano /etc/X11/xorg.conf
sustituye la sección files por esta:
-- replace start --
Section "Files"
RgbPath "/usr/local/X11R6.8/lib/X11/rgb"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/misc/"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/Type1/"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/75dpi/"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/100dpi/"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/cyrillic/"
FontPath "/usr/local/X11R6.8/lib/X11/fonts/TTF/"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
ModulePath "/usr/local/X11R6.8/lib/modules"
EndSection
-- replace end --
añade /usr/local/X11R6.8/lib en /etc/ld.so.conf y ejecuta ldconfig.
en tu ~/.bashrc (root y usuario) añade:
export LD_LIBRARY_PATH=/usr/local/X11R6.8/lib
export PATH=/usr/local/X11R6.8/bin:$PATH
ahora vamos a borrar todo rastro de XFree86:
# apt-get remove --purge libxaw7 xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xlibmesa-dri x-ttcidfont-conf x-window-system-core xbase-clients xdm xserver-common xserver-xfree86 xutils
yo creo que con todo eso vale.

y ya lo último es crear el demonio de xdm en /etc/init.d/:
# cd /etc/init.d
# wget http://ander.ath.cx/xdm
# update-rc.d xdm defaults
ya tienes listo Xorg para funcionar!.

si tienes algún fallo contacta conmigo, deja un comentario o algo.

Referencias

URL para referencias

Comentarios

  1. con ubuntu sirven estos mismos comandos?

    Mark0 — 01-06-2005 10:09:55

  2. servir servir, sirve en todo, creo.

    lo que pasa que varían rutas.

    de todas formas, en ubuntu hoary tienes X.org :-)

    ander — 01-06-2005 20:28:23

  3. Ya pronto nueva debian sarge no ? :D.

    icrave — 02-06-2005 23:59:05

  4. Oye xlony, tu how-to mola, y las xorg me van de perlas, seguro que tardo unos dias en tener el transset y xcomprgr + sus dependencias compiladas, pero bueno xD

    Sin Plomo — 06-06-2005 18:35:33

  5. jajaj que mierda para instalar algo.......
    Linux para todo el mundo... jajajajajajaj
    Anda a Cagar

    Linux Suck — 01-08-2005 23:29:17

  6. Interesante tu guia; tendras uno pero para hacer lo contrario; es decir instalar el Xfree86 y remover el x.org?
    Gracias
    Slds

    Mario Durand S. — 06-12-2005 22:46:03

Comentar


Recordar datos

Búsqueda

 

Enlaces

La Maté Por Un Yogur
la cueva de los escritores perdidos
atrapado por tu moda
Libertad Negra
KonyferoBLOG
Diario de un debianita
Lechuga Hervida
Tuxiradical
xergioLOG
Imágenes de una vida real
Cuando se trata de geeks
Mundo Geek

Licencia

Todo el contenido de esta web está bajo la licencia CC.

Contacto

Escríbeme a: anderfdez@yahoo.es o también puedes intentar localizarme en jabber: xlony@jabberes.org.

Créditos

Diseñado por Manu Contreras
Creative Commons License