28-08-2017, Monday-16:52:29
Selbst wenn ich die im spec-file verbiege, die Programmdatei fordert trotzdem die Version die beim kompilieren vorhanden war.
Da muss ich dann schon beim kompilieren die passende Version vorgeben. Da kann ich dann aber auch gleich auf statisch umstellen.
Das ich das in die config.default eintragen muss wie Ters schreibt wusste ich schon vorher. Nur das genaue wie weis ich halt nicht.
Beiträge: 2.532
Themen: 136
Registriert seit: Jul 2017
Bewertung:
35
29-08-2017, Tuesday-01:43:40
(Dieser Beitrag wurde zuletzt bearbeitet: 29-08-2017, Tuesday-02:12:59 von makie.)
Bei dir ist dir Prüfung der Abhängigkeiten ungewohnt pingelig.
Normal rpm sagt ich brauche simutrans >= 120.2.2 geboten ist 120.2.2-5 -> das ist größer passt also
bei dir rpm sagt ich brauche simutrans = 120.2.2 geboten ist 120.2.2-5 -> das ist nicht gleich also anmeckern
dito bei libbz2
Bei dir:
Version: 2.6-3
Bietet: simutrans-uni-pak128 = 2.6
simutrans-uni-pak128 = 2.6-3
Benötigt: simutrans-uni-data-120.2.2-5
Ersetzt: simutrans-uni-pak128 <= 2.6
bei openSUSE:
Bietet: simutrans-pak128 = 2.6-2.7
Benötigt: simutrans >= 120
Beiträge: 2.532
Themen: 136
Registriert seit: Jul 2017
Bewertung:
35
29-08-2017, Tuesday-02:57:58
(Dieser Beitrag wurde zuletzt bearbeitet: 29-08-2017, Tuesday-03:11:31 von makie.)
<rpm:provides>
<rpm:entry name="simutrans-uni-SDL2" flags="EQ" epoch="0" ver="120.2.2" rel="5"/>
<rpm:entry name="simutrans-uni-SDL2(x86-64)" flags="EQ" epoch="0" ver="120.2.2" rel="5"/>
</rpm:provides>
<rpm:requires>
...........
<rpm:entry name="simutrans-uni-data-120.2.2-5"/>
</rpm:requires>
besser:
<rpm:entry name='simutrans-uni-data' flags='GE' epoch='0' ver='120.2.2'/>
<rpm:conflicts>
<rpm:entry name="simutrans-uni"/>
</rpm:conflicts>
-------------------------------------------
In der Spec file:
Requires: simutrans-uni-data >= 120.2.2
Conflicts: simutrans-uni
30-08-2017, Wednesday-00:07:15
gilt für rpm
Also das data-Paket ist jetzt erst mal wieder ohne Abhängigkeit.
Das Problem ist die Abhängigkeit entweder/oder der beiden Programmdateien.
Werde da wohl wieder unterschiedliche Dateinamen machen und nur eins fest an data binden. Ist halt die Frage welche von beiden.
Genau so welches Pakset fest an data gebunden werden soll, um eine lauffähige Installation zu erhalten.
30-08-2017, Wednesday-16:40:12
Nicht wundern, das pak192.comic ist ab sofort nicht mehr enthalten. Grund dafür ist die für mich sehr unklare Lizenzlage.