informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.1
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.1 [2021/04/08 16:28] – [Instalación de binarios] tempwin | informatica:certificaciones:lpic:lpic-2:206_system_maintenance:206.1 [2021/04/09 08:39] (actual) – [Instalación de binarios] tempwin | ||
|---|---|---|---|
| Línea 22: | Línea 22: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | |||
| + | ===== Introducción ===== | ||
| Los programas que se utilizan en informática generalmente pertenecen a dos familias: | Los programas que se utilizan en informática generalmente pertenecen a dos familias: | ||
| Línea 53: | Línea 55: | ||
| GZIP: | GZIP: | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| Bzip2: | Bzip2: | ||
| - | * '' | + | * '' |
| * '' | * '' | ||
| Línea 71: | Línea 73: | ||
| tar xf httpd-2.2.29.tar | tar xf httpd-2.2.29.tar | ||
| </ | </ | ||
| - | |||
| ==== Configuración de la compilación ==== | ==== Configuración de la compilación ==== | ||
| Línea 77: | Línea 78: | ||
| * Existencia de un compilador. | * Existencia de un compilador. | ||
| - | * Presencia de las librerías | + | * Presencia de las bibliotecas |
| * Haber generado el archivo '' | * Haber generado el archivo '' | ||
| Línea 113: | Línea 114: | ||
| <WRAP center round important 60%> | <WRAP center round important 60%> | ||
| Necesario ejecutar el comando de instalación con permisos de administrador. | Necesario ejecutar el comando de instalación con permisos de administrador. | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | De acuerdo al estándar GNU, la aplicación se instalará en el directorio ''/ | ||
| </ | </ | ||
| Línea 133: | Línea 138: | ||
| </ | </ | ||
| - | < | + | ===== Ejemplo |
| - | 206.1 Compilación e Instalación de Programas desde | + | |
| - | Códigos Fuentes (2) | + | |
| - | APLICACIÓN DE PARCHES: | + | |
| - | diff: comando que compara 2 archivos y muestra las | + | |
| - | diferencias entre ellos. Podemos utilizar dicho | + | |
| - | comando para generar un parche. | + | |
| - | #diff programa1.c programa2.c > patch-x.y.z | + | |
| - | 206.1 Compilación e Instalación de Programas desde | + | |
| - | Códigos Fuentes (2) | + | |
| - | APLICACIÓN DE PARCHES: | + | |
| - | patch: comando que nos permite aplicar o retirar un | + | |
| - | parche, sobre un código fuente. | + | |
| - | Aplicamos parche: | + | |
| - | #patch –pnum < path-x.y.z | + | |
| - | Retiramos parche: | + | |
| - | #path –pnum –R < path-x.y.z | + | |
| - | -pnum: se utiliza cuando hay parches en directorios | + | |
| - | diferentes, sirve para omitir las / y la ruta | + | |
| - | superior. | + | |
| - | 206.1 Compilación e Instalación de Programas desde | + | |
| - | Códigos Fuentes (2) | + | |
| - | PREGUNTA DE EXAMEN: | + | |
| - | Which command would you use to apply a diff file to an | + | |
| - | original? | + | |
| - | A. patch > diff-file | + | |
| - | B. patch < diff-file | + | |
| - | C. patch << diff-file | + | |
| - | D. cat diff-file >> kernel | + | |
| - | E. cat diff-file << kernel | + | |
| - | 206.1 Compilación e Instalación de Programas desde | + | |
| - | Códigos Fuentes (2) | + | |
| - | PREGUNTA DE EXAMEN: | + | |
| - | If the current directory is /root and the kernel source is located | + | |
| - | in / | + | |
| - | used to apply the patch / | + | |
| - | A. cat / | + | |
| - | B. cd / | + | |
| - | C. cd / | + | |
| - | D. cd / | + | |
| - | E. cd / | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Ejemplo nmap ===== | + | |
| Obtenemos las fuentes de https:// | Obtenemos las fuentes de https:// | ||
| Línea 212: | Línea 174: | ||
| </ | </ | ||
| - | make install para hacer la instalación en el sistema. | + | Finalmente realizamos |
| + | |||
| + | <code bash> | ||
| + | make install | ||
| + | </ | ||
| + | |||
| + | ===== Aplicación de parches ===== | ||
| + | |||
| + | === diff === | ||
| + | |||
| + | '' | ||
| + | comando para generar un parche. | ||
| + | |||
| + | <code bash> | ||
| + | diff programa1.c programa2.c > patch-x.y.z | ||
| + | </ | ||
| + | |||
| + | === patch === | ||
| + | |||
| + | Comando que nos permite aplicar o retirar un parche sobre un código fuente. | ||
| + | |||
| + | Aplicar parche: | ||
| + | |||
| + | <code bash> | ||
| + | patch –pnum < path-x.y.z | ||
| + | </ | ||
| + | |||
| + | Retiramos parche: | ||
| + | |||
| + | <code bash> | ||
| + | path –pnum –R < path-x.y.z | ||
| + | </ | ||
| + | |||
| + | * '' | ||
| + | |||
| + | |||
| + | |||
| + | ===== Tests ===== | ||
| + | |||
| + | **Which command would you use to apply a diff file to an original? | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | **If the current directory is /root and the kernel source is located in / | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
informatica/certificaciones/lpic/lpic-2/206_system_maintenance/206.1.1617892110.txt.gz · Última modificación: por tempwin
