Como actualizar paquetes existentes en ubuntu. (Solucionado)

Imagen de Mcklaren
0 puntos

Buenas a tod@s, el motivo de este post es para ver si alguien me puede ayudar. La cuestion es que me gustaria saber como puedo actualizar un paquete en ubuntu que tiene una nueva version en su pagina web, es decir, yo tengo por ejemplo el programa amule-2.1.2 y veo que en la pagina web esta ya la version amule-2.2.2 por ejemplo entonces me gustaria saber como puedo hacer. Yo he usado el comando apt-get source paquete para descargar las fuentes y ahi veo los archivos X.dsc, X.diff etc pero no se si con solo renombrarlos ya funciona, y si es así me gustaria por favor que alguien me orientase un poco ya que he estado mirando los manuales que veo por internet sobre construir paquetes para debian pero todos son para crearlos desde cero y bueno yo pienso que el actualizar debe ser mucho mas sencillo y mas facil para ir acostumbrandose uno al funcionamiento de ubuntu. En Gentoo por ejemplo yo cojo un ebuild que sea por ejemplo amule-2.1.2.ebuild y con renombrarlo a amule-2.2.2.ebuild sino hay grandes cambios ya tengo actualizado el paquete, en ubuntu no se si es igual de facil y tiene mucha mas complejidad.

Bueno pues esto es todo, espero que me halla explicado bien y que alguien me pueda echar una mano, antes de nada muchisimas gracias y decir que he estado buscando por todos lados y no he encontrado nada por eso escribo este post, Gracias de nuevo. bye.

Imagen de Caribdis
+1
0
-1

Pues eso, vamos por partes.
Si el paquete está en los repositorios no sé para qué descargas el código fuente, cuando lo más lógico es instalar directamente el binario, con lo cual, además, se actualizará cuando se libere una nueva versión.
Y si el paquete lo instalas desde el código fuente, pues entonces, cuando salga una nueva versión, lo tendrás que instalar de nuevo desde el código fuente.
-----
Jorge

+1
0
-1

-----
Jorge

Imagen de Festor
+1
0
-1

yo tengo por ejemplo el programa amule-2.1.2 y veo que en la pagina web esta ya la versión amule-2.2.2 por ejemplo entonces me gustaria saber como puedo hacer.

No has dado ni una.. xD Tienes el programa aMule 2.1.3 y ya está disponible la versión 2.2.1

Hay un repositorio de paquetes deb del aMule 2.2.1 para Ubuntu 7.10 y 8.04. Para más información mira este post:

http://forum.amule.org/index.php?topic=15249.0

También están disponible los paquetes deb en la web GetDeb.net:

http://www.getdeb.net/app/aMule

Bueno pues esto es todo, espero que me halla explicado bien y que alguien me pueda echar una mano, antes de nada muchisimas gracias y decir que he estado buscando por todos lados y no he encontrado nada por eso escribo este post, Gracias de nuevo. bye.

Del aMule lo dudo mucho por que me cansé de repetirlo.

****-------------------****

****-------------------*

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Bien, vamos a ir por partes, Festor antes de decir tonterias como "no has dado ni una, etc" por favor lee majete, porque si lees veras que digo que cojo como ejemplo ese paquete, "ejemplo" significa que lo que digo no es la realidad sino que estoy poniendo dicho paquete para explicar lo que quiero conseguir OK. Asi que nada muchas gracias por responder.

Caribdis gracias tambien por responder pero estas confundido con la pregunta que he formulado. Ya se que si lo instalas binario con sudo aptitude install amule por ejemplo despues con un sudo aptitude upgrade o sudo aptitude dist-upgrade se actualiza solo pero mi pregunta no iba por ese camino. Mi pregunta va relacionada con la colaboracion en el proyecto ubuntu a empaquetar programas en X.deb entonces lo que yo quiero saber es como se hace para actualizar el binario, es decir, el archivo.deb que yo con un sudo aptitude upgrade se me actualize solo.

Gracias a los dos por responder.

+1
0
-1
Imagen de Festor
+1
0
-1

xD -> En tono de cachondeo, de broma, amistoso, ¿"gracioso"? Si te pones así por esta tontería no creo que llegues muy lejos.

Ah! Y por cierto, yo te respondí a tu ejemplo, el cual supuse que pensabas que era cierto. Para otra vez explícate mejor o tendré que entenderte mejor.

****-------------------****

****-------------------*

+1
0
-1
Imagen de pepe1
+1
0
-1

Festor, menos soberbia, te vendría bién, un agradecido de tu COLABORACION,

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Festor no me pongo de ninguna manera, solo que como no se con que intención vas pues prefiero cortar por lo sano, estoy harto de ver mucho tonto por los foros, y esto no va por ti Festor eh??. Bueno que si te ha molestado que disculpa majete y tambien decirte que cuando termine de escribir el primer post dije que si alguien no entendia algo que me preguntase asi que la proxima vez mejor pregunta :P. Bueno no quiero mal rollo entre colegas ubunteros asi que paz y amor.

