Cuando alguien inicia con alguna distribución Linux como Ubuntu, Linux Mint, Fedora o alguna es común que me pregunten que si funciona el Messenger, si pueden utilizar el Ares, que como se instala el Skype para llamar o el clásico si pueden usa Photoshop (o alguna aplicación de moda en windows). Muchas de las aplicaciones que funcionan en windows tienen un programa que funciona de manera similar en Linux y para poder hacer que funcionen hay que instalarlas y para hacer este proceso algo sencillo y sin tantos contratiempos se han creado lo que se llama paquetes de software para linux.
En todas las distribuciones Linux existen gestores de paquetes que no son otra cosa que un programa que se encarga de facilitar y controlar la descarga, instalación, configuración y puesta a punto para que con hacer un click esté funcionando en tu computadora. Los formatos más comunes para instalar son los .deb y los .rpm.
Como instalar paquetes .deb
Los paquetes .deb utilizan el sistema de paquetes Debian y este sistema es usado por Distribuciones Linux como Ubuntu y sus proyectos derivados Lubuntu, Kubuntu, Xubuntu, Linux Mint, Knoppix, Mepis, DreamLinux, Backtrak, entre muchos otros y por supuesto Debian. Para instalar un paquetes de software .deb se puede utilizar la interfaz de comandos o shell y utilizar el programa Advanced Package Tool o apt. En resumen para instalar un paquete con medio de comandos se utilizar lo siguiente:
apt-get install nombre-del-paquete
En el caso de las distribuciones Ubuntu y sus derivados y requiere que vaya ante puesto el comando sudo para otorgar privilegios de administrador o root. Con apt-get puedes instalar varios paquetes separados con por un espacio y este gestor de paquetes se encargará de descargar, instalar y configurar el o los programas que indiques en el comando.
Como instalar paquetes .rpm
Los paquetes RPM utilizan el RedHad Package Managnent y también son varas las distribuciones que los utilizan, no son tan comunes en el escritorio como lo son en el entorno empresarial o de servidores. Entre las distros linux que utilizan este sistema de paquetes está Red Hat Enterprise Linux, Fedora, openSUSE, Centos, Mageia, entre otros.
Para hacer la instalación de un paquete .rpm por medio de un repositorio, como lo hace apt-get en la mayoría de las distribuciones existe el comando yum y al igual que apt.get puedes instalar varios paquetes en un solo comando simplemente que el nombre de cada uno esté separado por un espacio. Asi se usa el comando yum:
yum install nombre-del-paquete
En apt-get y yum no es necesario indicar versiones o algún otro elemento como la arquitectura, por ejemplo para instalar el programa nmap puedes usar lo siguientes comandos:
sudo apt-get install nmap yum install nmap
en las respectivas distribuciones, sin embargo, puede ocurrir que no tengas internet y no sea posible instalar el software por medio de repositorios, sino que los paquetes se encuentren ya descargados por ejemplo en el disco duro, en un CD o en una memoria USB. Para poder instalar los paquetes de esta forma, debes abrir una terminal y ubicarte en la ruta donde se encuentren los archivos .deb o .rpm y ejecutar el comando correspondiente
dpkg -i nombre-del-paquete.numero-de-version.arquitectura.deb rpm -i nombre-del-paquete..numero-de-version.arquitectura.rpm
Una diferencia entre los comandos dpkg y rpm con respecto a los anteriores apt-get y yum, es que dpkg y rpm no descargan el paquete de un repositorio solo lo instala si lo encuentra en el directorio actual, si se le indica una ruta completa en el nombre del archivo o si se le indica una url donde se pueda encontrar el archivo .rpm o .deb directamente de internet.
Por ejemplo si se desea descargar un programa como Virtual Box se podría utilizar el siguiente comando:
dpkg -i virtualbox-4.1_4.1.18-78361~Ubuntu~precise_amd64.deb rpm -i VirtualBox-4.1-4.1.18_78361_fedora17-1.x86_64.rpm
Para que estos comandos funcionen en la distribución que corresponde debes haber descargado anteriormente el archivo y tener una terminal de comandos o Shell y estés en la ruta en donde se encuentran los archivos por ejemplo en /home/usuario/Descargas
Los Gestores de Paquetes Gráficos
Siempre existe la herramienta gráfica que te ayuda a instalar un paquete de software y solo debes ejecutarla para buscar el paquete de software que deseas al buscarlo por nombre o por el tipo de aplicación que requieres, por ejemplo: un editor de texto, o un editor de gráficos vectoriales, un reproductor de video, de audio, etc.
Este tipo de gestores es muy sencillo de utilizar y no hace falta mas que seleccionar el paquetes y generalmente dar click en el botón «Instalar»
Tu Servidor y Amigo
Luis Armando Medina
Sígueme en Twitter: @larmedina
By Alfredo 10/25/2012 - 3:50 pm
Exelente explicacion….10 puntos..
By Luis Armando Medina 10/25/2012 - 7:40 pm
Grandioso Alfredo con comentarios como tuyo hacen que todo el esfuerzo valga la pena. Muchas gracias por tu apoyo y sobre todo por tomarte el tiempo de darme tu opinión que es sumamente importante. ÉXITO!
By fernando 12/14/2012 - 6:34 am
Hola, muchas gracias por tomarte el tiempo de explicarnos. es un gran aporte para los que no teniamos claro este tema.
Saludos.
By Milysita 04/24/2013 - 10:16 am
excelente explicacion… ahora si entendi, y no me funcionaba lo q explican en otros articulos, pero si me funciono lo que se explica aqui
Gracias 😀
By creative commons | franklindanielgrandacordova 05/05/2013 - 7:08 pm
[…] http://www.comoinstalarlinux.com/como-instalar-programas-en-linux-con-formato-deb-o-rpm/ […]
By rafael covarrubias 05/08/2013 - 8:00 pm
Gracias, soy novato y tu explicacion me ha dado claridad,en la forma de personalizar linux,Tengo un miniciber,espero aprender
linux para configurarlo con alguna distro linux.
By Luis Armando Medina 05/14/2013 - 1:36 pm
Rafael Covarrubias que bien que te ha sido útil y que lo puedas aprovechar en tu negocio. Saludos desde México
By Gonzalo Ramirez Limachi 06/01/2013 - 3:22 pm
Muchísimas gracias por la información.
By neftali 11/05/2013 - 1:50 pm
si instalo algo que me he descargado no puedo hacer que busque e instale automaticamente los paquetes que dice que le faltan y que no tengo instalados yo?
By Willy 03/03/2014 - 9:21 pm
Hola amigo deberas que es exelente la información solo queria preguntarte si sabes de algun programa para fedora 20 de rpm para configurar el arranque algo como startup manager porque aun no hay para esta version ya probe y no aparece.
By nadia 03/20/2014 - 12:37 pm
hola chico, necesito instalar paquetes. rpm y deb pero los tengo en usb , en centos la ruta solo se cambia y sigue siendo el mismo comando?
By Jorge 08/10/2014 - 7:52 pm
muchas gracias por tu explicación, esta muy buena, ahora la duda que yo tengo es la siguiente, o sea yo quiero instalar linux en mi equipo de escritorio de la oficina, pero allí no tengo internet, y mi pregunta es o sea si con sudo apt-get install nmap, instalo el nmap, si uso ese mismo comando sin el install o sea sudo apt-get nmap, obtengo el instalador para luego llevármelo en un usb e instalarlo en el equipo sin conexión? como hago para llevarme un paquete así con sus dependencias para instalarlo offline, por ejemplo si quiero instalar las build essentials que tienen varias dependencias, por ejemplo cuando uno se encuentra que hay que ejecutar el siguiente comando:
sudo sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
como hago para tener todo eso y llevármelo para solo luego instalarlo totalmente offline en otra maquina?
By Luis Medina 10/29/2014 - 12:18 pm
Los formatos de paquetes por lo general son el .deb y el .rpm pero existen otro como el sistema de paquetes de Arch Linux el cual usar una herramienta llamada pacman y el formato de los paquetes es .pkg.tar.xz. Existen otras herramientas para gestionar paquetes como Zypper de opensuse.
By harvey 12/11/2014 - 8:16 am
Muy buena explicación!!!
By Instalación de software – somultiusuario 04/24/2016 - 3:04 pm
[…] Cómo instalar programas en linux con formato deb o rpm http://www.comoinstalarlinux.com/como-instalar-programas-en-linux-con-formato-deb-o-rpm/ […]
By Felix 11/03/2016 - 1:14 am
Buena explicación, sencilla y fácil de seguir.
By TOP 15 Blogs de Ubuntu y Linux para amantes del software libre 05/28/2017 - 1:07 am
[…] – Como instalar programas en Linux con formato DEB o RPM […]
By Pedro Morales 11/11/2017 - 9:01 pm
Muchas gracias por tan valiosa información, por fin pude instalar el navegador Opera en Ubuntu. Saludos desde Colombia
By Luis Armando Medina 11/13/2017 - 1:16 pm
Que bien Pedro. Me da mucho gusto que te hayas podido instalar Opera, es un gran navegador. Saludos desde México.
By Hector 11/30/2018 - 7:26 am
Te faltó decir que para instalar paquetes .deb es:
dpkg -i paquete.deb
El apt es para instalar desde repositorios. Saludos!
By Abarrancas 05/13/2020 - 12:50 pm
AGradecido de encontrar este link. me ha aclarado muchas dudas sobre la isntlacion de un paquete RPM.
Hermano, Gracias por compartir su experiencia y conocimiento.
Asimismo, aprovecho para para pedirle ayuda en desproteger un pendrive que esta protegido sobre escritura. no me deja borrar ni guardar. ya he hecho varios instentos con diferentes forma, formula y programs pero no he tenido resultados. el ultimo que utilice fue el HDPARM, pero no me dio resultado.
te pido apoyo en este problema de pendrive protegido . aba