it-swarm.com.de

Wie kann ein Upgrade auf eine neuere Version eines Pakets durchgeführt werden, als im Repository verfügbar ist?

Bei der Verwendung von ein Open-Source-Genealogie-Programm ist ein Fehler aufgetreten. Ich reichte ein einen Fehlerbericht und der Autor hat das Problem schnell behoben (Yay für Open Source!).

Jetzt möchte ich natürlich die neueste Version (3.2.5) dieses Programms ausprobieren (die den Bugfix für mein Problem enthält). Apt-get teilt mir mit, dass die von mir installierte Version (3.2.3-1) bereits die neueste Version ist.

Was ist der beste Weg, um auf eine neuere Version eines Pakets zu aktualisieren, die dann in den Repositories verfügbar ist?

Mache ich:

  • entferne die Version, die ich gerade mit dem Paketmanager installiert habe. Den Quellcode der neuesten Version herunterladen und selbst kompilieren? Wird dies zu Problemen führen, wenn neuere Versionen herauskommen? Muss ich dieses Programm in Zukunft manuell aktualisieren, wenn neuere Versionen erscheinen?
  • Sollte ich das obige tun, aber mit einem Programm wie checkinstall und die manuell kompilierte Version entfernen, sobald die Version über den Paketmanager installiert werden kann?
  • Soll ich eine Anfrage für das Paket stellen, backported ? Ich denke, meine Bitte wird wenig Chancen haben, da die Regeln lauten:

    Anwendungen, die zurückportiert werden sollen, müssen für den Benutzer bedeutende Vorteile haben, die über andere Prozesse nicht erreichbar sind. Insbesondere: Der einzige Zweck darf nicht darin bestehen, einen Fehler oder eine Sicherheitslücke zu beheben.

Oder gibt es einen anderen Weg, dies richtig zu machen?

9
BioGeek

In diesem speziellen Fall bietet die GRAMPS-Website einen Download-Link für ein Ubuntu .deb-Paket der Version 3.2.5.

Am diese Listingseite wählen Sie gramps_3.2.5-1_ubuntu10.deb die durch Doppelklick auf die heruntergeladene Datei leicht zu installieren sein sollte.

3
8128

Go for 1st => entferne die Version, die ich gerade mit dem Paketmanager installiert habe. Den Quellcode der neuesten Version herunterladen und selbst kompilieren?

Wird dies zu Problemen führen, wenn neuere Versionen herauskommen? => Nein.

Muss ich dieses Programm in Zukunft manuell aktualisieren, wenn neuere Versionen erscheinen? => Nein

Eine andere Möglichkeit besteht darin, die Repo-Manager aufzufordern, die Software zu aktualisieren, oder Sie können einfach auf die Aktualisierung warten.

0
Abhijit N