aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2

Author Topic: Compilar sin las X  (Read 11722 times)

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Compilar sin las X
« on: April 24, 2006, 04:18:37 AM »

Bueno ando configurando un sistema nuevo basado en Gentoo, pero hasta ahora todo a sido X free (osea sin X11) y veo que el amule practicamente me obliga a compilar algunas cosas de X, existe una forma para compilarlo y solo se use via consola o webserver o remote GUI ??

Code: [Select]
Luna-sama USER # USE="amuled" emerge -pv amule

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] media-libs/libpng-1.2.8-r1  -doc 0 kB
[ebuild  N    ] app-admin/eselect-1.0  -bash-completion -doc 142 kB
[ebuild  N    ] app-admin/eselect-opengl-1.0.3  41 kB
[ebuild  N    ] x11-base/opengl-update-3.0.0  0 kB
[ebuild  N    ] media-libs/freetype-2.1.9-r1  -bindist -doc +zlib 0 kB
[ebuild  N    ] media-libs/fontconfig-2.2.3  0 kB
[ebuild  N    ] x11-apps/ttmkfdir-3.0.9-r3  19 kB
[ebuild  N    ] x11-base/xorg-x11-6.8.2-r6  -3dfx -3dnow +bitmap-fonts -cjk -debug -dlloader -dmx -doc -font-server -insecure-drivers +ipv6 -minimal +mmx +nls -nocxx +opengl +pam -sdk -sse -static +truetype-fonts +type1-fonts (-uclibc) -xprint +xv 45,134 kB
[ebuild  N    ] app-arch/rpm2targz-9.0-r3  2 kB
[ebuild  N    ] sys-apps/utempter-0.5.5.6  20 kB
[ebuild  N    ] x11-terms/xterm-207  -Xaw3d -doc -toolbar +truetype -unicode 727 kB
[ebuild  N    ] x11-libs/cairo-1.0.4  +X -doc -glitz +png 1,441 kB
[ebuild  N    ] x11-libs/pango-1.10.3  -debug -doc 1,157 kB
[ebuild  N    ] dev-libs/atk-1.10.3  -debug -doc -static 529 kB
[ebuild  N    ] dev-perl/XML-Parser-2.34  -minimal 224 kB
[ebuild  N    ] dev-util/intltool-0.34.1  127 kB
[ebuild  N    ] x11-misc/shared-mime-info-0.16  735 kB
[ebuild  N    ] x11-libs/gtk+-2.8.12  -debug -doc +jpeg -tiff -xinerama 11,722 kB
[ebuild  N    ] media-libs/tiff-3.7.3  0 kB
[ebuild  N    ] media-libs/libmad-0.15.1b  -debug 490 kB
[ebuild  N    ] media-libs/lcms-1.14-r1  +jpeg +python -tiff +zlib 653 kB
[ebuild  N    ] media-libs/libmng-1.0.8-r1  497 kB
[ebuild  N    ] app-text/poppler-0.5.0-r5  -cairo +jpeg 0 kB
[ebuild  N    ] net-print/cups-1.1.23-r7  -gnutls +nls +pam +samba -slp +ssl 0 kB
[ebuild  N    ] x11-libs/qt-3.3.4-r8  +cups -debug -doc -examples -firebird +gif -immqt -immqt-bc +ipv6 +mysql -nas -odbc +opengl -postgres -sqlite -xinerama 14,101 kB
[ebuild  N    ] media-libs/libogg-1.1.2  410 kB
[ebuild  N    ] kde-base/kde-env-3-r4  0 kB
[ebuild  N    ] media-libs/libvorbis-1.1.0  -aotuv 1,281 kB
[ebuild  N    ] media-sound/esound-0.2.36-r1  +alsa -debug +ipv6 -static +tcpd 0 kB
[ebuild  N    ] kde-base/arts-3.4.3  +alsa +arts -artswrappersuid -debug +esd -hardened -jack -kdeenablefinal +mp3 -nas +vorbis -xinerama 922 kB
[ebuild  N    ] dev-lang/nasm-0.98.39-r1  -build -doc 531 kB
[ebuild  N    ] media-libs/libsdl-1.2.8-r1  +X -aalib +alsa +arts -dga -directfb +esd -fbcon -ggi -libcaca -nas -noaudio -noflagstrip -nojoystick -novideo +opengl +oss -pic -svga -xinerama +xv 2,541 kB
[ebuild  N    ] media-libs/libmikmod-3.1.11-r1  +alsa +esd +oss 597 kB
[ebuild  N    ] media-libs/sdl-sound-1.0.1-r1  -flac +mikmod -physfs -speex +vorbis 995 kB
[ebuild  N    ] x11-libs/wxGTK-2.6.2-r1  +X -debug -doc -gnome -joystick -odbc +opengl +sdl -unicode 12,753 kB
[ebuild  N    ] net-p2p/amule-2.0.3-r4  +amuled -debug -gtk +nls -remote -stats -unicode 2,103 kB

