¿Cómo actualizar a una versión más nueva de un paquete que está disponible en el repositorio?

10

Al usar un programa de genealogía de código abierto, encontré un error. Envié un informe de error y el autor solucionó rápidamente el problema (¡Yay para código abierto!).

Ahora, por supuesto, quiero probar la última versión (3.2.5) de este programa (que incluye la corrección de errores para mi problema). Apt-get me dice que la versión que he instalado (3.2.3-1) ya es la más nueva.

Entonces, ¿cuál es la mejor manera de actualizar a una versión más nueva de un paquete que está disponible en los repositorios?

¿Yo:

  • elimine la versión que tengo instalada actualmente con el administrador de paquetes. ¿Descargar la fuente de la versión más reciente y compilarla yo mismo? ¿Esto dará problemas cuando salgan las nuevas versiones? ¿Tendré que actualizar este programa manualmente en el futuro cuando salgan nuevas versiones?
  • ¿Debo hacer lo anterior, pero con un programa como checkinstall , y eliminar la versión compilada manualmente una vez que la versión se pueda instalar a través del administrador de paquetes?
  • ¿Debo hacer una solicitud para que el paquete sea devuelto ? Creo que mi solicitud tendrá pocas posibilidades porque las reglas dicen:

    Las aplicaciones que se deben respaldar deben tener beneficios significativos para el usuario que no se pueden obtener mediante otros procesos. Específicamente: El único propósito no debe ser corregir un error o vulnerabilidad de seguridad.

¿O hay otra forma de hacer esto correctamente?

BioGeek
fuente

Respuestas:

3

En este caso particular, el sitio web GRAMPS proporciona un enlace de descarga para un paquete Ubuntu .deb de la versión 3.2.5.

En esta página de listado, seleccione gramps_3.2.5-1_ubuntu10.debcuál debe ser fácilmente instalable haciendo doble clic en el archivo descargado.

8128
fuente
Aceptaré esto como la respuesta correcta para este caso específico, pero la pregunta "¿cuál es la mejor opción para elegir en general?" permanece.
BioGeek
0

Vaya a 1st => elimine la versión que he instalado actualmente con el administrador de paquetes. ¿Descargar la fuente de la versión más reciente y compilarla yo mismo?

¿Esto dará problemas cuando salgan las nuevas versiones? => No.

¿Tendré que actualizar este programa manualmente en el futuro cuando salgan nuevas versiones? => No

Otra opción es solicitar a los administradores de repositorios que actualicen el software o simplemente puede esperar a que se actualicen.

Abhijit N
fuente
¿Dónde encuentro quién es el administrador de repos para un determinado paquete?
BioGeek
Puede probar en # ubuntu-devel en irc o simplemente ver la página de lanzamiento de ese software. en algunos casos wiki.ubuntu.com es útil.
Abhijit N
1
Aceptaré esto como la respuesta correcta para este caso específico, pero la pregunta "¿cuál es la mejor opción para elegir en general?" permanece. >> no, no se quedó. Te dije que buscaras el código fuente y te compilaras.
Abhijit N
1
¿Será consciente de la fuente compilada? ¿Cómo "sabe" que he compilado una versión más reciente de un software dado que está en mi lista de paquetes instalados?
MestreLion
Creo que apt o synaptic sabrán sobre las fuentes cumplidas.
Abhijit N