Actualmente, una de las interrogantes o problemáticas más recurrentes encontradas en Linux por los usuarios más noveles, es la extracción e instalación de paquetes y programas en Linux. Por otra parte, en la actualidad las diferentes distribuciones de Linux traen consigo herramientas para facilitar la instalación de programas en Linux, como lo es YaST en openSUSE y el Centro de Software en Ubuntu, entre otros programas que facilitan las instalaciones de paquetes y programas en Linux como Gdebi, Synaptic, etc.
Cuando nos iniciamos en el mundo de Linux y deseamos instalar aplicaciones o programas, en el camino nos encontraremos con paquetes .deb o .rpm o también con las extensiones .tar.gz y .tar.bz2 también conocidos como («tarballs») o paquetes de código fuente, dichos paquetes están comprimidos y por lo general dentro de ellos contienen instrucciones para su instalación.
Por otra parte, en Linux y sus derivados existe otra problemática que debemos tener en cuenta y son las dependencias las cuales son «paquetes que depende de otros paquetes» y si no están instalados no podremos hacer la instalación del paquete o programa principal. No obstante, existen una gran cantidad de gestores de paquetes que nos ayudaran con la instalación de dichas dependencias automáticamente, en caso contrario deberemos instalar dichas dependencias manualmente.
En esta guía te mostraremos como instalar los diferentes tipos de paquetes y extensiones más usados en Linux de manera rápida y sin complicaciones.
¿Como instalar Paquetes .deb y .rpm en Linux?
En la actualidad Linux está representado por dos grandes paqueterías, las cuales son los paquetes DEB los cuales son utilizados en Debian y sus derivadas, como lo es Ubuntu y sus sabores, y los paquetes RPM, que son utilizados por las distribuciones SuSE, Fedora, entre otras.
¿Como instalar paquetes .deb en Linux?
La instalación de paquetes .deb en Linux se puede hacer de dos formas, la primera forma es mediante el gestor de paquetes, como lo es el Centro de Software de Ubuntu, desde donde podemos instalarlos desde los repositorios oficiales. Por otra parte, en Debian podemos instalarlos empleando gdebi-gtk gráficamente o con Synaptic, estos últimos también funcionan en otras distribuciones, solo debes instalarlos.
La segunda Forma es mediante el uso de la terminal utilizando los comandos dpkg o apt (estos deben ejecutarse con permisos root o sudo) de la siguiente manera:
sudo dpkg -i nombre_del_paquete.deb
o
sudo apt-get install nombre_del_paquete.deb
Una alternativa a ellos puede ser la herramienta Aptitude la cual puedes usar de la siguiente manera:
aptitude install nombre_del_paquete
¿Como instalar paquetes .RPM en Linux?
La instalación de paquetes RPM en Linux se puede hacer de dos maneras, gráficamente con un gestor de paquetes, por ejemplo si estás usando openSuSE puedes hacerlo usando YaST, para ello debemos ir a «Sistema» Abrir «YaST» y luego vamos a la opción «Instalar/desinstalar software».
Por otra parte, si el paquete RPM lo tenemos descargado, podemos instalarlo dando clic derecho sobre el paquete y nos aparece la opción para su respectiva instalación.
No obstante, se pueden instalar paquetes RPM mediante la terminal, en openSuSE o RedHat se puede hacer usando el comando Zypper de la siguiente manera:
zypper install nombre_del_paquete
Por otra parte, si usas distribuciones de Linux como lo son Fedora o CentOS, puedes usar el comando YUM para instalar paquetes RPM, solo debes ubicarte en el directorio donde se encuentre tu paquete y escribir en la terminal lo siguiente:
yum install nombre_del_paquete
También existe una herramienta universal para la instalación de paquetes RPM, la cual es la misma rpm que está presente en una gran variedad de distribuciones que usan este tipo de paquetería en Linux, y se usa de la siguiente manera:
rpm –i nombre_del_paquete.rpm
En distribuciones de Linux como Mandriva puedes usar el Mandriva Control Center o RPMDrake para la instalación de paquetes .RPM o usar el modo texto con urpm:
urpm –i nombre_del_paquete.rpm
Gestores de paquetes en otras distribuciones
Puesto que existen una gran cantidad de distribuciones y gestores de paquetes en Linux, mostraremos algunos de los más importantes y como instalar paquetes con ellos. Entre los cuales podemos encontrar el gestor de paquetes pacman usado por las distribuciones de Arch Linux y sus derivados, el uso de este gestor para la instalación paquetes es el siguiente:
pacman –S nombre_del_paquete
Por otra parte, tenemos otro gran gestor de paquetes llamado Portage utilizado por la famosa distribución Gentoo, inspirado en los Ports de BSD y es compatible con POSIX y el entorno Python. También es utilizado por FreeBSD. Para instalar paquetes con Portage debemos usarlo de la siguiente manera:
emerge nombre_del_paquete
Gestor de paquetes upkg usado por el sistema operativo Paldo que usa el Kernel de Linux, para instalar paquetes con upkg debemos usar el comando de la siguiente manera:
upkg-install nombre_del_paquete
Como último y no menos importante encontramos el gestor de paquetes PiSi escrito en Python, Emplea LZMA y XZ para comprimir los paquetes, y una de sus características más importantes es la tecnología Delta, que permite descargar solo los archivos modificados o actualizados de los paquetes para ahorrar ancho de banda. Para instalar paquetes con PiSi debemos ejecutar el siguiente comando:
pisi install nombre_del_paquete
¿Como instalar paquetes tarballs en Linux?
Según Wikipedia, los paquetes tarball son un formato de archivo informático que combina múltiples archivos. Tarball es un término de la jerga para referirse a un archivo TAR: un grupo de archivos reunidos como uno solo, algunos de estos archivos tarball traen consigo ficheros del tipo .jar, .bin, .rpm, etc. Los cuales deben ser desempaquetados e instalados según el procedimiento correspondiente a cada uno.
¿Como instalar paquetes tar.gz o tgz?
Los paquetes .tar.gz o .tgz son utilizados mayormente en el sistema operativo Slackware y sus derivados. No obstante, el uso de esta paquetería se ha extendido a muchas otras distribuciones de Linux para empaquetar código. Para instalar paqueteria .tar.gz (tar.bz2) o .tgz se deben ejecutar los siguientes comandos (con privilegios root o colocando el comando sudo antes del comando) en el orden establecido
Primero debemos ubicarnos en el directorio donde se encuentra el paquete, seguidamente ejecutar los siguientes comandos:
tar –zxvf nombre_del_paquete.tar.gz (o nombre_del_paquete.tgz)
cd nombre_del_paquete_desempaquetado #Entramos a la carpeta descomprimida
#Configuramos
./configure
#Compilamos
make
#Instalamos
make install
En caso de que los pasos anteriores para descomprimir o desempaquetar tar.gz o tgz no funcionaran o arrojaran un error, debemos acceder a la carpeta descomprimida del paquete y comprobar si existe un archivo de texto con instrucciones de instalación y las dependencias necesarias, por regla general estos ficheros de texto son llamados como «README» o «Léeme».
¿Como instalar paquetes tar.bz2 o .tbz2?
La paquetería .tar.bz2 o .tbz
es muy usada en BSD, pero que en la actualidad es usada en muchas otras distribuciones de Linux. Se trata de un empaquetado con tar y una compresión utilizando BSD Zip 2. Para instalar paquetes .tar.bz2 o .tbz2 debemos seguir el procedimiento correspondiente, el cual presentamos a continuación:
#Ubicarnos en el directorio donde se encuentra el paquete
cd directorio_del_paquete
tar –jxvf nombre_del_paquete.tar.bz2 #(o nombre_paquete.tbz2, e incluso nombre_paquete.tbz)
cd nombre_del_paquete_desempaquetado #Entramos a la carpeta descomprimida
#Configuramos
./configure
#Compilamos
make
#Instalamos
make install
Finalmente, deberíamos tener instalado el programa correspondiente a la paquetería que Descargamos.
En caso de errores, debemos acceder a la carpeta descomprimida del paquete y verificar si existe un archivo de texto con instrucciones de instalación.
Puente interesarte el siguiente artículo de ¿Cómo Instalar Firefox en Linux?
¿Cómo instalar paquetes del tipo Tape Archive (tar)?
Los archivos .tar mejor conocidos como Tape Archive, son ficheros tar sin compresión, es una paquetería que preserva la información del sistema de ficheros como permisos, fechas, etc. Para desempaquetarlo e instalarlo se debe aplicar el comando correspondiente de la siguiente manera:
tar xvf nombre_del_paquete.tar
Después debemos buscar en la carpeta que se haya descomprimido un fichero de texto con instrucciones de instalación, por regla general estos ficheros de texto son llamados como «README» o «Léeme».
¿Como instalar paquetes Tar.xz o .xz o .txz?
Para desempaquetar e instalar paquetes .tar.xz o .xz o .txz
debemos tener instalada la herramienta xz-utils (Guia de como instalar xz-utils). Luego para desempaquetar e instalar archivos .tar.xz o .xz o .txz
se aplica uno de los siguientes comandos:
#Primera Forma
tar Jxvf nombre_del_paquete.tar.xz
#SegundaForma
Xz –d nombre_del_paquete.tar.xz
Tar –xf nombre_del_paquete.tar
#Tercera Forma
Unxz nombre_del_paquete.xz
Una vez descomprimido debemos buscar un fichero de texto con instrucciones de instalación, por regla general estos ficheros de texto son llamados como «README» o «Léeme», por lo general dichas instrucciones son las básicas y generales para la instalación de programas en Linux /configure, make y make install o cmake
en algunos casos.
¿Como instalar paquetes .gz o .gzip o .bzip2?
Para desempaquetar e instalar paquetes .gz, .gzip o .bzip2
debemos tener previamente instalado en nuestro sistema las herramientas unzip y bunzip2, para descomprimir los paquetes debemos seguir las siguientes instrucciones y usar los comandos correspondientes:
gunzip –c nombre_del_paquete.gz
bunzip2 nombre_del_papuete.bz2
Seguidamente, debemos entrar a la carpeta y buscar los archivos de texto «README», «Install» o «Léeme» y seguir las instrucciones contenidas en ellos.
¿Como instalar paquetes .tar.lzma, .tlz?
Para instalar y descomprimir paquetes .tar.lzma o .tlz debemos tener instalado en nuestro sistema la herramienta o paquete lzma, ya que dicha paquetería utiliza el algoritmo de compresión Lempel-Ziv-Markov, para extraer e instalar los paquetes .tar.lzma o .tlz debemos ejecutar en la terminal o consola los siguientes comandos(usar solo uno de los que se presentaran a continuación):
# Primera Forma
nlzma nombre_del_fichero.lzma
# Segunda Forma
lzma -d file.lzma
# Tercera Forma
tar --lzma -xvf file.tlz
# Cuarta Forma
tar --lzma -xvf file.tar.lzma
Recuerda que en algunos casos tendrás que buscar en la carpeta descomprimida los archivos de texto «README», «Install» o «Léeme» y seguir las instrucciones contenidas en ellos, para completar la instalación del programa.
Nota: Recuerda que puedes instalar algunos paquetes con la herramienta llamada installpkg
¿Cómo instalar paquetes binarios en Linux?
La instalación de paquetes binarios en Linux es bastante sencilla e intuitiva, en algunos casos debemos tener instalados ciertos programas y en otros solo bastará con hacerle doble clic, a continuación te indicaremos como instalar los paquetes binarios más conocidos e importantes.
¿Como instalar paquetes .jar en Linux?
Para instalar paquetes.jar en Linux debemos tener previamente instalado en nuestro sistema la máquina virtual Java de Oracle (JRE o JDK), seguidamente debemos dar clic derecho sobre el paquete .jar y seleccionar la opción «Abrir con otra aplicación». A continuación, se nos mostrará una ventana con las aplicaciones instaladas en nuestro sistema y un campo en blanco donde se podrá escribir, en dicho campo debemos escribir el siguiente comando "java –jar"
sin comillas, luego presionamos el botón «abrir» seguidamente se ejecutara el programa. Como podemos observar, no es necesario la instalación de dichos programas, ya que se ejecutan directamente.
¿Como instalar paquetes .bin en Linux?
Para ejecutar o instalar paquetes binarios .bin en Linux debemos darle permisos de ejecución, esto lo hacemos dando clic derecho sobre el binario, seleccionamos propiedades, después nos vamos a la pestaña Permisos y le damos los permisos de ejecución, luego ejecutamos el paquete .bin dando doble clic en el mismo.
Otra forma de ejecutar o instalar paquetes binarios .bin en Linux es mediante la terminal o consola de comandos de la siguiente manera:
# Entramos en el directorio donde esta el paquete.
cd directorio_donde_está_el_binario
# Ejecutamos el Binario.
./nombre_binario.bin
¿Como instalar paquetes .run en Linux?
Para instalar o ejecutar paquetes .run en Linux trabajaremos de la misma forma que con los paquetes .bin, debemos darle permisos de ejecución y por lo general debe ejecutarse con privilegios de root o sudo. Estos paquetes .run son muy utilizados para la instalación de drivers, como por ejemplo AMD Catalyst. Para instalar los paquetes .run usaremos la consola y ejecutaremos el siguiente comando:
# Entramos en el directorio donde esta el paquete.
cd directorio_donde_está_el_paquete
# Ejecutamos el paquete .run
sh ./nombre_paquete.run
No obstante, podemos ejecutar los paquetes .run de forma gráfica en Linux, para ello debemos dar clic derecho sobre él .run, seleccionar «Propiedades« se abrirá una ventana y debemos seleccionar la pestaña «Permisos« luego debemos marcar la opción «Permitir ejecutar el archivo como un programa«, aceptar y cerrar la ventana de propiedades. A continuación, podrás ejecutar el paquete .run dando doble clic sobre el mismo, lo cual abrirá una nueva ventana donde podrás observar los botones de siguiente, finalizar, etc.
Cómo instalar scripts en Linux:
Linux al ser un sistema operativo completo tiene la posibilidad de instalar o ejecutar scripts con extensiones .py o los mayormente conocidos .sh, para instalar o ejecutar dichos scripts primero debemos desempaquetarlos o descomprimirlo si es necesario, luego darle permisos de ejecución de manera gráfica como se ha mencionado anteriormente en este artículo o por la terminal de comandos ejecutando chmod +x nombre_script
.
Puedes leer nuestra guia de: Como Cambiar o asignar permisos a directorios y archivos en Linux para una mejor comprension de los permisos en Linux
¿Como instalar Scripts .sh en Linux?
Para ejecutar o instalar scripts .sh en Linux debemos ejecutar el siguiente comando:
# 1 Forma
sh nombre_del_script.sh
# 2 Forma
./nombre_script.sh
¿Como instalar Scripts .py en Linux?
Para instalar paquetes .py en Linux debemos llamar al interprete python por la terminal o consola de comandos de la siguiente manera:
python nombre_del_script.py install
Otros paquetes de ejecucion e instalacion den Linux
Dado que Linux es un sistema operativo con una gran cantidad de herramientas y formatos, debemos hacer mención a algunos de ellos y no dejarlos por fuera de nuestra guía, este es el caso de los paquetes .pkg de Solaris lo cuales se instalan de manera sencilla dándoles doble clic sobre los mismos, cabe acotar que debemos asignarle permisos de ejecución primeramente.
[…] Puede interesarte nuestra guía de ¿Cómo extraer e instalar paquetes o programas en Linux? […]
[…] Puede interesarte nuestra guía de ¿Cómo extraer e instalar paquetes o programas en Linux? […]
[…] en Linux usamos los formatos o bien llamados tarballs (deb, RPM, tar.bz2, tar.gz etc.), pero en muchas ocasiones necesitamos descomprimir archivos en RAR o comprimir archivos en […]
[…] Puede interesarte: ¿Cómo extraer e instalar paquetes o programas en Linux? […]
[…] ¿Cómo extraer e instalar paquetes o programas en Linux? […]
[…] ¿Cómo extraer e instalar paquetes o programas en Linux? […]