05/03/2011, 11:41:56
Bonjour,
Le principe de fonctionnement de ce tuto est de supprimer tout le
répertoire /opt original du QNAP pour pouvoir ensuite le remplacer par
un lien symbolique vers /share/MD0_DATA/.qpkg/Optware/opt . L'utilité
de cette manip est que le répertoire /opt original se trouve
probablement sur la flash
du NAS et pas sur le disque dur. Comme le but d'optware est de
permettre d'installer un max d'applications dans le répertoire /opt
(d'où son nom optware), il vaut mieux que /opt soit sur disque dur.
Dans l'installation originale QNAP, le répertoire /opt est
probablement vide. Il est juste créé pour suivre le layout standard
unix. Mais l'existance de ce répertoire /opt, même vide empèche de
créer un lien symbolique du même nom, donc on le vire purement et
simplement avec un rm -rf /opt ça peut toujours valoir la peine de
jeter un oeil dedans pour s'assurer qu'on ne supprime rien
d'important, ou si tu as la trouille, tu peux remplacer le "rm -rf /
opt" par un "mv /opt /opt-old" pour le renommer.
Une autre solution serait d'utiliser la commande "mount --bind /share/
MD0_DATA/.qpkg/Optware/opt /opt".
Cette commande va faire en sorte que le contenu de /share/
MD0_DATA/.qpkg/Optware/opt vienne masquer le contenu de /opt . Cette
commande doit être exécutée dans un script de démarrage pour refaire
l'opération à chaque démarrage.
En ce qui concerne les . dans les chemins, un . seul désigne le
répertoire courant. 2 points désignent le répertoire parent. Un point
suivi d'autre chose représente un fichier caché. Ce n'est pas un
attribut à proprement parler, c'est juste une convention qui est
suivie par les outils unix. Par exemple, la commande ls ne montrera
les fichiers qui commencent par un point que si on utilise l'option -
a.
Bon amusement,
Jean-François
On 5 mar, 10:06, Frédéric <f...@gbiloba.org> wrote:
> On samedi 05 mars 2011, marc.assin wrote:
>
> > > As tu bien fais le rm -rf /opt ? juste avant
>
> > Tu m'as dit que çà fait partie de la procédure, mais j'ai la trouille,
> > car enfin
> > rm = remove -r = recursive et -f = force
> > ce qui revient à effacer tout les fichiers et répertoires opt, c'est
> > pas un peu destructif ?!?
>
> Si je puis me permettre, détruire comme ça le répertoire /opt n'est
> vraiment pas une bonne idée !!! Ce répertoire peut contenir d'autres
> choses. Même s'il n'est pas 'normalisé', beaucoup de logiciels l'utilisent.
>
> À l'installation, un sous-répertoire doit y être créé, et seul ce sous-
> répertoire devrait être purgé.
>
> --
> Frédéric
Le principe de fonctionnement de ce tuto est de supprimer tout le
répertoire /opt original du QNAP pour pouvoir ensuite le remplacer par
un lien symbolique vers /share/MD0_DATA/.qpkg/Optware/opt . L'utilité
de cette manip est que le répertoire /opt original se trouve
probablement sur la flash
du NAS et pas sur le disque dur. Comme le but d'optware est de
permettre d'installer un max d'applications dans le répertoire /opt
(d'où son nom optware), il vaut mieux que /opt soit sur disque dur.
Dans l'installation originale QNAP, le répertoire /opt est
probablement vide. Il est juste créé pour suivre le layout standard
unix. Mais l'existance de ce répertoire /opt, même vide empèche de
créer un lien symbolique du même nom, donc on le vire purement et
simplement avec un rm -rf /opt ça peut toujours valoir la peine de
jeter un oeil dedans pour s'assurer qu'on ne supprime rien
d'important, ou si tu as la trouille, tu peux remplacer le "rm -rf /
opt" par un "mv /opt /opt-old" pour le renommer.
Une autre solution serait d'utiliser la commande "mount --bind /share/
MD0_DATA/.qpkg/Optware/opt /opt".
Cette commande va faire en sorte que le contenu de /share/
MD0_DATA/.qpkg/Optware/opt vienne masquer le contenu de /opt . Cette
commande doit être exécutée dans un script de démarrage pour refaire
l'opération à chaque démarrage.
En ce qui concerne les . dans les chemins, un . seul désigne le
répertoire courant. 2 points désignent le répertoire parent. Un point
suivi d'autre chose représente un fichier caché. Ce n'est pas un
attribut à proprement parler, c'est juste une convention qui est
suivie par les outils unix. Par exemple, la commande ls ne montrera
les fichiers qui commencent par un point que si on utilise l'option -
a.
Bon amusement,
Jean-François
On 5 mar, 10:06, Frédéric <f...@gbiloba.org> wrote:
> On samedi 05 mars 2011, marc.assin wrote:
>
> > > As tu bien fais le rm -rf /opt ? juste avant
>
> > Tu m'as dit que çà fait partie de la procédure, mais j'ai la trouille,
> > car enfin
> > rm = remove -r = recursive et -f = force
> > ce qui revient à effacer tout les fichiers et répertoires opt, c'est
> > pas un peu destructif ?!?
>
> Si je puis me permettre, détruire comme ça le répertoire /opt n'est
> vraiment pas une bonne idée !!! Ce répertoire peut contenir d'autres
> choses. Même s'il n'est pas 'normalisé', beaucoup de logiciels l'utilisent.
>
> À l'installation, un sous-répertoire doit y être créé, et seul ce sous-
> répertoire devrait être purgé.
>
> --
> Frédéric