Podczas korzystania z programu genealogicznego typu open source napotkałem błąd. Złożyłem raport o błędzie i autor szybko naprawił problem (Yay dla open source!).
Teraz chcę oczywiście wypróbować najnowszą wersję (3.2.5) tego programu (która zawiera poprawkę mojego problemu). Apt-get mówi mi, że wersja, którą zainstalowałem (3.2.3-1) jest już najnowszą wersją.
Więc jaki jest najlepszy sposób aktualizacji do nowszej wersji pakietu, niż jest on dostępny w repozytoriach?
Czy ja:
- usuń wersję, którą aktualnie zainstalowałem za pomocą menedżera pakietów. Pobierz źródło najnowszej wersji i samodzielnie ją skompilować? Czy spowoduje to problemy, gdy pojawią się nowsze wersje? Czy będę musiał ręcznie aktualizować ten program w przyszłości, gdy pojawią się nowsze wersje?
- Czy powinienem zrobić powyższe, ale przy pomocy programu takiego jak checkinstall i usunąć ręcznie skompilowaną wersję, gdy będzie można ją zainstalować za pomocą menedżera pakietów?
- Powinienem złożyć zamówienie na pakiet aby zostać przeniesiona ? Myślę, że moja prośba niewiele da, ponieważ zasady brzmią:
Aplikacje, które mają zostać przeniesione, muszą mieć znaczące korzyści dla użytkownika, nieosiągalne za pośrednictwem innych procesów. W szczególności: Jedynym celem nie może być naprawienie błędu lub luki w zabezpieczeniach.
Czy jest inny sposób, aby to zrobić poprawnie?
źródło
Idź do 1st => usuń wersję, którą aktualnie zainstalowałem z menedżerem pakietów. Pobierz źródło najnowszej wersji i samodzielnie ją skompilować?
Czy spowoduje to problemy, gdy pojawią się nowsze wersje? => Nie.
Czy będę musiał ręcznie aktualizować ten program w przyszłości, gdy pojawią się nowsze wersje? => Nie
Inną opcją jest poproszenie menedżerów repozytoriów o aktualizację oprogramowania lub możesz po prostu poczekać na ich aktualizację.
źródło