Cómo obtener el código fuente de los comandos de Linux

  
                  

Si desea saber más sobre el sistema Linux, todavía es necesario estar familiarizado con algunos de los sistemas subyacentes. Primero podemos entender cómo algunos comandos de Linux implementan funciones relacionadas. ¿Cómo obtiene el código fuente del comando? Este artículo se introducirá en detalle.

Tomemos el código fuente del comando cat como ejemplo:

rpm -qif `which cat` mostrará la siguiente información:

-------- -------------------------------------------------- ----------------

Nombre: coreutils Reubicaciones: (no reubicables)

Versión: 5.2.1 Proveedor: Red Hat, Inc. < Br>

Lanzamiento: 31.8.el4_7.1 Fecha de creación: jueves 23 de octubre de 2008 21:04:08

Fecha de instalación: martes 07 de abril de 2009 10:17:33 Host de construcción: ls20-bc2-14.build.redhat.com

Grupo: Entorno del sistema /RPM de fuente básica: coreutils-5.2.1-31.8.el4_7.1.src.rpm

Tamaño: 7314345 Licencia: GPL

Firma: DSA /SHA1, lunes 27 de octubre de 2008 22:56:59, ID de clave 219180cdd42b60a60e

Empaquetador: Red Hat, Inc.; http: //bugzilla.redhat.com/bugzilla>

URL : ftp://alpha.gnu.org/gnu/coreutils/

Resumen: GNU Core Tools: un conjunto de herramientas comúnmente utilizadas en los scripts de shell.

Descripción:

Estas son las herramientas principales de GNU. Este paquete es una combinación de los antiguos paquetes GNUfileutils, sh-utils,

y textutils.

---------------------------------------------- ------------------------------

Con la información anterior, podemos saber que el comando cat proviene de coreutils -5.2.1-31.8.el4_7.1.src.rpm paquete fuente, podemos ir a ftp://alpha.gnu.org/gnu/coreutils/mencionado anteriormente para descargar tarball, también puede ir al sitio web rpmfind.net Vaya a buscar coreutils-5.2.1-31.8.el4_7.1.src.rpm para descargar este paquete fuente.

Si descarga el paquete tar.gz, entonces el paquete tar zxvf tar.gz puede ser;

Si descarga el paquete fuente src.rpm, entonces:

1, rpm2cpio Coreutils-5.2.1-31.8.el4_7.1.src.rpm

Copyright © Conocimiento de Windows All Rights Reserved