[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

emplacement binaires X11



Bonjour,

Y'a quelquechose qui coince (ou alors, dû à l'heure tardive et à mon manque de
sommeil, j'ai du mal à comprendre) :


La debian-policy raconte dans son chapitre 5 que :

Packages using the X Window System should abide by the FHS standard whenever
possible; they should install binaries, libraries, manual pages, and other
files in FHS-mandated locations wherever possible. This means that files must
not be installed into /usr/X11R6/bin/, /usr/X11R6/lib/, or /usr/X11R6/man/
unless this is necessary for the package to operate properly.


Quant au Guide du nouveau responsable Debian, on trouve au chapitre 3 :

	# Where to put binary on 'make install'?
	BIN     = $(DESTDIR)/usr/X11R6/bin
Mais pourquoi dans ce répertoire, et pas dans un autre ? Parce que Debian a
défini quelques règles indiquant où les programmes doivent être installés. Ceci
est spécifié dans le Standard de la Hiérarchie de Fichiers
(/usr/share/doc/debian-policy/fhs). Ainsi, nous devons installer l'exécutable
dans /usr/X11R6/bin, à la place de /usr/local/bin


Le FHS, pour sa part nous dit :

/usr/X11R6 : X Window System, Version 11 Release 6
This hierarchy is reserved for the X Window System, version 11 release 6, and
related files.


Donc, un document dit qu'il ne faut pas placer le binaire dans /usr/X11R6/bin
tandis que l'autre dit que c'est là qu'il faut le mettre. Y'aurait pas comme
une contradiction ? Les binaires des programmes tournant sous X, en définitive,
faut les mettre où ?

Merci d'avance pour tout éventuel éclaircissement,

Patrick.

-- 
Patrick Marmayou <pehem@goupilfr.org>
http://www.goupilfr.org



Reply to: