ubiquitour.com

Cómo memorizar un archivo en Perl

Cómo memorizar un archivo en Perl

En sistemas operativos basados en Unix como Linux, es común para varios paquetes de Perl para instalarse en el mismo árbol de directorio de tiempo de ejecución. Un problema con este arreglo es que el administrador puede tener dificultad para identificar los archivos que pertenecen al paquete que cada vez que una actualización o desinstalación es necesario. Un método sería simplemente memorizar los nombres de todos los archivos Perl o anotar por separado, pero estas soluciones son incómodos y propenso a errores. El comando "guardar" representa una solución adecuada, sin embargo.

Instrucciones

1 Crear un directorio de niño llamado "guardar" por debajo de la que normalmente sería instalar el paquete de Perl. Por ejemplo, la localización más común es /usr/local/stow.

2 Crear carpetas adicionales dentro del directorio de stow para cada uno de los paquetes que desea instalar, como /usr/local/stow/package1 y /usr/local/stow/package2. Stow obras de instalación de cada programa en su propio directorio y creación de vínculos simbólicos en el directorio de destino---en este ejemplo, / usr/local---para dar fines todo funcional, la apariencia de un árbol compartido. Actualizaciones, desinstalaciones y otras tareas administrativas se pueden realizar así en el árbol del programa, y los cambios se reflejan en el árbol de destino.

3 Guarde el instalación descargando el archivo de origen de gnu.org, navegando por su ubicación e introduciendo el siguiente código:

tar - zxvf guardar-1.3.3.tar.gz

CD de estiba-1.3.3

. / configure

hacer

hacer instalar prefix = / usr/local/stow

4 Descomprimir e instalar el archivo tar del primer paquete de Perl que desea instalar. Para ello, desplácese a la ubicación y utilice los comandos siguientes, sustituyendo "package1" el nombre del archivo:

tar - zxvf package1.tar.gz

CD package1

5 Instalar el paquete en el directorio de stow con los siguientes comandos:

. / configure--prefix = / usr/local/stow/package1

hacer

Asegúrese de instalar

6 Guardar el paquete y crear los enlaces simbólicos con los siguientes comandos:

CD/usr/local/guardar /

guardar -t/usr/local package1

Consejos y advertencias

  • Cuando se han hecho cambios a los archivos, incluyendo actualizaciones automáticas, el paquete se debe restowed para que los cambios surtan efecto. Para ello, utilice el siguiente comando: guardar -R nombre_paquete
  • Para desinstalar un paquete, use este comando: estiba de NOMBREPAQUETE -D
  • Para completar este proceso, usted debe estar logeado como root. Si no desea estar logueado como root por motivos de seguridad, prefijo de cada comando con "sudo" y escriba su contraseña de root cuando se le solicite. Esto utiliza acceso root para completar el comando, pero no inicie la sesión de forma permanente en su cuenta de la raíz.