[Eisfair] MPD Paket für eisfair
Daniel Vogel
daniel_vogel at t-online.de
Di Feb 18 22:25:56 CET 2025
Hallo Peter,
Am 18.02.25 um 20:38 schrieb Peter Bäumer:
>
> Der Tag <linked-package> wofür ist der gut und wann soll man ihn nutzen?
>
link wird verwendet, um eine Abhängigkeit zu formulieren, die nur dann
erfüllt werden muss, wenn das entsprechende Paket auf dem System bereits
installiert ist. Beispiel:
link libavdevice61 3.4.6
Muss nur dann erfüllt (aka installiert) werden, wenn bereits eine ältere
Version von libavdevice61 auf dem System vorhanden ist. Ein require
dagegen muss immer installiert werden.
Man nimmt das beispielsweise um die Beziehung zwischen Bibliotheken und
deren Header-Variante zu formulieren.
libfoo1 1.2.3 --> link --> libfoo-dev 1.2.3
Wird libfoo1 1.2.3 auf dem System installiert, muss auch libfoo-dev
1.2.3 installiert werden, falls bereits eine ältere Version davon
installiert ist. Ansonsten gilt die Abhängigkeit nicht.
Anders herum gilt aber:
libfoo-dev 1.2.3 --> require --> libfoo1 1.2.3
D.h. soll libfoo-dev 1.2.3 installiert werden _muss_ auch libfoo1 1.2.3
installiert werden, da ein Header-Paket ohne die zugehörige Bibliothek
keinen Sinn macht.
--
Gruß Daniel
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair