La instalación de un software es necesaria cuando un programa complejo se va a ejecutar localmente en un dispositivo final, ya sea una PC o un teléfono inteligente. Se utiliza en todos los sistemas operativos y plataformas y se moderniza constantemente.
Cada usuario tiene que instalar software en su dispositivo tarde o temprano. En el sentido más amplio, la configuración del sistema operativo ya representa una instalación de software empaquetada. Los paquetes de instalación suministrados generalmente se inician automáticamente.
Se instalan muchos programas diferentes que apoyan el sistema, se suministran de serie o se necesitan con urgencia como componentes. Si el usuario desea utilizar otros programas, juegos o aplicaciones más adelante, también debe instalarlos.
Proceso de instalación desde la perspectiva del usuario
Para el usuario, la instalación de paquetes ya comprimidos, que se pueden colocar de forma independiente, suele ser relativamente fácil.En los sistemas operativos comunes de Windows, a menudo hay un Setup.exe para la instalación, que debe ejecutarse como administrador o sin derechos de administración. Un doble clic es suficiente para ser guiado a través de un menú de instalación. Esto puede ser mucho más complicado con otros sistemas operativos, pero hablaremos de eso más adelante.
Con Windows, los usuarios normalmente pueden elegir dónde quieren instalar el programa. Además de la carpeta deseada, también puede elegir entre un disco duro interno o externo o consultar un servidor o un medio de almacenamiento alternativo. Muchas instalaciones también permiten seleccionar subcomponentes para su instalación.
Al confirmar con los clics de los botones, el instalador salta a la instalación real y extrae los datos a la ubicación de instalación, registra el software en el registro y crea todas las carpetas necesarias para los archivos temporales y el acceso de los usuarios. A petición del usuario, el software crea un enlace a la aplicación recién instalada en el escritorio o en un menú deseado. El software ahora se puede iniciar usando el icono del enlace.
Proceso de instalación de software
Si la instalación se lleva a cabo utilizando el instalador proporcionado y se realiza fuera de línea y localmente en la medida de lo posible, el proceso de instalación comienza con bootstrapping. Este proceso se inicia tan pronto como el usuario abre Setup.exe. Comprueba los archivos de instalación y la versión del instalador e inicia la instalación guiada.
En primer lugar, el programa de instalación comprueba si el dispositivo final cumple los parámetros necesarios, como el sistema operativo y el sistema de archivos, y si hay suficiente espacio en el medio de almacenamiento. La verificación también incluye la lectura de todos los datos que se instalarán y la verificación de la integridad de los componentes individuales. Si un archivo está dañado, el software no se puede instalar sin errores.
El programa de instalación ahora copia todos los datos, la aplicación principal, componentes, bibliotecas, archivos de ayuda y muchos otros componentes en el directorio seleccionado por el usuario. Conecta las bibliotecas con la aplicación y luego registra todo en el sistema operativo o en su registro.
Algunas instalaciones solicitan datos importantes del sistema una vez finalizado el proceso de copia y registro, ya sea de forma automática o del usuario activo para configurar el programa directamente. A veces, este paso solo ocurre durante la aplicación inicial.
Es necesario reiniciar después de la instalación si el programa solo puede completar el registro, por ejemplo, porque los archivos importantes están bloqueados. El software operativo de los componentes de hardware, como los controladores, siempre debe reiniciarse. El software ya está listo para usarse.
Diferentes tipos de instalación de software
La instalación del software mediante un archivo exe local, que extrae datos de un archivo que se almacenó previamente en el dispositivo, es solo una de las muchas formas de instalar software. Como se mencionó al principio, ha prevalecido especialmente con Windows, pero funciona de manera similar con Android, por ejemplo.
Te recomendamos leer: ¿Qué es TYPO3?
Sin embargo, otros sistemas operativos basados en UNIX o GNU Linux funcionan con paquetes de software y archivos, cuyo proceso de instalación se inicia a través de la línea de comandos o, mientras tanto, es más fácil de usar a través del administrador de paquetes. No existe ningún registro en el que se anote la configuración del software, para ello se utilizan archivos de configuración especiales. Debido al sistema, no es necesario elegir la carpeta de instalación.
En Mac OS X, la instalación del software también es posible simplemente copiando y almacenando el programa. Sin embargo, este proceso conlleva el riesgo de que una versión anterior y desactualizada del mismo software todavía esté en el dispositivo y los programas interfieran entre sí.
En el pasado, los programas más complejos se suministraban en CD-ROM y DVD para ser instalados desde este medio de almacenamiento para ahorrar espacio. Hoy, sin embargo, casi todos los paquetes de software más grandes también están disponibles para su descarga, a menudo solo se adquiere una clave u otro acceso de registro.
Hoy en día, muchos programas pueden prescindir de la instalación por completo. Se ejecutan a través de una nube o se basan en un navegador. También es posible una combinación. Por ejemplo, el usuario descarga un archivo de instalación de unos pocos KB, que al abrirse se conecta a Internet y copia todos los archivos necesarios en tiempo real.
Problemas durante una instalación
La instalación del software se realizó correctamente si el programa instalado se puede iniciar, funciona correctamente y no causa ninguna brecha de seguridad. Si esto ocurre, generalmente ya es durante la instalación. Si una instalación requiere derechos de administración, esto puede ser una indicación de que el programa es más complejo de lo esperado.
Los escáneres de virus detectan troyanos y malware contenidos en programas durante el proceso de copia de instalación. Si la instalación no se puede completar, el error también se puede encontrar en estructuras de archivos defectuosas del dispositivo o aplicaciones activas y bloqueadas.
¿Qué es el desarrollo de código bajo? Definición | Programación
Virus Multipartito: Cómo funciona y cómo protegerte
¿Qué es TDE? Definición | Cifrado de datos transparente
¿Qué es un vishing? Definición y protección
¿Qué son los rayos gamma? Todo lo que necesitas saber
Qué es y cómo restablecer PRAM de Mac | La que debes saber
15 tipos comunes de piratería: ejemplos y cómo evitarlos
¿Qué es SOA? Definición | Arquitectura orientada a servicios
¿Qué es una puerta lógica? | Circuitos digitales