Hallo ng0177,
Am 16.08.2017 um 18:26 schrieb ng0177@gmail.com:
> For the moment, you have to ./configure with --prefix=same prefix as you
> configured gedit with.
>
> Jetzt müsste man nur wissen, wie der prefix ist - hat jemand eine Idee?
prefix ist für Standard-Installation (für Pakete) immer /usr, für Nicht-Paket-Installation (also wenn man beispielsweise direkt installiert) /usr/local (dort dürfen Pakete (nach den Fedora Regeln) nichts reinschreiben), und für Drittanbieter-Software nimmt man evtl. /opt/firmenname.
Am einfachsten wäre es wohl, wenn du das vorhandene Source RPM nimmst, die Spec Datei anpasst (die Nummer der Release Version hochzählen und (z.B. mit Punkt getrennt) etwas ran hängen, z.B. 2.ng0177.1%{?dist}, ggf. %changelog ergänzen, Source0 anpassen auf die von dir heruntergeladene Version, oder einen Patch bereitstellen und anwenden (Patch1:, Patch2:, usw., und anwenden (je nach erzeugtem Patch) z.B. mit "%patch1 -p1", usw.), und dann daraus ein neues RPM erstellen (mit rpmbuild, siehe auch rpmdev-setuptree), oder mock). Es ist aber nicht ganz einfach, sich erst mal mit der Paketerstellung vertraut zu machen. Mit der vorgeschlagenen Versionsanpassung würdest du, wenn du jetzt die Release .1 hättest, dein Paket mit .2.ng0711.1 als Update installieren können, weitere Pakete ggf. die letzte Nummer hochzählen, und wenn Fedora ein reguläres Update bringt (also .2, oder die Version hochzählt, würdest du das auch als Update installieren können (weil es jeweils "größer" ist als die installierte Version). Hier noch ein paar Dokus:
https://fedoraproject.org/wiki/How_to_create_an_RPM_ package
https://fedoraproject.org/wiki/Packaging:Guidelines
https://fedoraproject.org/wiki/Packaging_tricks
https://github.com/rpm-software-management/mock/wiki
Viele Grüße
Edgar
_______________________________________________
de-users mailing list -- de-users@lists.fedoraproject.org
To unsubscribe send an email to de-users-leave@lists.fedoraproject.org