Instalación de programas en GNU/Linux


Buenas despreciables lectores; hoy vengo a hablar de esos primeros pasos que tenemos algunos en GNU/Linux, hablo de instalar programas, como muchos podemos recordar, instalar en GüinD.O.S. Es un proceso tan difícil como: coger tu archivo ejecutable (.exe) doble clic, y: acepto la licencia de uso?: si, siguiente, ubicación donde deseas instalar: C:/archivosdeprograma/nombredelaaplicación siguiente, instalar publicidad, si, siguiente, finalizar, luego, en algunos casos reinicias y procedes a abrir la ubicación de la instalación para luego cambiar el .exe a lo que se llama crackear, bueno el proceso no es difícil, siguiente, siguiente y siguiente, pero eso es GüinD.O.S. En GNU/Linux la instalación es un mundo completamente distinto, pues existen muchas formas de instalar, unas más difíciles y claro unas más fáciles, ahora, la pregunta del millón que medio mundo se hace: ¿porqué put*s hay tantas formas de instalar? Pues esto se debe a que cada cual ha creado su forma, ya que en un comienzo, el proceso era más tedioso, la forma más simple de encontrar una aplicación es con solo eo código fuente, estos paquetes sirven para cualquier distribución de GNU/Linux, pues el proceso de instalación es igual para todas.


Tarballs: generalmente estos paquetes se identifican fácilmente por terminar con la extensión .tar.gz, .tar.gz2, u otro .tar.(algo), estos paquetes se instalan por medio de consola, son directamente el código fuente de la aplicación que se descomprimen y luego se compilan generalmente con los comandos: ./configure, make, make install pero no es tan simple como parece, generalmente estas aplicaciones contienen en su interior un archivo readme, carajo, no sean vagos, ¡mediocres!, este proceso puede cambiar, ahora el proceso de instalación es el siguiente:

primero descomprimen el archivo, al proceso puede cambiar, depende de la forma de compresión, o sea, el tarball en si es solo .tar, aún así, la siguiente extensión, corresponde a la forma de compresión, para un archivo: .tar.gz la descompresión seria:

tar -xzvf tarball.tar.gz
el método corresponde a la compresión, para entender mejor esto, se puede ver la wikipedia.

Al descomprimir un tarball, este crea una carpeta, tenemos que ir a la misma:

cd /nombre del directorio

y dentro del mismo, se ubica el readme, recomendado leerlo, si no está o si el readme lo indica, hacer:

./configure
make
make install

y la aplicación estará lista para trabajar.
Repasando lo dicho: descomprimir, ubicarse en la carpeta, readme, ./configure, make, make install
no es difícil, aún así no es lo más cómodo pero es lo más genérico para agregar aplicaciones en cualquier distribución.

Pero este es el método más rústico, hay unos métodos más simples, para ello hay que comprender que es un paquete de software, un repositorio y un gestor de paquetes:

¿Qué es un paquete de Software?


un paquete de Software es un conjunto de software binario guardado en un solo archivo, este archivo se guarda con alguna extensión y es manejado por una aplicación para su fácil instalación, es el equivalente a un .exe, el uso es bastante simple, con un archivo de estos, solo es cuestión de darle doble clic, a lo cual la aplicación correspondiente procederá a instalarlo o actualizarlo, los más usados son los paquetes .deb y .rpm

¿Qué es un repositorio?

Un repositorio es un sitio centralizado donde podemos encontrar en nuestro caso software para acceder a este, un repositorio puede ser tanto una pagina de Internet, como puede serlo un CD o un lugar donde puedas almacenar Software para instalar.

¿Qué es un Gestor de paquetes?

Un gestor de paquetes es una aplicación que maneja la instalación, configuración, actualización y des-instalación de nuestro software, es un sistema muy avanzado de instalación de software que administra el software que deseamos instalar, pues nos de acceso directo a los repositorios, de está forma accedemos a muchísimo software sin necesidad de buscar, y a su vez nos permite actualizar, reinstalar, o des-instalar software.

Luego explicare que es apt, rpm y las demás formas de instalar.

Comentarios

  1. Hola, creo que estas un poco desorientado en algunas cosas, como por ejemplo:

    "Binarios: generalmente estos paquetes se hacen llamar tarballs, y se identifican fácilmente por terminar con la extensión .tar.gz, .tar.gz2"

    Los Binarios son los programas ya compilados!!, osea los .deb, .rmp, .bin y demás paqueteria.

    Los tarballs que se identifican porque generalmente vienen en formatos .tar.gz o bz2, y a los que confundes con "binarios" realmente son Codigo Fuente; y para "instalarlos" lo que se hace realmente es compilarlos "make" (convertir el codigo fuente en codigo binario), para posteriormente instalarlos "make install"

    Pd; de resto muy buen post para los recien llegados, por favor corrige ese pequeño error para no causar desinformación. ;)

    ResponderEliminar
  2. Muchísimas gracias por la corrección, espero haber corregido correctamente, cualquier falla causada a mi basta ignorancia díganmela por favor, la gracia del blog es informar y culturizar a cualquiera que lo lea, acerca del software libre, entregar datos erróneos es una falta de respeto burda y desagradable de mi parte, pido disculpas y espero no volver a cometerlas en los próximos informes que van con el mismo tema (que no son pocos... creo)

    ResponderEliminar

Publicar un comentario

Entradas populares