obligada > linux.debian.user.spanish

Jorge Sanchez (26-11-2018, 13:10)
Hola a todos. ¿Alguien podría orientarme sobre el procedimiento para añadir
un paquete al repositorio contrib?
Gracias
Roberto C. Sánchez (26-11-2018, 15:30)
On Mon, Nov 26, 2018 at 12:03:23PM +0100, Jorge Sanchez wrote:
> Hola a todos. ¿Alguien podría orientarme sobre el procedimiento para
> añadir un paquete al repositorio contrib?
> Gracias


Jorge,

Puedes aclarar, ¿deseas introducir un paquete neuvo a Debian por médio
del repositorio contrib o deseas instalar en tu sistema un paquete que
se encuentra en el repositorio contrib?

Si quieres introducir un paquete nuevo, entonces te recomiendo empezar
con esto:

Si quieres instalar un paquete en tu sistema y te hace falta modificar
los fuentes que están configurados en tu sistema, entonces esto te
servirá:

Saludos,

-Roberto
qorg11 (26-11-2018, 15:40)
On 26/11/18 14:22, Roberto C. Sánchez wrote:
[..]
> servirá:
> Saludos,
> -Roberto


Agregarlo seria facil.

(Suponiendo que tienes la ultima version de debian)

Agregar esto a el archivo /etc/apt/sources.list

deb sid main contrib non-free

Eso agregaría los respositorios contrib a Debian, ademas de los
inestables y no libres, si no te gusta, prueba con esto

deb stretch main contrib
qorg11 (26-11-2018, 18:30)
(Respondo a la lista y no a tu correo por que me gusta mas que sea público

On 26/11/18 16:00, Jorge Sanchez wrote:

>Supongo que no me he explicado bien... quisiera proponer un paquete que
>hice para agregarlo al repositorio contrib.

Sería un poco dificil, mas que nada por que tendrías que compilar tu paquete para todas las arquitecturas (arm, i386, ppc64, etc)
Para esto (supongo yo) podrás usar qemu y GCC
qemu para emular la arquitectura y usar GCC para compilarlo en dicha arquitectura, aunque debido a que arm no es tan utilizado, podrías simplemente usar los argumentos "-m32" y "-m64", -32 haría que tu programa funcionara en 32 bits y -m64 en ordenadores de 64 bits.
Roberto C. Sánchez (26-11-2018, 18:50)
On Mon, Nov 26, 2018 at 05:27:12PM +0100, qorg11 wrote:
> (Respondo a la lista y no a tu correo por que me gusta mas que sea público
> On 26/11/18 16:00, Jorge Sanchez wrote:
> Sería un poco dificil, mas que nada por que tendrías que compilar tu paquete para todas las arquitecturas (arm, i386, ppc64, etc)
> Para esto (supongo yo) podrás usar qemu y GCC
> qemu para emular la arquitectura y usar GCC para compilarlo en dicha arquitectura, aunque debido a que arm no es tan utilizado, podrías simplemente usar los argumentos "-m32" y "-m64", -32 haría que tu programa funcionara en 32 bits y -m64 en ordenadores de 64 bits.


Lo que dices solo se tiene que hacer en el caso que el codigo fuente no
se permite distribuir.

Jorge, ¿por qué especificamente dijiste «contrib» en vez de «main» como
destino para el paquete?

Saludos,

-Roberto
qorg11 (26-11-2018, 18:50)
On 26/11/18 17:42, Roberto C. Sánchez wrote:

>Jorge, ¿por qué especificamente dijiste «contrib» en vez de «main» como
>destino para el paquete?


Por eso dije que lo compilara, tampoco se por que no ha usado main
Jorge Sanchez (26-11-2018, 19:30)
El lun., 26 nov. 2018 a las 17:46, qorg11 (<qorg>) escribió:

> On 26/11/18 17:42, Roberto C. Sánchez wrote:
> >Jorge, ¿por qué especificamente dijiste «contrib» envez de «main» como
> >destino para el paquete?

> Por eso dije que lo compilara, tampoco se por que no ha usado main
> --
> Happy Hacking


Disculpen, no pretendía contestar por privado, mi intención a sido
contestar a los correos por la lista (no me llevo bien con la app de
android).
Lo cierto es que no conozco muy bien lo que implica colocarlo en un
repositorio u otro, por eso dije contrib.
Roberto C. Sánchez (26-11-2018, 19:50)
On Mon, Nov 26, 2018 at 06:26:49PM +0100, Jorge Sanchez wrote:
[..]
> android).
> Lo cierto es que no conozco muy bien lo que implica colocarlo en un
> repositorio u otro, por eso dije contrib.

Ahora veo. El repositorio contrib se trata de paquetes que están bajo
licencia que lo califica como software libre según la definición de
Debian (especificamente DFSG) pero que depende de otro paquete or
program extenro que no está bajo licencia similar. Por ejemplo, antes
Sun abrir el fuente de Java bajo GPL, muchos programas escritos en Java
que especificamente funcionaban solo con el JVM de Sun se encontraban en
«contrib» porque el JVM de Sun estaba en «non-free».

De todos modos tu confusión, yo creo, sale del hecho que muchos
proyectos utilizan «contrib» para significar cualquier contribución de
un partido externo al proyecto. Es diferent en Debian. Si el paquete
se trata de software libre y no depende de un paquete que no es software
libre, entoces pertenece a «main».

Si has preparado un paquete o está en el proceso de perparar un paquete
que te gustaría ver incuido en Debian, te puedo dirigir a la «Guía del
nuevo desarrollador de Debian» [0].

Además, posiblemente te sirve pedir consejo con tu esfuerzo en la lista
de Debian Mentors [1].

Saludos,

-Roberto

[0]
[1]
Felix Perez (26-11-2018, 20:50)
El lun., 26 de nov. de 2018 a la(s) 10:34, qorg11 (qorg) escribió:
[..]
> Saludos,
> -Roberto
> Agregarlo seria facil.


Por favor no confundir.

> (Suponiendo que tienes la ultima version de debian)
> Agregar esto a el archivo /etc/apt/sources.list
> deb sid main contrib non-free
> Eso agregaría los respositorios contrib a Debian, ademas de los inestables y no libres, si no te gusta, prueba con esto


No es cosa de gustos, es saber lo que se hace y lo que ello implica.
La línea anterior agregaría a la "versión sid" (inestable) el
repositorio contrib y el non-free. Muy bien explicado en otro hilo.
> deb stretch main contrib


Se agrega a la versión stretch el repositorio main y contrib

Acerca del sources.list:


Acerca de versiones de Debian:


Saludos.
Jorge Sanchez (27-11-2018, 02:10)
Ciertamente siento mucho haber causado ésta confusión.Con respecto al tema
de los repositorios, me gustaría aclarar que no tengo dudas en su uso a
nivel de usuario "
https://tarrasquero.blogspot.com/2012/02/gestion-selectiva-de-paquetes-en-debian.html",
lo que no entendía muy bien es lo que implica colocar un paquete (ablando
desde el punto de vista de un desarrollador ya que soy novato en este tema
y por eso me dirijo a la lista ya que me consta que hay personas en esta
lista que tienen sobrados conocimientos como acabo de comprobar.
Nuevamente, muchas gracias a todos.

El lun., 26 nov. 2018 a las 19:42, Felix Perez (<felix.listadebian>)
escribió:
[..]
Felix Perez (27-11-2018, 04:50)
El lun., 26 de nov. de 2018 a la(s) 21:03, Jorge Sanchez
(yopuebla) escribió:
> Ciertamente siento mucho haber causado ésta confusión.Con respecto al tema de los repositorios, me gustaría aclarar que no tengo dudas en su uso a nivel de usuario "https://tarrasquero.blogspot.com/2012/02/gestion-selectiva-de-paquetes-en-debian.html", lo que no entendía muy bien es lo que implica colocar un paquete (ablando desde el punto de vista deun desarrollador ya que soy novato en este tema y por eso me dirijo a la lista ya que me consta que hay personas en esta lista que tienen sobrados conocimientos como acabo de comprobar.
> Nuevamente, muchas gracias a todos.


No estimado el que creo la confusión no es usted. Su pregunta era clara.

Quizá esto te sirva para ir introduciéndote en el mundo de los desarrolladores:


y también esto otro:


Saludos.

PD. No es necesario que contestes al privado.
[..]
Temas Similares