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?
fuente
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.
fuente