Me gustaría saber si hay una manera de encontrar la versión shell Dash.
Probé varios comandos como: dash -v
, dash -V
, dash --version
, pero no se trabaja.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell
fuente
Me gustaría saber si hay una manera de encontrar la versión shell Dash.
Probé varios comandos como: dash -v
, dash -V
, dash --version
, pero no se trabaja.
Dash Shell Wikipedia: http://en.wikipedia.org/wiki/Debian_Almquist_shell
Hay muchas maneras:
Ejecute el siguiente comando:
guión de la política de apt-cache
En mi máquina, la salida es:
guión: Instalado: 0.5.7-3ubuntu1 Candidato: 0.5.7-3ubuntu1 Tabla de versiones: *** 0.5.7-3ubuntu1 0 500 http://in.archive.ubuntu.com/ubuntu/ quantal / main amd64 Paquetes 100 / var / lib / dpkg / status
La versión de dash
, por lo tanto, instalada en mi sistema es 0.5.7
.
Ejecute el siguiente comando:
dpkg -s dash
El resultado en mi máquina es:
Paquete: guión Esencial: sí Estado: instalar ok instalado Prioridad: requerida Sección: conchas Tamaño instalado: 213 Mantenedor: desarrolladores de Ubuntu Arquitectura: amd64 Versión: 0.5.7-3ubuntu1 Depende: debianutils (> = 2.15), dpkg (> = 1.15.0) Predepende: libc6 (> = 2.14) Descripción: shell compatible con POSIX Debian Almquist Shell (dash) es un shell derivado compatible con POSIX de ceniza . Dado que ejecuta scripts más rápido que bash y tiene menos biblioteca dependencias (haciéndolo más robusto contra software o hardware fallos), se utiliza como el shell del sistema predeterminado en los sistemas Debian. Página de inicio: http://gondor.apana.org.au/~herbert/dash/ Original-Maintainer: Gerrit Pape
Como se puede ver, la versión es: 0.5.7
.
El versionado en Ubuntu es de la forma:
<upstream_version> - <debian_revision> ubuntu <ubuntu_revision>
Aquí:
<upstream_version>
: es la versión del paquete original
Esta es la parte principal del número de versión. Por lo general, es el número de versión del paquete original ("ascendente") desde el .deb
que se creó el archivo, si corresponde.
Por lo general, tendrá el mismo formato que el especificado por los autores anteriores; sin embargo, es posible que deba formatearse de nuevo para que se ajuste al formato y al esquema de comparación del sistema de administración de paquetes.
<debian_revision>
: es la versión debian del paquete.
Esta parte del número de versión especifica la versión del paquete Debian basada en la versión anterior.
Si <debian_revision> = 0
, entonces esto significa que no hay un paquete debian (o que el equipo de ubuntu ha bifurcado un paquete debian a una versión más nueva que la que se encuentra en los repositorios debian).
ubuntu
: solo la palabra clave ubuntu
.
<ubuntu_revision>
: es la versión ubuntu del paquete.
Tomemos un ejemplo.
2.6.0-1ubuntu1
Aquí,
2.6.0-0ubuntu1
Aquí,
Fuentes y más información:
Versiones de Debian: http://www.debian.org/doc/debian-policy/ch-controlfields.html#sf-Version
Explicación de versiones del paquete Ubuntu: http://www.ducea.com/2006/06/17/ubuntu-package-version-naming-explanation/
dpkg
yapt-cache
diga la versión debash
as4.2
, donde asbash --version
le dice como4.2.37
. En efecto,bash --version
le dice todas las revisiones, mientras quedpkg
yapt-cache
solo le dice las versiones principales, omitiendo las versiones menores. Piense en ello como redondeando. Puede redondear 1.231 a 1.23, y aún así estaría algo correcto.¿Has probado
man dash
:?A menudo, los nombres completos de las opciones requieren dos guiones, intente
dash --version
. No lo uso, así que no sé si funcionará.fuente
dash --version
solo resultadosdash: 0: Illegal option --