Amazon Best VPN GoSearch

icono de página de OnWorks

usepackage - Online en la nube

Ejecute usepackage en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el paquete de uso de comandos que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


paquete de uso - Paquete de uso Gerente de medio ambiente

SINOPSIS


See use(1).

DESCRIPCIÓN


Paquete de uso es un programa de gestión ambiental. Se basa en el principio de paquetes
- colecciones de ejecutables que comparten un conjunto común de variables de entorno necesarias,
como PATH, MANPATH o LD_LIBRARY_PATH.

Por cada dado PARA DOS, use obtiene la información ambiental apropiada en el
shell actual. La información del entorno se especifica en archivos de paquetes, consulte PAQUETES.

La paquete de uso ejecutable es el programa de backend que se utiliza para generar información del entorno
Adecuado para abastecimiento en una carcasa en funcionamiento. los use la interfaz debe invocarse para realmente
efecto de cambios en el medio ambiente, ver use(1).

OPCIONES
-v Envíe información detallada al flujo de errores estándar.

-s Silenciar las advertencias para paquetes no coincidentes. Esto es útil en un caparazón rc guión cuando
se sabe que un paquete no está disponible en todas las arquitecturas en las que se usa el shell
encendido, ver PAQUETES.

-c FORCE csh salida del entorno de estilo.

-b Fuerza la salida del entorno de estilo shell bourne.

-f presentar
Especifique un archivo de configuración inicial alternativo, consulte PAQUETES.

-l Enumere los paquetes y grupos disponibles, consulte ANOTACIONES y GRUPOS.

PAQUETES


Paquete de uso lee la información del entorno del paquete del archivo de configuración de la siguiente manera:

CARGA PEDIR
Cuándo Paquete de uso se inicia, carga un archivo de configuración inicial, el nombre de este archivo
se puede dar en la línea de comando (ver OPCIONES), de lo contrario, el nombre predeterminado es el
"usepackage.conf" (ver ARCHIVOS). Este archivo se encuentra buscando a lo largo de una ruta que
predeterminado a:

/ usr / etc: ~ :.

Esta ruta se puede anular con la variable de entorno PACKAGES_PATH (consulte MEDIO AMBIENTE).
Un archivo de paquetes puede contener directivas de inclusión que provocan el origen de otros archivos
en puntos dados. Una directiva de inclusión se ve así:

(incluir nombre de archivo)

Se utiliza el mismo mecanismo de ubicación para buscar "nombre de archivo" que en la configuración inicial.
expediente. Un nombre de archivo de paquete también se puede dar como un nombre de archivo absoluto o puede ser de estilo shell
directorio de usuario, tilde (~), relativo.

SINTAXIS
Un archivo de paquete consta de comentarios, delimitados por un hash inicial (#), o paquete
definiciones de la forma:

paquete [arch [os [versión [host [shell]]]]]
[<= requiere ...]: configuración [, configuración ...];

La PARA DOS, arco, os, versión, host y shell las partes pueden ser patrones simples de estilo shell
de la forma:

* coincide con cualquier cosa.

foo * coincide con "foo", "foobar", etc.

{foo, bar} coincide con "foo" o "bar".

La requiere lista especifica los nombres de otros paquetes que deben obtenerse en el
entorno antes de que se procese la configuración de este paquete.

A pólipo es una definición de variable (como se describe a continuación) o una sección de texto a ser
evaluado directamente en el caparazón, delimitado con <[ y ]>, Por ejemplo:

<[/ usr / local / bin / test-init]>

Cuándo Paquete de uso busca la definición de un paquete en particular, compara cada
línea en el archivo de paquetes con el nombre del paquete dado (paquete) y sistema-
información dependiente para el host de ejecución, obtenida por uname(2). Esta informacion
es la implementación del hardware (plataforma), el nombre del sistema operativo (os), el
versión del sistema (versión) y el nombre de host (host). Las comparaciones no distinguen entre mayúsculas y minúsculas. Si un
se obtiene la coincidencia, luego las definiciones de variables dadas y las secciones de script se procesan para
modificar el medio ambiente. Una definición de variable puede tener una de las siguientes formas:

var-name = "cadena"
var-name = lista de rutas
var-name + = lista de rutas
var-name + = "cadena"

El primero establece la variable dada en un valor de cadena literal, el segundo establece el dado
variable a una lista de ruta, el tercero antepone el valor actual de una variable con el dado
lista de ruta, y el cuarto interpreta la cadena literal como una lista de ruta y la antepone a
el valor actual de la variable. Las listas de rutas son listas de directorios separadas por dos puntos (:)
y puede contener tilde (~) de estilo shell, directorios relativos al usuario que se expandirán
automáticamente (excepto cuando la lista de rutas se proporciona como una cadena literal). Cuando esté pendiente
rutas a una variable, las rutas duplicadas se eliminan primero del valor original.

Además, Paquete de uso Opcionalmente, puede probar la existencia de rutas antes de configurar o
agregándolos a las variables. Esto se hace con la forma de prueba de los operadores anteriores:

var-name? = lista de rutas
var-name? + = lista de rutas
var-name? + = "cadena"

Estos funcionan según las definiciones anteriores, pero ignorarán los componentes de la ruta que no
existe.

GRUPOS
Además de las definiciones de paquetes en un archivo de paquetes, también puede haber grupos
definiciones. Estos tienen la siguiente sintaxis:

grupo: = paquete [, paquete ...];

Paquete de uso busca un nombre de paquete dado en los grupos definidos primero, si el
nombre coincide con un nombre de grupo, entonces los paquetes definidos como parte de ese grupo se obtienen en
el medio ambiente juntos. Una definición de grupo puede no hacer referencia a otros grupos y no
contener patrones.

ANOTACIONES
Con el fin de brindar información útil sobre el paquete al usuario, se pueden colocar anotaciones en el
archivo de paquetes que proporciona resúmenes de los paquetes. Estas anotaciones tienen la forma:

>> nombre: "descripción" <

Paquete de uso recopila estas anotaciones juntas y las muestra cuando se llama con el -l
bandera, ver OPCIONES. Estas anotaciones no tienen ningún impacto en el mecanismo del paquete y no es necesario
necesariamente estar al lado o corresponder a las definiciones del paquete (aunque esta es la
forma sensata de arreglar las cosas).

EJEMPLO
El siguiente fragmento de un archivo de paquetes ilustra las características principales:

# El software GNU está disponible en todas partes:

>> GNU: "El software del proyecto GNU" <

GNU: RUTA + = / usr / local / gnu / bin,
MANPATH + = / usr / local / gnu / man;

# CVS requiere RCS que se encuentra en el paquete GNU, pero
# solo está disponible en máquinas SPARC Solaris:

>> CVS: "Control de revisión del sistema de versiones concurrentes" <

CVS sun4 * SunOS 5. * <= GNU:
CVSROOT = / usr / src / cvsroot,
CVSEDITOR = "vi",
RUTA + = / usr / local / cvs / bin,
MANPATH + = / usr / local / cvs / man;

# Directorios bin de usuario (Solaris ejecutará los binarios de SunOS 4):
# (Solo se agrega a la ruta si los directorios realmente existen)

>> usuario: "Programas propios del usuario" <

usuario sun4 * SunOS: PATH? + = ~ / bin / sun4 ;
usuario sun4 * SunOS 5. *: RUTA? + = ~ / bin / solaris ;
usuario alfa OSF: RUTA? + = ~ / bin / alpha ;

# Función especial para zsh:

>> función zsh: "Función especial zsh" <

función-zsh * * * * zsh:
<[hola () {echo "¡Hola mundo!"; }]>;

# incluir paquetes estándar:

(incluye paquetes estándar)

# agujero de seguridad:

punto: RUTA + =. ;

# grupos:

configuración de usuario: = estándar, usuario;
configuración del programador: = estándar, CVS, usuario, punto;

Tenga en cuenta el uso de números de versión del sistema operativo para distinguir entre SunOS 4 y
Solaris (SunOS 5), el uso de "sun4 *" para que coincida con las distintas versiones de plataforma de
Máquinas SPARC (sun4m, sun4c, etc.) y el hecho de que el paquete "usuario" en un SPARC Solaris
La máquina coincidirá con las dos primeras líneas de la sección del paquete "usuario", lo que dará como resultado
el directorio "solaris" y el directorio "sun4" que se agregan a la RUTA.

Suponiendo que se haya obtenido el script de configuración de shell adecuado, consulte use(1) - entonces el
El siguiente comando hará que el entorno CVS (incluido el entorno GNU) sea
de origen:

$ usar CVS

Tenga en cuenta que en una máquina DEC Alpha, esto generará una advertencia como:

$ usar CVS
advertencia: no hay coincidencia para el paquete 'CVS' en este host.

En un script de shell que se ejecuta en varias plataformas diferentes (como el shell
secuencia de comandos de inicio). Estas advertencias pueden silenciarse (ver OPCIONES).

Use usepackage en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.