Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pascal Bourguignon
fr writes:
Bonjour,
existe-il des règles d'installation normalisées du monde d'UNIX (POSIX) concernant des produits libres (freeware). merci d'avance.
Non.
POSIX est une norme trés limitée dans son étendue. Par exemple, elle ne couvre pas du tout l'administration des systèmes. Elle ne dit rien sur les volumes, mount / unmount par exemple. Alors l'installation des logiciels qu'ils soient libre ou pas, c'est pas du tout son truc!
Sur les systèmes unix libres, d'une manière générale, il y a des normes indiquant la hierarchie de base des répertoires (/bin, /etc, /usr/local, /opt, etc) la plupart d'entre eux étant réservés au système (à la "distribution"), et d'autre, comme /opt ou /usr/local étant réservés aux applications ou programmes installés par l'administrateur local. Voir http://www.pathname.com/fhs/
Les logiciels libres configurés avec l'outil GNU autoconf/automake se configurent et compilent d'une manière uniforme avec:
./configure && make && make install
Par défaut, configure va installer le programme soit directement dans la hierarchie selon les règles FHS à la racine pour les programmes "système" ou dans /usr/local quand c'est l'utilisateur qui le compile. On peut passer au script configure une option --prefix pour indiquer où on veut installer le logiciel, par exemple:
cd PROGRAMME-3.4.5 ./configure --prefix=/opt/PROGRAMME && make && install
si on veut le mettre dans /opt/PROGRAMME au lieu de /usr/local.
Voting Democrat or Republican is like choosing a cabin in the Titanic.
fr <fr@fr.fr> writes:
Bonjour,
existe-il des règles d'installation normalisées du monde d'UNIX
(POSIX) concernant des produits libres (freeware).
merci d'avance.
Non.
POSIX est une norme trés limitée dans son étendue. Par exemple, elle
ne couvre pas du tout l'administration des systèmes. Elle ne dit rien
sur les volumes, mount / unmount par exemple. Alors l'installation
des logiciels qu'ils soient libre ou pas, c'est pas du tout son truc!
Sur les systèmes unix libres, d'une manière générale, il y a des
normes indiquant la hierarchie de base des répertoires (/bin, /etc,
/usr/local, /opt, etc) la plupart d'entre eux étant réservés au
système (à la "distribution"), et d'autre, comme /opt ou /usr/local
étant réservés aux applications ou programmes installés par
l'administrateur local. Voir http://www.pathname.com/fhs/
Les logiciels libres configurés avec l'outil GNU autoconf/automake se
configurent et compilent d'une manière uniforme avec:
./configure && make && make install
Par défaut, configure va installer le programme soit directement dans
la hierarchie selon les règles FHS à la racine pour les programmes
"système" ou dans /usr/local quand c'est l'utilisateur qui le
compile. On peut passer au script configure une option --prefix pour
indiquer où on veut installer le logiciel, par exemple:
cd PROGRAMME-3.4.5
./configure --prefix=/opt/PROGRAMME && make && install
si on veut le mettre dans /opt/PROGRAMME au lieu de /usr/local.
existe-il des règles d'installation normalisées du monde d'UNIX (POSIX) concernant des produits libres (freeware). merci d'avance.
Non.
POSIX est une norme trés limitée dans son étendue. Par exemple, elle ne couvre pas du tout l'administration des systèmes. Elle ne dit rien sur les volumes, mount / unmount par exemple. Alors l'installation des logiciels qu'ils soient libre ou pas, c'est pas du tout son truc!
Sur les systèmes unix libres, d'une manière générale, il y a des normes indiquant la hierarchie de base des répertoires (/bin, /etc, /usr/local, /opt, etc) la plupart d'entre eux étant réservés au système (à la "distribution"), et d'autre, comme /opt ou /usr/local étant réservés aux applications ou programmes installés par l'administrateur local. Voir http://www.pathname.com/fhs/
Les logiciels libres configurés avec l'outil GNU autoconf/automake se configurent et compilent d'une manière uniforme avec:
./configure && make && make install
Par défaut, configure va installer le programme soit directement dans la hierarchie selon les règles FHS à la racine pour les programmes "système" ou dans /usr/local quand c'est l'utilisateur qui le compile. On peut passer au script configure une option --prefix pour indiquer où on veut installer le logiciel, par exemple:
cd PROGRAMME-3.4.5 ./configure --prefix=/opt/PROGRAMME && make && install
si on veut le mettre dans /opt/PROGRAMME au lieu de /usr/local.