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

Re: Lenguaje de Script ¿que quiere decir esto?



> if (!$nowrite && !link("$infodir/dir","$infodir/dir.lock")) {
>     die "$name: failed to lock dir for editing! $!\n".
>         ($! =~ m/exists/i ? "try deleting $infodir/dir.lock ?\n" : '');
>
> el programa me da la salida
>
> install-info: failed to lock dir for editing! Operación no permitida
>
> el valor de nowrite es para saber si esta en modo test o no (para que simule
> o haga las acciones), el valor de infodir es /usr/info/, directorio en donde
> no hay nada, yo he creado el directorio /usr/info/dir y no funciona ¿que
> significa LINK en este lenguaje?

No sé perl, pero por la pinta creo que equivale a la orden "ln".

/usr/info/dir debe ser un fichero, si no hay ningún dir.old de repuesto
no te quedará más remedio que echar mano del que se instala al principio,
que está en /usr/share/base-files/info.dir.



Reply to: