Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Trabajando con ficheros msp - Contenido educativo
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:
Buenas, vamos a ver que es eso de los ficheros cuando estamos haciendo de instalación, los ficheros MSP, que son los ficheros de revisión de software.
00:00:02
Para entender esto vamos a hacer un pequeño ejemplo que he sacado de internet, que lo que vamos a hacer es un programita con una versión, vamos a hacer el mismo programita con otra versión,
00:00:14
Y lo que vamos a extraer de ahí en este caso es una actualización
00:00:24
¿De acuerdo? Entonces para hacer la diferencia
00:00:27
Y así entendemos que es eso del ficherito MSP
00:00:29
Para hacer esto vamos a utilizar el programa que tenéis aquí, el Avance Installer
00:00:32
Para hacer este proyecto y que nos funcione bien
00:00:37
Necesitamos tener instaladas las herramientas, en este caso de Windows SDK
00:00:40
Entonces la vamos a instalar aquí
00:00:46
Le doy a descargar el instalador
00:00:49
Lo ejecutamos
00:01:01
Esto ya lo puedo cerrar
00:01:05
Seleccionamos la primera opción
00:01:13
De acuerdo
00:01:16
Le damos a Next
00:01:17
Le digo aquí que no
00:01:20
De acuerdo, no quiero en este caso participar
00:01:25
Le digo Next
00:01:28
Le digo Aceptar
00:01:29
Y aquí dejamos marcado todo, ¿vale?
00:01:32
Si queréis desmarcar el de RM
00:01:35
Porque no vamos a trabajar
00:01:38
Pero todo lo demás dejarlo marcado
00:01:43
Porque necesitamos en concreto un par de herramientas
00:01:46
Que no sé deciros exactamente en cuál de los paquetes está
00:01:50
Así que dejarme todos instalados
00:01:54
Le damos a instalar
00:01:58
Y esperamos que esto termine
00:02:01
Le digo que sí
00:02:05
Que esto va a tardar poco
00:02:06
Ahora cuando termine seguimos
00:02:08
Ya lo tenemos instalado
00:02:10
Pues ahora vamos a empezar a hacer el proyecto
00:02:21
Entonces, arrancamos el avance installer y vamos a hacer nuestro primer programa.
00:02:24
Entonces, para hacer el programa, vamos a crear un momento dentro de documentos, dos ficheros, ¿de acuerdo?
00:02:30
Fichero ver 1 y fichero ver 2.
00:02:44
Entonces, en el primer programa que nosotros hagamos, vamos a meter este fichero y en el segundo programa vamos a meter este segundo fichero.
00:02:53
Entonces, estamos en el avance Installer, nos vamos a ir a New, nos vamos a seleccionar Installer Project, estamos aquí, ¿de acuerdo? Y seleccionamos o doble clic, ¿de acuerdo? Eso ya como queráis.
00:03:02
Vamos a empezar poniendo el nombre de nuestro programa
00:03:17
Mi programa, la versión la 1.0.0
00:03:29
Y aquí va a ser
00:03:38
Y es
00:03:39
¿Vale?
00:03:41
No le pongo la ñ porque como luego me va a crear una carpeta que se va a llamar y encanabellar
00:03:45
No le pongo la ñ
00:03:49
Entonces mi programa, la versión
00:03:50
¿Vale?
00:03:52
Y el nombre de la compañía
00:03:53
Nos vamos a ir a la sección file
00:03:56
vale, files and folder
00:03:59
entonces nos vamos aquí
00:04:01
de acuerdo
00:04:05
y aquí lo que vamos a hacer es añadirle
00:04:06
en este caso el fichero
00:04:09
primero que nosotros hemos tenido
00:04:11
así que le digo botón derecho
00:04:13
aquí en lo blanco y le digo aquí
00:04:15
add file
00:04:17
de acuerdo
00:04:19
os lo selecciono
00:04:21
en este de aquí, vale, que me ha costado
00:04:26
y seleccionamos el primer fichero
00:04:34
me voy a documentos
00:04:38
y le decimos que este primer programa
00:04:39
va a tener ese fichero
00:04:42
estoy simulando que va a tener un fichero
00:04:43
de lo que sea, ¿de acuerdo?
00:04:45
eso me da un poquito igual
00:04:46
entonces, ahora nos vamos a ir
00:04:47
en este caso
00:04:50
a builds
00:04:51
que lo tenemos aquí
00:04:56
¿de acuerdo?
00:05:01
y aquí en el msname
00:05:07
tenemos que poner el mismo nombre
00:05:09
¿de acuerdo?
00:05:12
porque para que podamos crear un parche
00:05:12
tanto el destino
00:05:15
que en este caso va a ser esta versión
00:05:17
la 1.00
00:05:19
y la actualización, en este caso
00:05:20
los ficheros
00:05:23
necesitan tener el mismo nombre
00:05:25
entonces vamos a poner aquí
00:05:27
mi programa
00:05:29
de acuerdo
00:05:30
ahora pulsamos el botón
00:05:39
F7 que lo que hace es
00:05:43
guardar y construir
00:05:45
el proyecto, así que pulsamos F7 y guardamos el proyecto, lo dejamos con el mismo nombre
00:05:47
dentro de documentos, que se llama así, mi programa, le vamos a poner V1, por ejemplo,
00:05:54
V1, porque este es el proyecto propio de Apache Installer, ¿de acuerdo? Le damos a guardar
00:06:02
y ahora nos está creando el ficherito MSI, que no sé si lo veis, que lo tenemos dentro
00:06:07
de document mi programa versión ver uno setup file pero ya tenemos nuestro primer programeta
00:06:15
vamos a hacer la segunda versión esta la podemos cerrar lo cierro me vuelvo a ir arriba del todo
00:06:21
producto de tail y vamos a simular que nosotros tenemos la 1 la 1.01 de acuerdo entonces ahora
00:06:28
nos vamos a files and folder y vamos a intentar añadir el segundo fichero pinchamos en file and
00:06:35
folder y veis que me pone que en este caso cuando hemos pinchado aquí como es una versión nueva pues
00:06:41
nos sale en este caso esta ventanita en esta ventanita nos están indicando que si lo que
00:06:50
vamos a querer hacer en este caso es un parche pues que mantengamos el mismo producto vale la
00:06:55
clave de producto así que nosotros le vamos a seleccionar el kit existe de acuerdo entonces
00:07:02
Seleccionamos este de aquí porque lo que vamos a querer hacer es un parche
00:07:07
¿De acuerdo?
00:07:11
Entonces, porque repito, para hacer los parches requieren versiones consecutivas
00:07:12
Y tienen que tener el mismo código
00:07:17
Vale, pues entonces le damos aquí
00:07:18
Y hacemos lo mismo que antes
00:07:21
Botón derecho, ADD File
00:07:23
Y añadimos el segundo fichero
00:07:25
¿De acuerdo?
00:07:28
Es decir, esta es la versión 2
00:07:29
Que tenemos añadido ahí un fichero que hace lo que sea
00:07:31
¿Vale?
00:07:33
Entonces entenderme hasta ahora
00:07:33
Que lo que estamos haciendo es
00:07:36
Dos ficheritos, la versión 1
00:07:37
Va en dos programas, perdón, la versión 1 y la versión 2
00:07:40
Guardamos esto
00:07:42
Nos vamos a archivo, le damos a
00:07:43
Save as
00:07:45
Y le ponemos por ejemplo aquí
00:07:46
La versión 2, de acuerdo
00:07:49
Que esta es la versión
00:07:51
La 1, bueno lo ponemos así
00:07:52
1, 0, 1
00:07:55
Uy, perdón
00:07:58
Le damos a guardar
00:08:00
Ya lo tenemos guardado
00:08:03
Y ahora en este caso F7 para construir
00:08:04
¿De acuerdo?
00:08:07
Así que pulsamos F7
00:08:09
Que es como si me voy a Home
00:08:10
Y le doy aquí a Build
00:08:14
Porque si os colocáis aquí
00:08:15
Os tiene que poner F7
00:08:17
¿De acuerdo?
00:08:23
Así que pulsamos F7
00:08:25
Y construimos
00:08:27
Y ya tenemos nuestro segundo programita
00:08:28
Mi segundo programita
00:08:30
¿De acuerdo? En la versión 2
00:08:31
Ahora, ¿qué es lo que vamos a hacer?
00:08:33
Pues ahora sí que vamos a crear el patch
00:08:35
A partir de estas dos versiones
00:08:36
Vamos a coger la versión 1 y la versión 2
00:08:38
Y le vamos a decir que nos cree el patch
00:08:40
¿De acuerdo? Para que tenga las diferencias
00:08:41
Entonces, esto de aquí lo podemos cerrar
00:08:43
Nos vamos a archivo
00:08:46
Nos vamos a new
00:08:49
Y ahora vamos a seleccionar
00:08:51
En este caso
00:08:54
La sección update
00:08:55
Y el que me pone patch
00:08:59
Entonces nos hemos ido a la sección update
00:09:00
Y en este caso vamos a seleccionar el que me pone patch
00:09:06
¿De acuerdo?
00:09:09
Doble clic
00:09:11
Y ahora aquí ponemos en este caso el nombre del patch
00:09:12
Pues ponemos mi programa, la compañía
00:09:16
Lo he escrito bien, ok
00:09:21
Y guardamos
00:09:27
Le decimos archivo
00:09:29
Save as
00:09:31
Y le vamos a poner aquí el patch
00:09:35
ya tenemos guardado en este caso el proyecto
00:09:37
pues ahora vamos a crear el parche
00:09:47
nos vamos a image
00:09:50
el que tenéis aquí
00:09:53
estoy aquí, de acuerdo
00:09:54
nos vamos a ir aquí arriba
00:09:59
y le vamos a decir botón derecho
00:10:02
y le vamos a decir new upgrade
00:10:04
y vamos a seleccionar la segunda versión
00:10:07
de acuerdo, entonces nos vamos aquí
00:10:11
botón derecho y new upgrade
00:10:13
Y vamos a seleccionar la versión, la segunda, que es esta de aquí
00:10:15
¿De acuerdo?
00:10:19
Que es esta de aquí
00:10:22
Y seleccionamos el M6
00:10:23
Entonces me meto dentro de este
00:10:24
Y seleccionamos el programita
00:10:26
Y ahora tenemos que seleccionar este, que es la segunda versión
00:10:30
De dónde me viene
00:10:34
Es decir, cuál es la primera versión
00:10:35
Así que en mi programa, botón derecho
00:10:37
Y veis que me pone New Target
00:10:39
Pues seleccionamos el New Target
00:10:42
A ver si lo puedo coger con el este de aquí
00:10:44
Este de aquí, no, perdón
00:10:52
Este de aquí
00:10:53
¿De acuerdo? Seleccionamos este de aquí
00:10:59
Y ahora seleccionamos la versión 1
00:11:02
Y la versión 1 era este de aquí
00:11:04
¿De acuerdo? Entonces él ya sabe cuál va a ser la diferencia
00:11:07
Desde la 1.00 hasta la 1.01
00:11:12
¿De acuerdo?
00:11:16
Ahora solamente nos queda construirlo
00:11:22
Y para construirlo, ya sabéis, que le dais a Build o F7.
00:11:24
Le damos F7.
00:11:28
Me dice que se ha construido correctamente.
00:11:31
Me lo pone por aquí abajo.
00:11:35
Y si me voy por aquí arriba, yo no sé si veis que me ha aparecido el ficherito MSP.
00:11:37
En este caso con la actualización.
00:11:46
Pues esta actualización es la que nosotros vamos a aplicar.
00:11:49
¿Cómo lo probamos?
00:11:52
pues esto ya lo podemos cerrar
00:11:53
porque ya tenemos todo lo necesario
00:11:56
y vamos a hacerlo primero en modo gráfico
00:11:58
para que veamos
00:12:02
entonces vamos a ir
00:12:03
al modo gráfico
00:12:05
me voy a documentos
00:12:07
y voy a coger la versión 1
00:12:10
que es esta, y lo instalamos
00:12:12
me aparece el asistente
00:12:13
le digo next
00:12:16
me dice que se me va a instalar
00:12:18
en program file x86
00:12:20
y escanea ver al mi programa le digo next y le digo install le digo que sí entonces vamos a ver
00:12:22
qué ha hecho si yo me voy a este equipo me voy a hacer archivos de programa x86 y escanea ver al
00:12:30
mi programa y aquí tengo el fichero 1 hasta aquí estaba todo bien vamos a ver si lo tengo instalado
00:12:39
Me voy a archivos, configuración, me voy a aplicaciones y a ver si lo veo por aquí en mi programa, ¿de acuerdo?
00:12:45
Y veis que me pone la 1.00, ¿vale? Quiero que veáis que ahora mismo tenemos la 1.00.
00:13:05
Esto también lo puedo ver desde el panel de control. Me voy a Inicio, Panel de Control, me voy a Desinstalar un programa y selecciono aquí mi programa.
00:13:12
Y aquí en mi programa me tiene que aparecer que es la versión 1.0.
00:13:26
Ahora vamos a ejecutar el parche. Voy a cerrar este de aquí, minimizo este de aquí y ejecutamos el parche.
00:13:37
Me voy a el parche
00:13:44
Y este MSP directamente desde aquí lo voy a ejecutar
00:13:48
Y fijaros que se ejecuta como si fuese un MSI
00:13:52
Pero en realidad es una actualización
00:13:55
Yo le digo siguiente, le digo instalar
00:13:56
Y no me pregunta nada más
00:14:00
Le digo que sí, le digo finish
00:14:01
Pues vamos a empezar, vamos a ver que es lo que hay dentro de mi programa
00:14:04
Fijaros que ahora automáticamente ha aparecido
00:14:08
Lo que había en la segunda versión
00:14:10
Porque es una actualización
00:14:13
entonces me aparece el segundo fichero
00:14:14
y además si me voy
00:14:16
a mis programas, actualizo esta
00:14:18
ventanita
00:14:20
a ver que la cierro y la vuelvo a abrir
00:14:21
vale, he cerrado
00:14:28
la ventanita de aplicación y la he vuelto a abrir
00:14:38
y ahora quiero que veáis
00:14:39
que me aparece aquí el 1.0
00:14:41
1
00:14:44
y lo mismo si me voy a
00:14:44
pared de control, que me
00:14:47
aparece pues aquí la versión
00:14:57
1.0.1
00:14:59
¿cómo podemos hacer esto en
00:15:01
modo comando? Pues voy a quitarlo
00:15:03
de aquí, voy a desinstalar
00:15:05
mi programa, le digo que sí
00:15:07
y ahora
00:15:09
nos vamos a ir, bueno, me aseguro
00:15:13
que en este equipo
00:15:16
en C
00:15:18
el I es caña, ¿verdad? Ya lo tenemos por aquí
00:15:18
pues ya está
00:15:22
abrimos el
00:15:23
CMD en modo administración y vamos
00:15:26
a hacer lo propio, ¿de acuerdo? Que para eso es
00:15:28
este vídeo, si al cabo
00:15:30
y nos vamos a ir
00:15:31
a document, ¿de acuerdo?
00:15:37
entonces vamos a instalar, me voy a meter dentro de mi programa
00:15:49
este de aquí, el version 1
00:15:54
que aquí tenemos en mi programa y lo instalamos
00:15:59
así que msisec-i y le decimos aquí en mi programa
00:16:03
me aparece la instalación, siguiente, siguiente, instalar y finish
00:16:10
Pues ahora nos vamos a ir hacia atrás
00:16:17
Y vamos a ejecutar el parche
00:16:22
Me voy a meter en este caso en el parche
00:16:25
Y nosotros queremos ejecutar este programa
00:16:27
Así que ponemos msi.exec
00:16:32
Perdón, msi.exec
00:16:35
Y ahora lo que le vamos a poner es el parámetro
00:16:39
En este caso que nos pone raya p
00:16:43
Para decir el parche
00:16:46
Y le decimos el parche
00:16:48
¿De acuerdo?
00:16:50
Tenéis en este caso
00:16:52
Estas opciones
00:16:54
Pero yo ahora no las voy a poner
00:16:55
Porque quiero que veáis que me sale lo mismo de siempre
00:16:57
Para decirle
00:17:00
Que haga una reinstalación
00:17:02
De todo si es necesario
00:17:05
¿De acuerdo?
00:17:07
Y lo que me pone es reinstal mode
00:17:08
La O, la M, la U y la S
00:17:10
Son parámetros para decir que sea
00:17:12
En este caso
00:17:13
Lo más silencioso posible, creo recordar
00:17:15
Ahí tenéis las opciones del MSI
00:17:20
Con las opciones que quiere decir la O, la M y la U
00:17:22
Y luego el QN
00:17:24
Para que sea de manera silenciosa
00:17:25
No recuerdo muy bien que quiere decir las opciones
00:17:27
O, M o S porque tendría que mirar la ayuda
00:17:30
Pero hay veces que lo vais a ver en los foros
00:17:32
Yo aquí lo voy a quitar
00:17:35
Porque quiero que me aparezca la ventanita
00:17:36
Entonces yo aquí lo quito
00:17:37
Le doy al Enter y me aparece igual que antes
00:17:39
Lo mismo que antes
00:17:42
Le doy a Next
00:17:43
le doy a next y ya lo tengo instalado
00:17:44
¿de acuerdo? si yo me voy aquí a inicio
00:17:47
y a las aplicaciones
00:17:49
pues tendré que tener
00:17:51
la versión pues la 1.0.1
00:17:53
¿de acuerdo? que no sé
00:17:56
dónde coño está aquí en mis programas
00:17:57
¿de acuerdo? pues aquí la tengo
00:17:59
¿de acuerdo?
00:18:01
bueno, antes de terminar
00:18:05
como
00:18:06
os he dicho que no me acordaba de las opciones
00:18:07
me he metido un momento en la página
00:18:10
de aquí y el homus
00:18:12
Para hacer las opciones de reinstalación, aquí ya estáis viendo que la O para instalar si falta el archivo es una versión anterior, la M, perdón, la U, todo lo correspondiente lo vuelvo a meter dentro de Current User, la M, todo lo correspondiente a Local Machine y la S, en este caso, todo lo correspondiente a Acceso de Directos, que lo voy a subir a inscribir, ¿de acuerdo? Eso quiere decir las opciones de reinstalación por si alguna vez lo veis por ahí.
00:18:14
Para terminar, hay a veces deciros que en algunas ocasiones os pueden dar los parches en el .exe.
00:18:41
Yo me he descargado, por ejemplo, uno de los parches del Office desde esta página, por ejemplo.
00:18:50
Yo me he metido en esta página y aquí tengo en este caso los ficheritos MSP con las actualizaciones.
00:19:02
¿De acuerdo? Que me pone la actualización correspondiente y la actualización que me descargo
00:19:09
Yo me he descargado una de ellas simplemente para que veáis
00:19:13
Cuando yo me he descargado una de ellas, lo que se me descarga es un ficherito .exe
00:19:16
Que lo copio aquí
00:19:21
Aquí en descargas
00:19:23
Entonces, este ficherito es un .exe
00:19:25
Que cuando yo lo ejecute, se me va a hacer esa actualización
00:19:30
Pero que sepáis que hay ciertos ficheros .exe como este, que son patches
00:19:32
Que yo de ahí puedo extraer el ficherito MSP
00:19:38
Si yo me voy aquí a descargas
00:19:40
Yo puedo extraer, en este caso, de ahí
00:19:42
Por ejemplo, voy a crear aquí una carpeta
00:19:50
MD prueba
00:19:53
Y le puedo decir aquí el nombre de la actualización
00:19:58
Que es, haces bla bla bla bla bla
00:20:03
Y le digo que lo quiero que lo extraiga
00:20:05
Dos puntos
00:20:10
Y dentro de la carpeta prueba
00:20:12
entonces me pone aquí que hace los términos
00:20:15
le doy aquí que sí, le doy a continuar
00:20:21
me dice que la instalación ha finalizado
00:20:24
de forma que si yo ahora me meto dentro de prueba
00:20:27
y le hago un DIR, yo no sé si veis que aquí tengo el ficherito MSP
00:20:30
de acuerdo, en este caso los términos licencia
00:20:35
información en un ficherito XML
00:20:39
pero quiero que veáis que de un ficherito .exe
00:20:42
Había veces que me decían, pero estas actualizaciones son .exe, esos .exe realmente lo que contienen son los ficheros MSP con las actualizaciones correspondientes, ¿de acuerdo?
00:20:45
Si lo queréis ver mejor en modo gráfico, tengo aquí el fichero prueba y el ficherito MSP correspondiente, ¿de acuerdo?
00:20:55
Yo como aquí no tengo el Office, pues no tiene mucho sentido que lo ejecute, ¿de acuerdo? Porque obviamente me da error.
00:21:02
No tengo aquí instalado el Office para nada, pero quiero que entendáis las opciones que podéis llegar a tener, ¿de acuerdo?
00:21:08
para que sepáis qué es eso de los ficheros MSP
00:21:14
venga, un saludo
00:21:17
- Idioma/s:
- Autor/es:
- Fernando Herrero Núñez
- Subido por:
- Fernando Jesús H.
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 24
- Fecha:
- 31 de enero de 2023 - 20:13
- Visibilidad:
- Público
- Centro:
- IES EL CAÑAVERAL
- Duración:
- 21′ 19″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 103.62 MBytes