En fait la "bonne pratique" sous unix avant les packages c'etait un truc du genre:
en tant que user normal:
tar xvzf openoffice
./configure --prefix=/usr/local/openoffice
make
en tant que user root:
preparation d'un environnement pour la nouvelle application:
- creation d'un repertoire d'install /usr/local/openoffice
- creation d'un user/group "openoffice" avec home dans /usr/local/openoffice mais sans shell.
- chown openoffice:openoffice /usr/local/openoffice
en tant que "openoffice"
make install
avec ce schema, il est necessaire d'etre root pour installer sur la machine,
ou alors il est necessaire que ROOT prepare l'environnement d'installation,
mais l'install en elle meme est faite par un user dédié a cette application,
et la compilation par un user lambda du systeme.
[^] # Re: GoboLinux : une nouvelle hiérarchie de fichier pour votre distribution
Posté par PLuG . En réponse à la dépêche GoboLinux : une nouvelle hiérarchie de fichier pour votre distribution. Évalué à 4.
en tant que user normal:
tar xvzf openoffice
./configure --prefix=/usr/local/openoffice
make
en tant que user root:
preparation d'un environnement pour la nouvelle application:
- creation d'un repertoire d'install /usr/local/openoffice
- creation d'un user/group "openoffice" avec home dans /usr/local/openoffice mais sans shell.
- chown openoffice:openoffice /usr/local/openoffice
en tant que "openoffice"
make install
avec ce schema, il est necessaire d'etre root pour installer sur la machine,
ou alors il est necessaire que ROOT prepare l'environnement d'installation,
mais l'install en elle meme est faite par un user dédié a cette application,
et la compilation par un user lambda du systeme.
mais les packages on simplifié tout ca.