Total size of downloads: 99,908 kB
Luna-sama USER #
« Last Edit: April 24, 2006, 04:19:40 AM by NeoRagod »
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor

Ramiro

  • Jr. Member
  • **
  • Karma: 1
  • Offline Offline
  • Posts: 71
Re: Compilar sin las X
« Reply #1 on: April 24, 2006, 10:01:19 AM »

Para compilar sin X:

./configure --enable-amulecmd --enable-webserver --disable-monolithic --enable-amule-daemon
Logged

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: Compilar sin las X
« Reply #2 on: April 24, 2006, 10:10:42 AM »

Mmmm eso seria desde las sources... Hay alguna forma para hacerlo con el emerge de gentoo?
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: Compilar sin las X
« Reply #3 on: April 24, 2006, 12:30:50 PM »

si utilizas el ebuild que se creó por estos lares para el amule-cvs puedes hacer
Code: [Select]
USE="-X amuled -gtk remote -remote-gui unicode optimize" emerge -vB amule-cvs
En la versión normal es así
Code: [Select]
USE="-gtk amuled nls remote unicode" emerge -vB amule
NOTA: Te harán falta las wxBase que ya no son un paquete aparte para conseguirlo:
Code: [Select]
USE="-X -gnome -opengl -sdl unicode" emerge wxGTK
« Last Edit: April 24, 2006, 01:21:06 PM by AnimAlf »
Logged

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: Compilar sin las X
« Reply #4 on: April 24, 2006, 12:32:53 PM »

quita lo del -vB sería sólo para crear el paquete e instalarlo luego

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: Compilar sin las X
« Reply #5 on: April 24, 2006, 10:19:23 PM »

Mmmm una asi el wxGTK me obliga a instalar muchas cosas de X11 alguna otra idea? :P
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Compilar sin las X
« Reply #6 on: April 24, 2006, 10:48:34 PM »

Hay que instalar wxBase si no se quiere X.
Logged

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: Compilar sin las X
« Reply #7 on: April 25, 2006, 12:12:57 AM »

Quote
NeoRagod:
Mmmm una asi el wxGTK me obliga a instalar muchas cosas de X11 alguna otra idea?
¿te obliga a eso?
¿qué te obliga a instalar? yo he probado eso mismo desde un entorno chroot, aunque lo tengo ya un poco viciado. Quizás sobra algo en el USE. ¿qué te quiere instalar?

darksidex

  • Mule Farmer
  • Full Member
  • ***
  • Karma: 4
  • Offline Offline
  • Posts: 194
Re: Compilar sin las X
« Reply #8 on: April 28, 2006, 10:29:14 PM »

a mi lo que me preocupa es la versión del amule que te quiere instalar, la 2.0.3? Aunque la 2.1.1 esté marcada como inestable dentro de portage, te recomiendo que configures tu /etc/portage/package.keywords para que te deje usar las últimas versiones de amule.
Logged
First of all, I apologize for my bad english. :D

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: Compilar sin las X
« Reply #9 on: April 29, 2006, 09:38:56 AM »

Bueno ver si hago eso, que ando pensando en pasarme a otro cliente, es que queiro mi server completamente X11 free
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: Compilar sin las X
« Reply #10 on: April 29, 2006, 11:07:52 AM »

creo que tienes que revisar los USE de las dependencias que se te quieren instalar, las más immediatas, hay alguna cosas en ellas que te plantea las instalaciones de los paquetes para las X. Voy a probarlo yo también, je je je, así me creo en entorno chrood virgen de nuevo, que ya me toca, aunque tardaré, pero creo que los tiros van por ahí (/etc/portage/package.use), a ver si logramos así una mejor definición de este modo de intalación .

pcmaster

  • Jr. Member
  • **
  • Karma: 1
  • Offline Offline
  • Posts: 79
Yo lo he hecho
« Reply #11 on: April 29, 2006, 11:42:39 AM »

A ver si puedo ayudarte. Yo tengo instalado amuled-2.1.1 en un PC sin las X y con unicode. Me costó bastante tiempo conseguirlo.

Lo primero es conseguir instalar wxGTK con soporte unicode pero sin X. Cuando lo instalé el último ebuild oficial era el wxGTK-2.6.2-r1, que no me lo permitía. En algún sitio (creo que fue en el bugzilla de gentoo) encontré un ebuild NO oficial que me lo permitió instalar (wxGTK-2.6.2-r2):

Pentium1 ~ # ACCEPT_KEYWORDS="~x86" USE="-X" emerge -pv =wxGTK-2.6.2-r2                                        

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] x11-libs/wxGTK-2.6.2-r2  -X -debug -doc -gnome -joystick -odbc -opengl -sdl +unicode 0 kB [1]

Total size of downloads: 0 kB
Portage overlays:
 [1] /usr/local/portage
Pentium1 ~ #


