Saltar navegación

Activa JavaScript para disfrutar de los vídeos de la Mediateca.

Creación de MSI mediante "repaquetado"

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 20 de febrero de 2018 por Fernando Jesús H.

104 visualizaciones

Descargar la transcripción

Vamos a crear en este caso un fichero de instalación para Windows.msi a partir del fichero de instalación 00:00:02
de un compresor gratuito llamado 7-zip. 00:00:11
Para ello nos hemos descargado aquí en esta carpeta el fichero de instalación .exe del compresor 7-zip 00:00:17
y vamos a necesitar en este caso una máquina virtual que la tengo aquí preparada 00:00:24
En el que tenemos Windows 7 00:00:30
Lo ideal es que no tengamos por ahí metido entre comillas mierda 00:00:32
Para que la instalación sea lo más limpia posible 00:00:37
Entonces, ¿qué es lo que vamos a hacer aquí en este caso? 00:00:40
Vamos a utilizar en este caso el programa llamado Advanced Installer 00:00:43
Y lo que vamos a intentar hacer es, utilizando una especie de Snashop 00:00:50
Vamos a hacer de esta máquina virtual un snapshot antes y después de la instalación y a partir de los cambios realizados en esa máquina me va a crear el ficherito .msi de instalación del compresor 7-Zip. 00:00:55
Para ello vamos a empezar, esto lo podemos cerrar, lo que tenemos que saber es el nombre de la máquina 00:01:11
Lo vamos a cerrar y me voy en este caso al Advanced Installer 00:01:20
Lo abrimos, me voy a New y veis aquí una serie de categorías de proyectos 00:01:25
El que nos interesa ahora es el que se llama Convert 00:01:33
Dentro de Convert nosotros vamos a tener varias opciones, el que nos interesa ahora es el que va a poner Prefix Installation 00:01:36
Seleccionamos, en la primera pantalla de bienvenida podemos dejar los valores por defecto 00:01:47
Y en la pantalla del escenario que tenemos que coger me da tres opciones 00:01:56
La primera de ellas podemos utilizar en este ordenador para hacer, en este caso, el repaquetado de los ficheros de instalación del 7-zip, pero en este caso vamos a utilizar una máquina virtual. 00:02:02
Seleccionamos el de la máquina virtual, le damos a editar y ahora aquí tenemos que seleccionar la máquina virtual con la que queremos trabajar. 00:02:18
En este caso yo tengo la opción de VMware Workstation y en este caso seleccionamos la máquina virtual que nosotros tenemos. 00:02:27
Podemos realizar a partir de una opción que teníamos, en este caso yo voy a elegir el actual estado. 00:02:41
Tenemos que poner el usuario y la contraseña de un usuario que tenga privilegios de administración. 00:02:48
Le damos a OK y le damos a siguiente 00:02:56
Seleccionamos ahora donde está el ficherito .exe de instalación del 7-zip 00:03:00
Nosotros lo teníamos en el escritorio y en este caso en el de compresor 00:03:06
Lo seleccionamos y en este caso ya nos pone aquí las opciones del instalador 00:03:13
le damos a siguiente 00:03:20
me va a decir donde se va a guardar el resultado en este caso 00:03:23
de todo el proceso 00:03:28
y en este caso me está diciendo 00:03:29
que escanee junto con los procesos 00:03:33
¿para qué? para que intente ignorar en este caso 00:03:37
todos los cambios que se produzcan por culpa de los procesos del sistema 00:03:40
que esos no los tenga en cuenta 00:03:44
dejamos los valores por defecto y le damos a siguiente 00:03:45
le decimos que aceptar 00:03:49
y que es lo que está haciendo ahora 00:03:53
fijaros que automáticamente me ha abierto el 00:03:55
VMware Workstation con la máquina virtual que yo he seleccionado 00:03:58
y vamos viendo en este caso 00:04:02
lo pongo aquí en un lado 00:04:05
para que vayamos viendo todo lo que va haciendo 00:04:07
lo ideal sería es que tengáis instaladas 00:04:11
las VMware Tools actualizadas 00:04:16
yo no las tengo pero bueno, supongo que tragará 00:04:19
entonces ahora nos vamos a meter en la máquina 00:04:22
y aquí en la ventana de la mano izquierda 00:04:27
nos irá mostrando en todo momento 00:04:29
cuáles son los procesos por los que va haciendo 00:04:31
entonces repetimos que lo que va a intentar hacer es 00:04:34
un snapshot antes y después de la instalación 00:04:37
y a partir de los cambios que haya realizado en el Windows 00:04:39
me va a crear en este caso los ficheros de instalación 00:04:42
para obtener en definitiva el fichero instalador .msi 00:04:45
que luego utilizaremos en las políticas de grupo 00:04:50
Metemos las credenciales 00:04:52
Ya digo que lo ideal sería una máquina limpia 00:05:24
Estoy utilizando una máquina que está unida a un dominio 00:05:43
Tengo el dominio apagado 00:05:46
Entonces es normal que no se haya introducido automáticamente las credenciales del usuario 00:05:49
Entonces, fijaros que aquí me va diciendo en todo momento 00:05:57
porque voy, me está diciendo que me estoy 00:06:03
logueando dentro de la máquina 00:06:05
entonces ahora 00:06:07
llegará un momento en que se intentará ejecutar 00:06:09
en este caso 00:06:11
desde un CD virtual que él va a crear 00:06:12
pues para que se haga el proceso de instalación 00:06:15
entonces fijaros 00:06:18
que aquí me está poniendo 00:06:19
que por favor 00:06:21
que chequee en este caso que se está montando 00:06:22
una ISO y que se va a ejecutar 00:06:25
que le dé 00:06:27
el acceso de credenciales, le decimos que sí 00:06:29
Mientras se hace esto, os quiero comentar una cosa 00:06:31
Y es que cuando nosotros hemos seleccionado la máquina virtual 00:07:03
Os puede dar un error, no me acuerdo exactamente del número del error 00:07:08
Pero si os sale un error diciendo que os falta una DLL 00:07:13
En este caso, minimizo esto un momento 00:07:15
Fijaros que os la dejo aquí 00:07:19
O si os dice que error que os falta el ficherito msvcr120.dll 00:07:24
lo único que tenéis que hacer es o lo descargáis de internet 00:07:30
porque son de Visual C++, son de desarrollo 00:07:33
entonces necesitas esta librería para poder funcionar 00:07:37
o la descargáis y os la copiáis simplemente dentro de este Windows System 32 00:07:40
¿de acuerdo? 00:07:45
si tenéis ese problema simplemente, repito 00:07:46
copiar esta librería a Windows System 32 00:07:49
y repetís todo el proceso 00:07:52
¿de acuerdo? en caso de que os dé ese error 00:07:54
aquí me está diciendo que la última versión que no está instalada 00:07:57
le decimos que en este caso reintente 00:08:01
lo que os he dicho, lo ideal sería en este caso 00:08:03
que nosotros tuviésemos las VMware Tools instaladas 00:08:05
yo por vaguería he dejado las que tenía hace tiempo ya 00:08:10
fijaros que ahora me dice que está chequeando 00:08:13
en este caso que hay servicios ejecutándose 00:08:42
para que nosotros en este caso los ignoremos 00:08:46
entonces no hemos tocado nada para que los ignores porque lo que nos interesa es mirar los cambios que ha creado única y exclusivamente el instalador del 7-zip 00:08:49
aquí nosotros hacemos el ejemplo con este instalador pero supuestamente tendría que funcionar con otros programitas 00:08:59
en este caso instalación .exe de Windows 00:09:07
entonces fijaros que aquí me va poniendo el proceso por el que estamos viendo 00:09:11
y si bajo aquí en el scroll ya me va diciendo en este caso que está capturando el estado del sistema 00:09:19
para que él vea cuáles son los cambios que se han producido 00:09:26
y a partir de ahí crear en este caso los ficheros de instalación para obtener definitivamente el fichero .msi 00:09:30
os recuerdo que todo este proceso lo estamos haciendo 00:09:37
porque cuando apliquemos las políticas de grupo para la instalación de software 00:10:29
mediante dichas políticas de grupo vamos a necesitar ficheros de instalación de Windows 00:10:35
y en este caso vamos a necesitar ficheros con extensión .msi 00:10:41
Entonces, ¿qué problema tenemos? 00:10:45
Que hay muchos ficheros de instalación de Windows que vienen con el fichero de instalación, el .exe 00:10:47
y esos ficheros no nos van a servir para que la podamos aplicar dentro de las directivas de grupo 00:10:52
para que apliquemos la distribución de software 00:10:56
entonces tenemos en este caso este software 00:11:01
que nos permite convertir esos ficheros 00:11:04
ejecutables .exe de instalación en ficheros .msi 00:11:08
fijaros que ahora 00:11:34
una vez que ha hecho en este caso 00:12:01
antes preparar el sistema antes de la instalación 00:12:04
ahora va a instalar en este caso el 7-tip 00:12:07
lo instalamos, se ha instalado 00:12:10
y ahora lo que va a hacer en este caso es 00:12:16
diciéndome que ya va a hacer el enashow 00:12:20
es decir, va a mirar que es lo que ha cambiado 00:12:23
para a partir de ahí crear los ficheros correspondientes 00:12:25
para que podamos crear el repaquetado 00:12:28
le damos al enter 00:12:30
y aquí vamos viendo en este caso 00:12:34
cuál es el proceso por el que vamos 00:12:38
vuelvo a capturar el estado del sistema 00:12:41
para que veamos cuáles han sido los cambios 00:12:49
que se han producido 00:12:53
tras la instalación del 7-zip 00:12:56
fijaros que me dice que se ha creado correctamente 00:12:59
y automáticamente me ha cerrado la máquina virtual 00:13:14
y me dice que la operación se ha completado correctamente 00:13:18
aquí cosa curiosa es que en lugar de apagar la máquina virtual me la pone en pausa 00:13:22
pero bueno, eso es, me da igual francamente 00:13:30
entonces esto nada más falta que esperemos a que se cierre 00:13:33
entonces ya me pone aquí que la operación se ha completado correctamente 00:13:38
le damos a siguiente 00:13:43
y ya nos pregunta que queremos hacer 00:13:46
En este caso si queremos importar la captura de los resultados dentro de un nuevo proyecto o actualizar una versión anterior. 00:13:49
Seleccionamos la primera opción, le damos a finalizar y fijaros que aquí me pone cuáles son todos los cambios que ha habido en este caso antes y después de la instalación, el snapshot que ha hecho. 00:14:00
le damos a importar 00:14:12
y ahora me pregunta 00:14:16
que ya se ha creado el proyecto 00:14:17
correctamente, que es lo que 00:14:20
queremos hacer, de acuerdo 00:14:22
si queremos continuar editando 00:14:23
más características del proyecto 00:14:26
comparar con otro proyecto, o en este caso 00:14:28
ya construirlo 00:14:30
yo directamente le voy a decir que quiero que me 00:14:31
construya el paquete, le doy a next 00:14:33
le ponemos el nombre 00:14:36
yo le voy a dejar el que tiene por defecto 00:14:38
fijaros donde se me está guardando 00:14:40
le doy a guardar y ya me está 00:14:41
construyendo el proyecto, fijaros que aquí 00:14:45
ya me pone donde ha creado 00:14:48
dentro de el Fernando 00:14:51
y toda la ruta correspondiente 00:14:54
si yo pincho aquí me voy al ficherito 00:14:57
.msi que hemos obtenido, este ficherito 00:15:00
es el que nosotros vamos a utilizar dentro de las políticas de grupo 00:15:03
pues con esto 00:15:06
terminamos este mini tutorial 00:15:13
Valoración:
  • 1
  • 2
  • 3
  • 4
  • 5
Eres el primero. Inicia sesión para valorar el vídeo.
Niveles educativos:
▼ Mostrar / ocultar niveles
  • Formación Profesional
    • Ciclo formativo de grado básico
    • Ciclo formativo de grado medio
      • Primer Curso
      • Segundo Curso
    • Ciclo formativo de grado superior
      • Primer Curso
      • Segundo Curso
Autor/es:
Fernando Herrero Núñez
Subido por:
Fernando Jesús H.
Licencia:
Reconocimiento - No comercial - Compartir igual
Visualizaciones:
104
Fecha:
20 de febrero de 2018 - 18:09
Visibilidad:
Público
Centro:
IES EL CAÑAVERAL
Duración:
15′ 18″
Relación de aspecto:
1.78:1
Resolución:
1280x720 píxeles
Tamaño:
48.11 MBytes

Del mismo autor…

Ver más del mismo autor

Comentarios

Para publicar comentarios debes entrar con tu nombre de usuario de EducaMadrid.

Comentarios

Este vídeo todavía no tiene comentarios. Sé el primero en comentar.



EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid