Je lisais sur la base standard de Linux et je me demandais si la structure utilisée dans Ubuntu était la même que celle suggérée dans le LSB. Je sais que certaines distributions ne suivent pas ou n'apportent pas de modifications au LSB, donc je veux aussi savoir si Ubuntu a des modifications et quelles sont ces modifications.
lsb-release
Luis Alvarado
la source
la source
Réponses:
Pour 11.10 et 12.04, la version de base de Linux Standard est 4.0, comme indiqué sur Launchpad . Comme expliqué à la Linux Foundation , LSB est
La spécification LSB décrit les normes pour de nombreuses choses telles que le système de fichiers, les bibliothèques de base et les fonctions clés telles que les
libc
appels système. Il spécifie également les normes de package logiciel et qu'une distribution doit prendre en charge la norme rpm même si son système de package par défaut n'utilise pas le système rpm.La spécification contient également la norme pour les niveaux d'exécution et les scripts d'initialisation, et un package associé inclus dans Ubuntu est
lsb-base
. Ce package, selon sa propre description, contient leLe moyen le plus simple de démontrer la prise en charge d'Ubuntu pour ces
init
normes est d'exécuterpuis examinez l'un des fichiers répertoriés.
Sudo
, par exemple, aura les spécifications d'en-tête LSB au début du script:Les répertoires tels que
$local_fs
ceux mentionnés par ces en-têtes LSB sont répertoriés dans/etc/insserv.conf
. Pour plus d'informations surinit
, voir la page 168 de ce livre UbuntuIl est difficile de trouver les domaines spécifiques dans lesquels Ubuntu s'écarte des normes LSB, et l'avertissement sur les packages LSB est que l'existence de ces packages ne
En général, cependant, Ubuntu et Debian ont l'intention d'être conformes et ils incluent la commande
lsb_release
pour indiquer la conformité générale des distributions. Cependant, ils feront des divergences occasionnelles si nécessaire, en ce qui concerne des éléments tels que la hiérarchie du système de fichiers, comme indiqué dans les réponses ici:la source
Ubuntu comme Debian «s'efforce de se conformer au LSB» par le biais du programme «alien» mais n'est pas censé être entièrement conforme.
la source
lsb-base
paquet.