Ahora veo que, aunque dicha versión no está en el portage, ha salido un ebuild oficial para la versión 2.6.3.2 que quizá lo permita. No lo he podido probar porque tengo una avería en el ADSL y ahora mismo ese pc no tiene conexión.

Prueba a actualizar el árbol de portage con emerge sync, y después a instalar la última versión inestable de wxGTK con al orden:

ACCEPT_KEYWORDS="~x86" USE="-X unicode" emerge -pv wxGTK

Si todavía intenta instalar algo de las X, puedes añadirle -gtk, -gtk2, etc a los use.

Después intentas instalar la última versión de amule, también inestable, que es la 2.1.1. Deberá instalar correctamente.

Nota: te recuerdo que, en vez de usar el ACCEPT_KEYWORDS="~x86" es preferible añadir los paquetes inestables en /etc/portage/package.keywords. para que se instale la última versión de amule añades en dicho archivo una línea que ponga:

net-p2p/amule ~x86

Si te hace falta el ebuild no oficial de wxGTK-2.6.2-r2 pídemelo y lo añadiré en este hilo, aunque si te funciona con la versión 2.6.3.2 no te hará falta.

Pruébalo y nos cuentas.

Saludos.
« Last Edit: April 29, 2006, 12:00:10 PM by pcmaster »
Logged
pcmaster

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: Compilar sin las X
« Reply #12 on: April 29, 2006, 11:12:54 PM »

Pos por ahora ya reduje bastante eliminando las X, pero aun me pide que compile el GTK


Luna-sama~ # USE="-X unicode -opengl -sdl -jpeg -gtk2 -png" emerge -pv wxGTK

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] x11-libs/cairo-1.0.4  -X -doc -glitz -png 0 kB
[ebuild  N    ] x11-libs/pango-1.10.3  -debug -doc 0 kB
[ebuild  N    ] dev-libs/atk-1.10.3  -debug -doc -static 0 kB
[ebuild  N    ] dev-perl/XML-Parser-2.34  -minimal 0 kB
[ebuild  N    ] dev-util/intltool-0.34.1  0 kB
[ebuild  N    ] x11-misc/shared-mime-info-0.16  0 kB
[ebuild  N    ] x11-libs/gtk+-2.8.12  -debug -doc -jpeg -tiff -xinerama 0 kB
[ebuild  N    ] media-libs/tiff-3.7.3  0 kB
[ebuild  N    ] x11-libs/wxGTK-2.6.2-r1  -X -debug -doc -gnome -joystick -odbc -opengl -sdl +unicode 12,753 kB
Total size of downloads: 12,753 kB

No estaba masked

Mira que si no hay manera , compilaria el GTK, pero el ebuild que tienes me eliminaria la necesidad del GTK?

De antemano gracias por la ayuda ;)
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor

pcmaster

  • Jr. Member
  • **
  • Karma: 1
  • Offline Offline
  • Posts: 79
Re: Compilar sin las X
« Reply #13 on: April 29, 2006, 11:28:24 PM »

Estás intentando instalar la versión 2.6.2-r1, que es la última estable. Con esa, yo tampoco lo conseguí. Si has leído mi mensaje, te decía que probases con la ultima versión inestable:

http://packages.gentoo.org/search/?sstring=wxGTK


# echo x11-libs/wxGTK ~x86 >>/etc/portage/package.keywords
# USE="-X -sdl " emerge -pv =wxGTK

Te intentará instalar la versión 2.6.3.2. Si te funciona, bien. Si no, te paso el ebuild no oficial. Con él, no te hará falta ni tener instalado xorg ni las gtk. Pero primero prueba si te funciona con el último ebuild oficial.

Si intentas instalar las GTK, verás que al intentar instalarlas te pedirá las Xorg. Demasiado software que no se va a usar...

Si no tienes la versión 2.6.3.2 en el árbol de portage, haz primero un emerge sync.
« Last Edit: April 29, 2006, 11:35:48 PM by pcmaster »
Logged
pcmaster

NeoRagod

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 13
Re: Compilar sin las X
« Reply #14 on: April 30, 2006, 12:43:59 AM »

Vaya ahora ya capto mejor, es que no habia entendido bien que era la inestable >_> por eso no me la ponia en masked

Ahora si:

Luna-sama~ # USE="-X -sdl unicode" emerge -pv =wxGTK

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] x11-libs/wxGTK-2.6.3.2  -X -debug -doc -gnome -joystick -odbc +opengl -sdl +unicode 18,502 kB

Total size of downloads: 18,502 kB


Ya lo dejé compilando, veremos cuanto tarda en mi server a 1GHZ con proc Via Eden.

Luego intentaré con el amuled. Gracias ^^
Logged
Luna-sama:
Amule 2.1.1 X11-less | Gentoo-2.6.15-r1 | Apache 2.0 | PHP  5.1.2 | mysql-4.1.14-r1 | python 2.4.2
Via Nehemiah 1GHz | 256MB RAM | 40GB HD Maxtor
Pages: [1] 2