+1
0
-1
Imagen de Festor
+1
0
-1

Mi pregunta va relacionada con la colaboracion en el proyecto ubuntu a empaquetar programas en X.deb entonces lo que yo quiero saber es como se hace para actualizar el binario, es decir, el archivo.deb que yo con un sudo aptitude upgrade se me actualize solo.

No sé si te entiendo: ¿quieres crear paquetes deb o pedir que los actualicen?

Si es lo segundo simplemente tienes que añadir un bug al paquete en cuestión pidiendo que lo actualicen, sin embargo una vez lanzada una versión no es facil que se acepete la actualización a menos que dicha nueva versión corriga importantes bugs de la ya presente en los repos de Ubuntu.

Si lo que quieres pedir son nuevas versiones de paquetes entonces ve a Backports:

https://help.ubuntu.com/community/UbuntuBackports

Si quieres aprender a crear debs puedes empezar por aquí:

http://doc.ubuntu-es.org/Guía_de_empaquetamiento
http://doc.ubuntu-es.org/Gu%C3%ADa_de_empaquetamiento/Completa

Aun no está completa pero sienta algunas bases sobre el funcionamiento y creación de paquetes deb.

****-------------------****

****-------------------*

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Bien Festor voy a explicarte, lo que yo quiero es imagina que tengo un repo local en mi ordenador donde yo tengo mis paquetes personales, entonces ahi lo que quiero es cojer y actualizar los paquetes que esten desactualizados de ubuntu para testearlos y despues por ejemplo si veo que funciona pues ya lo publicaria en bugs para que los dev de ubuntu lo actualizasen si quieren, pero en principio lo que quiero es aprender a crear paquetes para ubuntu pero pasando primero por el paso de aprender a actualizarlos que me imagino que sera mucho mas facil, por eso cuando inicie el post comente que me baje las fuentes del paquete porque yo pensaba que en debian el actualizar puede ser algo parecido a gentoo que con renombrar es suficiente. En gentoo por ejemplo con renombrar los ebuilds, es decir, si el ebuild se llama foo.1.2.3.ebuild y sale la version 2.3.3 con renombrar a foo.2.3.3.ebuild ya es suficiente, entonces yo pensaba que en ubuntu con bajar los sources es suficiente, si me puedes dar una piesta para eso pues mejor. De todas formas muchas gracias por los link que me has dado. Gracias.

+1
0
-1
Imagen de Goyo
+1
0
-1

La verdad es que apenas entiendo nada, actualizar un paquete significa crear un nuevo paquete con la nueva versión del programa (¿o si no qué significa?).

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Goyo creo que si que actualizar un paquete nuevo es crear uno, pero mi pregunta es si para crear ese paquete nuevo tengo que empezar desde cero o si me puedo aprovechar de lo que ya esta creado, mm joder con el puto post este que no se como hacer para que me entiendan la gente :P lo que yo quiero es actualizar un paquete existente y como bien dices Goyo es crear uno nuevo creo pero por ese motivo pregunto porque no se si me puedo aprovechar de los archivos X.dsc o X.diff que ya existen del paquete que hay actualmente en eso se basa mi pregunta en saber si me puedo aprovechar de la informacion ya existente para no tener que empezar desde cero. Espero que ahora halla podido aclarar algo.

+1
0
-1
Imagen de novatotal
+1
0
-1

por no ser la version actual y tratar de hacer que funcione?
eso es lo que dices?
¿Porque mis impuestos acaban en la cuenta de el Sr. Gates?

emachines intel pentium d 925, sataII 320GB, acelerador de graficos intel 950,
1GB DDR, LCD 17" ethernet intel 10/100 Mbsp ubuntu hardy

+1
0
-1

Firma: ¿Porque mis impuestos acaban en la cuenta de el Sr. Gates?
http://doc.ubuntu-es.org/Documentaci%C3%B3n

Imagen de Goyo
+1
0
-1

Pues yo sigo sin verlo nada claro. A ver, para hacer un paquete (binario!) debian hay que compilar el código fuente, eso no tiene solución, pero es igual en cualquier sistema, si quieres usar la nueva versión tienes que compilar el nuevo código (o que alguien lo compile por ti).

Tal vez se pueda aprovechar el código fuente anterior, si lo tenías, para obtener las nuevas fuentes aplicando un parche en vez de descargar las nuevas, no sé si te refieres a eso. Pero en todo caso habrá que compilarlo.

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Bueno como creo que no me explico muy bien o que nadie me entiende voy a poner el tema como cerrado y listo, asi no molesto mas a nadie. Gracias.

+1
0
-1
Imagen de joseluis
+1
0
-1

asi no molesto mas a nadie

Me temo que el que no entiende nada eres tú. Si el que te hagan preguntas para saber exactamente lo que quieres hacer te causa molestias entonces me parece que vas por muy mal camino en este foro.
Tal vez para tí la explicación de tu problema está muy clara, y eso no lo voy a discutir, pero te tienes que dar cuenta que estás hablando en un idioma que no es muy utilizado aquí, estás poniendo como ejemplos de lo que quieres algo típico de Gentoo, que precisamente es una distribución cuyo funcionamiento, en relación con la paquetería, es bastante diferente con el resto. Es decir tu hablas de coger un x.i.ebuild y renombrarlo a x.j.ebuild para simplemente actualizarlo y eso es algo que para alguien acostumbrado a Debian, Ubuntu, Fedora, Mandriva, ... es casi como si nos hablaras en chino, o peor aún porque alguno habrá por aquí que conozca chino.

Lo que me parece completamente improcedente es que respondas con un "como no me explico bien o nadie me entiende cierro el tema y así no molesto más" ante una respuesta como la que te da Goyo que es básicamente que si partes del código fuente de una nueva versión tendrás que volver a crear un nuevo paquete, a no ser que lo que tengas es un parche para aplicar al fuente de la versión anterior, y tal vez en ese caso se pueda reaprovechar la estructura del paquete deb, aunque a mí me extraña que siempre se pueda hacer esto último, porque imagina que la versión nueva que quieres empaquetar depende de versiones más nuevas de otras librerías, obviamente tendrás que empaquetar estas nuevas versiones de librerías, pero además deberás cambiar los ficheros de control del paquete para indicar correctamente las dependencias.

Por otro lado no he visto por ningún lado que hayas leído los enlaces sobre creación de paquetes deb que te ha proporcionado Festor y donde tal vez puedas encontrar una respuesta a tu pregunta. En caso que lo hayas hecho, tal vez hubiera sido más lógico por tu parte poner un comentario aportando esta información e indicando qué parte de esa documentación no está clara.

Tal vez esté equivocado pero me parece que tu actitud ha ido más por, tengo esta pregunta y quiero que me la resuelvan no que me suelten unos manuales para resolverlos yo, y desde luego si fuera así debes saber, que al menos aquí no es una actitud que esté muy bien vista, en cualquier caso me gustaría estar equivocado en esta percepción y que tu próximo comentario en esta web lo escribas con el tono adecuado.


Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de Mcklaren
+1
0
-1

Bueno se ve que este post va dar para mucho, joseluis antes de nada gracias por responder tambien, mira la verdad es que me estoy quedando flipado con este foro ya que en ningun momento he hablado mal ni he hecho ningun comentario fuera de tono, esa respuesta la hice con toda la humildad posible y simplemente que como el que esta confundido soy yo pues pienso que he hecho lo correcto dejar mi comentario y poner el post como cerrado para que la peña no se preocupe del post. Y con respecto a lo de buscar y a los link de Festor decirte que si que me han servido y que Festor gracias y a ti joseluis solo te puedo decir que siento desilucionarte en el detalle de la busqueda porque si que he buscado solo que posiblemente no halla puesto las palabras claves para sacar la informacion que necesito. Bueno solo decir que ya pedi disculpas a Festor y que no voy a pedir disculpas de nuevo porque sinceramente todo lo he hecho sin intencion de fastidiar a nadie y la verdad el que se ha quedado un poco pillado con la actitud del foro he sido yo. Bueno si algun dia realizo otras preguntas espero tener mejor experiencia que este post :( Gracias a todos por sus respuestas.

+1
0
-1
Imagen de Mcklaren
+1
0
-1

Bueno como siempre suele pasar cuando estas buscando algo nunca aparece lo que necesitas y sin embargo si aparece lo que necesitabas hace una semana :P Pues eso mismo me paso, que estaba googleando buscando unas informaciones y por donde que encontre este manual http://www.debian.org/doc/manuals/maint-guide/index.es.html que era precisamente lo que necesitaba hace una semana. Y puedo asegurar que busque pero de todos los millones de manuales que me aparecian tanto en español como en ingles ninguno me aportaba lo que yo necesitaba, asi que nada como he solucionado el problema voy a cambiar el asunto de cerrado a solucionado ya que por fin encontre lo que queria, como ya dije gracias a tod@s.

+1
0
-1
Imagen de Festor
+1
0
-1

Mcklaren es cierto que existe esa guía pero fíjate que está orientada hacia Debian y aunque Ubuntu se base en Debian tiene ciertos cambios sutiles que "marcan la diferencia" (nombres de las dependencias, criterios a seguir para la inclusión de nuevos paquetes o para la actualización, uso de una Debian Policy diferente en muchas ocasiones, etc...)

Por cierto, Mcklaren si te interesa el proceso de creación de paquetes deb te rogaria que colaboraras (si puedes) en el wiki de Ubuntu-es.org para mejorar la documentación respecto a este tema.

http://doc.ubuntu-es.org/Gu%C3%ADa_de_empaquetamiento

****-------------------****

****-------------------*

+1
0
-1
Imagen de Mcklaren
+1
0
-1

OK, ahora mismo estoy con pequeñas pruebas y demas para ir familiarizandome con el proceso y demás pero no te preocupes que si esto sale todo bien y va hacia adelante intentare ir dandole vida a ese wiki. Gracias por los matices sobre ubuntu Festor.

+1
0
-1