Gentoo emerge de una lista con banderas USE y versión específica

Gentoo emerge de una lista con banderas USE y versión específica

Tengo una lista de paquetes de un servidor Gentoo, así:

[...snip...]
media-libs/libsdl-1.2.13 -X -aalib -alsa -arts -custom-cflags -dga -directfb -esd -fbcon -ggi -libcaca -nas -noaudio -nojoystick -novideo -opengl -oss -pulseaudio -svga -xinerama -xv
media-libs/libsndfile-1.0.17-r1 -alsa -flac -sqlite
media-libs/libtheora-1.0_beta3-r1 -doc -encode -examples
media-libs/libvorbis-1.2.1_rc1 -doc
media-libs/t1lib-5.0.2 -X -doc
media-libs/tiff-3.8.2-r2 +zlib -jbig -jpeg -nocxx
media-libs/win32codecs-20071007-r2 -real
media-libs/x264-0.0.20070924 -debug -threads
media-libs/xvid-1.1.3 -altivec -examples
media-sound/lame-3.98.2 -debug -mmx -mp3rtp -sndfile
media-sound/twolame-0.3.12
media-tv/linuxtv-dvb-headers-3.1
media-video/ffmpeg-0.4.9_p20070616-r3 +a52 +aac +amr +encode +ogg +sdl +theora +truetype +v4l +vorbis +x264 +xvid +zlib -X -altivec -debug -doc -ieee1394 -imlib -mmx -network -oss -test -threads
media-video/mpeg2vidcodec-12-r1
media-video/mplayer-1.0_rc2_p24929-r4 +a52 +aac +aalib +amrnb +amrwb +dvb +encode +ftp +iconv +kernel_linux +mp2 +mp3 +sdl +teletext +theora +truetype +unicode +v4l +v4l2 +video_cards_mga +video_cards_s3virge +video_cards_tdfx +video_cards_vesa +vorbis +win32codecs +x264 +xanim +xvid -3dnow -3dnowext -X -alsa -altivec -arts -bidi -bindist -bl -cddb -cdio -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvd -enca -esd -fbcon -ggi -gif -gtk -ipv6 -jack -joystick -jpeg -ladspa -libcaca -lirc -live -livecd -lzo -mad -md5sum -mmx -mmxext -musepack -nas -nemesi -openal -opengl -oss -png -pnm -pulseaudio -quicktime -radio -rar -real -rtc -samba -speex -srt -sse -sse2 -ssse3 -svga -tga -tivo -vidix -xinerama -xv -xvmc -zoran
media-video/xanim-2.80.1-r4
[...snip...]

Y quiero instalarlos en otro servidor Gentoo (instalación nueva). El problema es que quiero estar seguro de tener exactamente la misma versión de software y exactamente las mismas banderas.

Busqué en Google, intenté configurar /etc/portage/package.use y package.accept_keywords de acuerdo con la información que obtuve en esta lista, pero no funcionó.

¿Algunos pueden ayudarme por favor? Gracias de antemano =)

Respuesta1

¿Te resultaría útil utilizarpaquete rápidopara crear paquetes binarios a partir del sistema existente y luego implementarlos en su nuevo servidor conemerger -k?

Respuesta2

¿Qué intentaste? Dado, por ejemplo,

media-libs/tiff-3.8.2-r2 +zlib -jbig -jpeg -nocxx

tu pondrias

media-libs/tiff zlib -jbig -jpeg -nocxx

en /etc/portage/package.use--nota falta de número de versión y no +-- y

>media-libs/tiff-3.8.2-r2
<media-libs/tiff-3.8.2-r2

en /etc/portage/package.mask.

Respuesta3

Cuando dice que no tuvo éxito, me imagino que el problema que está teniendo puede deberse a que el árbol de portage que estaba usando el servidor anterior es mucho más antiguo que el que está usando ahora, y varias de las versiones antiguas de software Mientras tanto, se han caído del árbol.

Por ejemplo, el primer ebuild de su lista, media-libs/libsdl-1.2.13, ya no está en mi árbol de portage.

Si realmente necesita exactamente las mismas versiones, también necesitará un árbol de portage desde el momento en que se instalaron estos ebuilds.

Nunca he hecho eso, pero una forma de obtener dicho árbol podría ser consultarlo en CVS para conocer la fecha respectiva. Portage CVS está ubicado enhttp://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/

Si se completa esta instalación, recomendaría actualizar el árbol de portage y buscar actualizaciones de seguridad. Luego podrá decidir qué versiones exactas desea conservar.

información relacionada