Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Creación de MSI mediante "repaquetado"
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
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:
- Eres el primero. Inicia sesión para valorar el vídeo.
- 1
- 2
- 3
- 4
- 5
- 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
- Ciclo formativo de grado básico
- 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
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.