Enviar Respuesta  Enviar Tema 
Catalyst
Autor Mensaje
angelm
Ututo-Developers


Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 5
Mensaje: #1
Catalyst

Hola 1-wink
alguien sabe como usar correctamente el catalyst para crear binarios.
la idea es crear binarios para ser instalados en pc, pero conlleva una seria de pasos administrativos ke los cumple solo catalyst como el hecho de los ebuilds de los binarios.

Por ello la opcion
emerge -b paquete
u otras no me interesan, solo la catalyst

gracias 1-wink


La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
03-31-2007 05:40 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #2
RE: Catalyst

lo que queres es crear un cd con esos binarios???? digo, los binarios los creas con emerge.... catalyst es para crear stages, livecds, etc... de hecho la meta del proyecto es esa:

http://www.gentoo.org/proj/en/releng/catalyst/ Escribió:
The goal of the catalyst project is to provide a single multi-faceted tool that can reliably build all aspects of a Gentoo Linux release: stage tarballs, GRP package sets, and install CDs.

Our specific development goals for catalyst include the following: ensuring it provides high-quality builds of Gentoo Linux, and for the tool to be easy to use, customize, extend and maintain. The catalyst tool is intended to be used by those who wish to create their own customized versions of Gentoo Linux, or their own customized LiveCDs. Our goal is to make catalyst a powerful tool that's a pleasure to use, and to ensure that the code we write is maintainable and of high-quality.


man Escribió:
--buildpkg (-b)
Tells emerge to build binary packages for all ebuilds processed in addition to actually merging the packages. Useful for maintainers or if you administrate multiple Gentoo Linux systems (build once, emerge tbz2s everywhere). The package will be created in the ${PKGDIR}/All directory. An alternative for already-merged packages is to use quickpkg which creates a tbz2 from the live filesystem.

--buildpkgonly (-B)
Creates binary packages for all ebuilds processed without actually merging the packages. This comes with the caveat that all build-time dependencies must already be emerged on the system.


03-31-2007 06:48 PM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
angelm
Ututo-Developers


Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 5
Mensaje: #3
RE: Catalyst

LO ke ocurre es ke solo si crearamos binarios y la otra pc tuviera un arbol de ebuilds distinto (mas nuevo o viejo) lo tendriamos suelto fuera de contexto, sin saber si tiene dependencias, etc.

Tengo la opcion de crear binarios por defecto pero una ves al kitar el sistema kise usarlos pero o sorpresa, el arbol de portage era mas nuevo y no encontraba los ebuilds, claro eso se debio a 2 cosas:
1.- arbol de portage diferente con versiones distintas del pakete compilado.
2.- al formatear la particion root ke contenia db de los soft instalados, con sus ebuilds, la cual "base de datos historica" ke resuelve estos problemas de heterogeneidad con el arbol de portage y el pakete compilado.

Por eso necesito una forma de tener mis binarios pero tambien los archivos necesarios para integrarlo con el sitema y son sus dependecias si las tuviese.
Como uedo dar solucion a esto? con stage? Y de ke procedimientos seguir?
Gracias 1-wink


La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
03-31-2007 07:32 PM
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #4
RE: Catalyst

dame un par de horas y te hago un tutorial..... que luego después podes ampliar con tu experiencia.... saludos...


03-31-2007 09:35 PM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #5
RE: Catalyst

bueno mira te comento que estuve intentando hacer un stage, pero me tope con un BUGASSSO de catalyst.... el cuál no te deja utilizar tus variables use.... cabe destacar que estuve chateando con varias personas en el irc #gentoo con el fin de encontrar una solución, pero nadie sabe nada... también me pase por los foros, etc... de hecho es un "bug conosido":

http://archives.gentoo.org/gentoo-catalyst/msg_04108.xml Escribió:
On Wed, 2007-03-28 at 12:45 +0000, Nelson Batalha wrote:
> On the package.use I explicitly used dev-libs/libxml2 python

Well, package.use doesn't work how you think it should in catalyst.
It's a known bug, but one that won't likely be fixed for some time.
Basically, if you use $target/use, then it will ignore package.use
settings. You should only use package.use when deviating from the
profile defaults for a package, not when setting your own USE. You'll
need to set python globally.

--
Chris Gianelloni
Release Engineering Strategic Lead
Alpha/AMD64/x86 Architecture Teams
Games Developer/Council Member/Foundation Trustee
Gentoo Foundation


igual te dejo los pasos a seguir hasta que tenes que hacer el build..... quizás si queres podes intentar borrando las uses... pero ya no van a ser tus paquetes tal cuales...

[howto] Crear Stages de Gentoo Personalizados

ahora les estoy mandando un mail a los desarrolladores, a ver que se puede hacer...


04-09-2007 06:43 AM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
tuxtor
Gentoo lover
*****
Moderadores

Mensajes: 41
Grupo: Moderadores
Registro en: Apr 2007
Estado: Sin Conexión
Reputación: 0
Mensaje: #6
RE: Catalyst

No habia visto este how-to, gracias no tendre que estar batallando con el ingles comos siempre.



Vive en un mundo libre, vive en la comunidad linux
07-13-2007 09:07 AM
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: