Capítulo 4: Realización de tareas básicas



Agregar/eliminar/actualizar software del sistema operativo.

Como comentábamos en el capítulo 2, los programas que instalamos son los que permiten a los usuarios realizar tareas concretas, que pueden ser generales (procesadores de textos, hojas de cálculo, navegadores de internet, etc.) o específicos para actividades particulares que puedan apoyarse en un sistema informático (contabilidad, diseño asistido por ordenador, videojuegos, etc.).

Algunos programas se instalan automáticamente con el sistema operativo (como una calculadora, un navegador de Internet, un editor de textos, etc). Sin embargo, la mayoría deberá ser instalada por el usuario del equipo.

En este sentido, siempre que un usuario obtiene un determinado programa, deberá conocer su licencia de uso.

Puedes encontrar más información sobre las licencias de software en el apartado Clasificación del software según su licencia del capítulo 2.

 

Instalar/actualizar programas en Windows 8.1

Instalar programasEn realidad, existen diferentes métodos para instalar programas en Windows 8.1, que dependerán de la empresa o el programador que los hayan creado. Como cabe esperar, la actualización o eliminación de un programa estará supeditada al método que se haya utilizado para instalarlo.

Básicamente, existen tres métodos para instalar un programa en Windows:

  • Mediante un programa ejecutable (un archivo con extensión .exe). Es el método más tradicional, en el que el programador escribe un programa que se encarga de realizar las modificaciones oportunas en el sistema para instalar y configurar adecuadamente su software.
    Puedes ver ejemplos de este tipo de instalación en varios artículos que ya hemos publicado en SomeBooks.es como:

     
    En ocasiones, el programa que descargamos sólo tiene la función de iniciar la descarga y ejecución del propio instalador, lo que implica que, para realizar la instalación, necesitaremos tener habilitada la conexión a Internet. Puedes ver un ejemplo de este último comportamiento en el artículo Instalar Java en Windows 8.1.

  • Mediante un paquete MSI (un archivo con extensión .msi). Es el método preferido por Microsoft, ya que los cambios en el sistema están controlados por un componente llamado Microsoft Windows Installer. El paquete contiene indicaciones explícitas sobre la instalación y eliminación del programa de modo que el sistema puede actualizarlo o eliminarlo de forma limpia (incluyendo las entradas en el registro que ya no sean necesarias) y segura, manteniendo los componentes que sigan siendo útiles para otros programas (como algunos archivos .dll).
    Microsoft Windows Installer también comprueba y repara ciertos problemas de software, como la eliminación accidental de algunos archivos clave para la aplicación.
    Puedes ver un ejemplo de este tipo de instalación en el artículo que publicamos hace un tiempo en SomeBooks.es con el título Dar soporte al formato de compresión 7zip en Windows 8.1.
  • Mediante un archivo comprimido (por ejemplo, un archivo con extensión .zip o .rar). En algunas ocasiones, los archivos ejecutables o los paquetes MSI vienen incluidos dentro de un archivo comprimido, pero no es a esta situación a la que nos referimos aquí. Algunos programadores, incluyen sus programas y todos los archivos necesarios para su ejecución dentro de un archivo comprimido de modo que basta con descargar ese archivo y descomprimirlo en el lugar que nosotros elijamos para tener el programa listo para ejecutar (sin necesidad de instalarlo previamente).
    La ventaja de este tipo de programas es que no realizan cambios en el sistema y, para desinstalarlos, basta con borrar la carpeta donde los hayamos descomprimido.
    Puedes ver un ejemplo de este tipo de instalación en el artículo que publicamos hace un tiempo en SomeBooks.es con el título Instalar Sublime Text portable en Windows 8.1. También funciona de un modo parecido el programa que usábamos en el artículo Formatear un disco con FAT en Windows 8.1, aunque en este caso, descargábamos directamente un programa ejecutable.

La mayoría de las veces, para actualizar un programa en Windows 8.1 basta con instalar la versión siguiente. El algún caso, poco frecuente, puede ser necesaria la desinstalación de la versión anterior

Instalar programas desde Windows Store

Modern UI, antes conocida como Metro, es la interfaz que desarrolló Microsoft para Windows 8 y que se basa en el empleo de rectángulos de colores, colores básicos y distribución geométrica.

Además de los métodos anteriores, desde Windows 8 ha aparecido un nuevo método llamado Windows Store. Se trata de un almacén online donde podemos encontrar aplicaciones con el estilo Modern UI y desde el que podemos instalarlas de forma automática (algo parecido a lo que hacemos con los repositorios en GNU/Linux o en sistemas operativos móviles como Android). Windows Store no sólo dispone de aplicaciones para ordenadores, sino que también podemos encontrarlos para tabletas o teléfonos con el sistema operativo de Microsoft.

En Windows Store también aparecen aplicaciones de escritorio, aunque suele contener sólo un enlace a la web del desarrollador.

Una de las ventajas de obtener nuestros programas en Windows Store es que sabemos que han sido aprobadas por Microsoft y que siguen fielmente las normas de desarrollo de la empresa.

Windows StorePara utilizar Windows Store debemos cumplir los siguientes requisitos:

  • Disponer de una cuenta Microsoft.
  • Que nuestro monitor tenga, como mínimo una resolución de 1024 x 768 (1366 x 768 si pretendemos usar la característica Snap para maximizar rápidamente las ventanas).
  • Una conexión a Internet con una velocidad suficiente.

Si quieres aprender paso a paso cómo obtener aplicaciones desde Windows Store, puedes seguir el artículo publicado en SomeBooks.es con el título Instalar programas en Windows 8.1 usando Windows Store.

Cuando alguna de las aplicaciones que hemos instalado desde Windows Store dispone de una nueva versión, el icono que representa la tienda muestra un número, indicando las actualizaciones disponibles. Para iniciar su instalación, bastará con hacer clic sobre el propio icono.

Eliminar programas en Windows 8.1

Eliminar programasA medida que vamos usando un sistema operativo, es frecuente que vayamos instalando más y más programas. Unas veces porque son útiles y otras sólo para probar sus características.

El resultado es que el archivo de registro va creciendo, lo que lo hace más difícil y más lento de manejar para el sistema operativo. Además, vamos ocupando más espacio en el disco duro y vamos ampliando la superficie de exposición de nuestro sistema porque, cuanto más software tenemos instalado, más probable será que existan agujeros de seguridad y más insegura será la totalidad del sistema.

Por todo ello, lo primero será meditar la instalación de cada nuevo programa y, una vez que tengamos un programa instalado, desinstalarlo cuando haya dejado de ser útil.

Ya hemos publicado en SomeBooks.es un artículo que te enseña a eliminar programas de cualquiera de los tipos que hemos explicado más arriba. Se titula Desinstalar programas en Windows 8.1.

Instalar/actualizar programas en Ubuntu 14.04 LTS con el Centro de software

Centro de software de UbuntuComo recordarás del capítulo 2, las distribuciones de GNU/Linux en general, incluido Ubuntu, hacen uso de los repositorios. Básicamente, se trata de almacenes de software, en determinados lugares de Internet, donde los usuarios tienen acceso a miles de aplicaciones y otras herramientas, revisadas y garantizadas de forma totalmente gratuita.

De forma predeterminada, los repositorios que incorpora Ubuntu son mantenidos y revisados por un equipo de personas de la propia distribución, lo que nos garantiza su fiabilidad y su integración con el sistema. Estos repositorios reciben el nombre de Repositorios oficiales.

Además, tenemos la opción de Añadir nuevos repositorios mantenidos por otros colectivos (orientados a los desarrolladores, a la seguridad, etc) o por los propios desarrolladores de aplicaciones concretas.

En cualquier caso, cada vez que actualizamos el sistema, se revisarán todos los repositorios que tengamos registrados y se actualizarán todos aquellos componentes que tengamos instalados y que hayan cambiado desde la última actualización.

La forma más habitual de instalar programas a partir de los repositorios es el Centro de Software de Ubuntu. Se trata de un programa creado por Canonical para hacer esta tarea cada vez más sencillo e intuitivo, que ha sufrido una rápida evolución en los últimos años.

Para abrirlo, basta con hacer clic sobre el icono “Centro de software de Ubuntu” en la barra del Lanzador (Launcher) del Escritorio.

1

Cómo abrir el Centro de software de Ubuntu.

Puedes ver un ejemplo de cómo utilizar el Centro de software de Ubuntu en nuestro artículo Programar una tarea que apague Ubuntu 14.04 LTS automáticamente.

Otra ventaja del Centro de software de Ubuntu es que se ejecutará de forma automática cuando hagamos doble clic sobre un archivo con extensión .deb (los archivos de paquetes de la familia Debian) pudiendo instalar el programa que contiene y todas sus dependencias como si formara parte de alguno de los repositorios que tengamos registrados, aunque, como es lógico, no se actualizará de forma automática con el resto de las actualizaciones. Para ver un ejemplo de este tipo de comportamiento, puedes consultar un artículo que ya publicamos en SomeBooks.es con el título Instalar el menú clásico en Ubuntu 14.04 LTS.

El Centro de software de Ubuntu ha venido a sustituir a una herramienta anterior, llamada Synaptic.

Se trata de una herramienta para la interfaz gráfica de GNU/Linux, que permite añadir o eliminar programas, administrar los repositorios, comprobar las dependencias, elegir las versión a instalar de cada paquete. De hecho, es la herramienta más utilizada en el resto de distribuciones de la familia Debian.

Desde Ubuntu 12.04, Synaptic no viene instalada de forma predeterminada, pero si tienes curiosidad por saber cómo funciona, puedes consultar nuestro artículo Usar Synaptic como alternativa al Centro de software en Ubuntu 14.04 LTS.

 

Instalar programas desde la consola en Ubuntu 14.04 LTS

Un usuario que esté recién llegado al mundo de GNU/Linux puede pensar que, existiendo una forma gráfica de instalar programas, hacerlo en modo texto resulta innecesario y complicado. Sin embargo, cuando nos acostumbramos, resulta más rápido y más cómodo en muchas situaciones. Además, podemos beneficiarnos de algunas características que en los entornos gráficos no se encuentran o están poco accesible. De hecho, muchas de las instrucciones que encontramos en Internet para instalar programas en GNU/Linux utilizan este método.

A partir de Ubuntu 14.04 LTS, el comando apt-get puede escribirse de forma resumida como apt.

En GNU/Linux existen dos comandos que permiten obtener software de los repositorios e instalarlo. Se trata de apt-get y aptitude. Ambos son muy parecidos, pero apt-get es el que viene instalado de forma predeterminada en la mayoría de las distribuciones, por lo que es también el más utilizado.

Su formato general de uso será:

sudo apt-get install nombre_paquete

 

Como puedes observar, hemos antepuesto el comando sudo. El motivo es que, para instalar paquetes, necesitamos privilegios administrativos.

 
En SomeBooks.es ya hemos publicado ya hemos publicado algunos artículos que pueden servirte como ejemplo de uso del comando apt-get install. Aquí tienes algunos de ellos:

Además, en estos cuatro últimos artículos se muestra cómo añadir un nuevo repositorio al sistema desde la línea de comandos.

Antes de instalar un nuevo programa, es recomendable tener el sistema completamente actualizado, para evitar problemas con las dependencias.Para lograrlo, debemos realizar dos operaciones:

  1. Actualizar la lista de paquetes disponibles en los repositorios, para lo que usaremos con el siguiente comando:
    sudo apt-get update
  2. Actualizar todos los paquetes instalados a su versión más actual, para lo que debemos ejecutar lo siguiente:
    sudo apt-get upgrade

Cuando el paquete que pretendemos instalar lo hemos descargado directamente de Internet en formato .deb, para instalarlo debemos utilizar el comando dpkg, que tiene este formato:

sudo dpkg -i nombre_del_paquete.deb

Si quieres comprobar el funcionamiento del comando dpkg, pudes consultar el artículo Montar un disco vdi en un ordenador anfitrión con Ubuntu 14.04.

Desinstalar programas en Ubuntu 14.04 LTS

Los métodos de instalación anteriores no son los únicos, aunque sí los más frecuentes en el mundo GNU/Linux.

En Ubuntu, la forma más común de desinstalar un programa desde la interfaz gráfica consiste en recurrir al Centro de software de Ubuntu. Su funcionamiento es tan sencillo como abrirlo, buscar el programa que nos interesa y pulsar sobre el botón Desinstalar. En cualquier caso, si necesitas ayuda, puedes recurrir nuestro artículo Desinstalar programas en Ubuntu mediante el Centro de software.

En cualquier caso, si hemos instalado un programa siguiendo cualquiera de los métodos estudiados, también podemos eliminarlo usando la consola. Para lograrlo, sólo hay que utilizar el comando apt-get con la palabra remove. En definitiva, algo como esto:

sudo apt-get remove paquete

Si queremos eliminar también los archivos de configuración que se hayan creado durante la instalación o el uso del programa, podemos añadir la opción –purge. Escribiendo algo así:

sudo apt-get remove --purge paquete

Si además queremos liberar espacio eliminando los paquetes huérfanos, esos que se han descargado para satisfacer las dependencias y que ya no son necesarios, podemos usar autoremove:

sudo apt-get autoremove

Por último, también podemos utilizar el comando dpkg para desinstalar paquetes. La sintaxis sería esta:

sudo dpkg -r paquete