|
Catalyst
|
| Autor |
Mensaje |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
Catalyst
Hola 
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
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 03-31-2007 05:40 PM |
|

|
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
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:
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.
--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 |
|
 |
angelm
Ututo-Developers
Mensajes: 308
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 5
|
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
La Inteligencia es la mano de los Big-Man
----------------------------------
Angel Matias Orozco
Team GNU/Ututo Developers
|
|
| 03-31-2007 07:32 PM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
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 |
|

|
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
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":
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 |
|
 |
tuxtor
Gentoo lover
    
Mensajes: 41
Grupo: Moderadores
Registro en: Apr 2007
Estado:
Sin Conexión
Reputación: 0
|
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 |
|
 |