7 formas de instalar aplicaciones y juegos en Linux

El método más común para instalar aplicaciones en Linux proviene de los repositorios que usan un administrador de paquetes. ¿No tiene sentido? No se preocupe: aquí explicamos los diferentes métodos para instalar software en Linux

El método más común para instalar aplicaciones en Linux proviene de los repositorios que usan un administrador de paquetes.  ¿No tiene sentido?  No se preocupe: aquí explicamos los diferentes métodos para instalar software en Linux
Anuncio

¡Lo hiciste! Usted instaló Linux, ajustado cada pequeño detalle. ¿Y ahora qué?

Aunque las distribuciones de Linux vienen con gran cantidad de software preinstalado, tarde o temprano querrás instalar algo nuevo. 11 aplicaciones imprescindibles en Ubuntu justo después de una nueva instalación. 11 aplicaciones imprescindibles en Ubuntu justo después de una nueva instalación. ¿Estás buscando? en una nueva instalación de Ubuntu y sentirse un poco perdido? Hemos compilado esta lista de las primeras once aplicaciones que necesitará instalar. Lee mas . "¿Pero cómo instalo las aplicaciones en Linux?", Te preguntarás. Esa es la pregunta que abordamos hoy.

El método más común para instalar aplicaciones en Linux proviene de los repositorios que usan un administrador de paquetes. El principio es más o menos el mismo en todas partes, la principal diferencia es el sistema de gestión de paquetes de una distribución particular. ¿Te suena un poco griego? Aquí hay una explicación.

¿Qué es un sistema de gestión de paquetes?

El software de Linux generalmente se distribuye en forma de paquetes. En términos simplificados, un sistema de administración de paquetes se refiere a las herramientas y formatos de archivos necesarios para administrar esos paquetes. Los dos sistemas de administración de paquetes más extendidos son dpkg (utiliza archivos .deb) y RPM (sus paquetes son archivos .rpm). La diferencia entre los sistemas de administración de paquetes generalmente está en su enfoque del proceso de instalación (por ejemplo, los paquetes RPM pueden depender de archivos, en lugar de otros paquetes).

Installing-linux-apps-package

Es posible que ya sepa que Debian, Ubuntu y sus derivados utilizan dpkg, mientras que Red Hat Enterprise Linux, CentOS, Fedora, Mageia y openSUSE usan RPM. El sistema de Gentoo se llama Portage, mientras que Sabayon puede usar tanto Portage como su propio sistema llamado Entropy. Slackware y Arch Linux usan tarballs (archivos .tar) que contienen metadatos especiales, mientras que PC Linux OS combina PCLinuxOS: una distribución de Linux que combina y combina software para una mejor experiencia PCLinuxOS: una distribución de Linux que combina y combina software para mejorar Experiencia Es un eufemismo decir que los usuarios de Linux tienen muchas opciones cuando se trata de la distribución que les gustaría usar. Existen múltiples enfoques para llevar a cabo las mismas tareas, desde qué tipo de ... Leer más de soluciones.

Los paquetes de Linux son solo archivos (como .zip y .rar) que contienen el código de la aplicación y las instrucciones sobre cómo instalar la aplicación, dónde colocar sus archivos de configuración y qué otros paquetes requiere. El software que ejecuta esas instrucciones se llama administrador de paquetes.

Consejo: Siempre asegúrese de usar el formato de paquete correcto para su distribución. Si no puede encontrar un paquete .deb de una aplicación, pero está disponible uno .rpm uno, es posible convertir entre ellos.

¿Qué es un administrador de paquetes?

El equivalente de escritorio de una tienda de aplicaciones, un administrador de paquetes es el lugar central para administrar sus aplicaciones Linux. Piénselo como el cuadro de diálogo Agregar / Quitar aplicaciones en Windows, pero mucho más avanzado. De hecho, los usuarios de Windows deberían estar familiarizados con el concepto, ya que hoy en día su sistema operativo también tiene un administrador de paquetes. Windows obtiene un administrador de paquetes: descargue el software centralmente a través de OneGet Windows obtiene un administrador de paquetes: descargue el software centralmente a través de OneGet. función a Windows. La administración de paquetes puede aumentar seriamente la productividad, aumentar la seguridad y, en última instancia, ahorrarle muchos dolores de cabeza. Le mostramos cómo funcionará. Lee mas .

Cada distribución de Linux viene con un administrador de paquetes. Si no le gusta el predeterminado, puede reemplazarlo (siempre que el nuevo soporte el formato del paquete de su distribución). El administrador de paquetes es donde buscará, instalará, actualizará y eliminará las aplicaciones. Puede tener una línea de comando o una interfaz gráfica completa, y almacena la información sobre las aplicaciones instaladas, sus versiones y dependencias en una base de datos local. Esto ayuda a limpiar todos los "restos" automáticamente después de desinstalar una aplicación.

Installing-linux-apps-software-manager

Consejo: Cuando quiera instalar una nueva aplicación Linux, siempre busque primero en su administrador de paquetes. Si no puede encontrar lo que está buscando allí, recurra a otros recursos útiles El kit de herramientas del usuario de Linux para descubrir nuevas aplicaciones El kit de herramientas del usuario de Linux para descubrir nuevas aplicaciones Instalar Linux es como registrarse en un centro turístico con todo incluido. El hardware funciona perfectamente y obtienes una impresionante selección de software preinstalado. Pero, ¿y si quieres probar algún nuevo software de Linux? Lee mas .

¿Qué es un repositorio?

Por supuesto, su administrador de paquetes no puede simplemente producir paquetes de la nada. Necesita obtener información sobre los paquetes disponibles desde una ubicación llamada repositorio. Es una colección de paquetes para una distribución particular de Linux. El repositorio puede ser una ubicación de red, una unidad de almacenamiento local (un DVD, una unidad USB o un disco duro) o incluso un único archivo. Cada distribución tiene sus repositorios oficiales con miles de paquetes.

Si una aplicación no está disponible en los repositorios oficiales (o si solo desea la versión más reciente directamente de los desarrolladores), puede agregar repositorios nuevos a su sistema. Asegúrese de elegir el repositorio que coincida con la versión de su distribución. Se pueden agregar repositorios nuevos a través de un diálogo en su administrador de paquetes o editando archivos con privilegios de administrador.

instalar-linux-apps-repositories

Las distribuciones basadas en Dpkg almacenan su información de repositorio en el archivo /etc/apt/sources.list o en archivos .list separados en el directorio /etc/apt/sources.list.d/ .

Para las distribuciones RPM, puede agregar repositorios nuevos en la sección [repository] en el archivo /etc/yum.conf (o /etc/dnf/dnf.conf, si usa DNF en lugar de Yum), o crear archivos .repo en el directorio /etc/yum.repos.d/ .

Para usuarios de Ubuntu y derivados, también hay repositorios PPA (Personal Package Archive). Su guía para repositorios y gestión de paquetes de Ubuntu. Su guía para repositorios y gestión de paquetes de Ubuntu. Lea más sobre los paquetes de host en Launchpad. Como cualquiera puede crear un PPA, debe tener cuidado al agregar PPA que no son oficialmente compatibles con un proyecto. Los servicios similares para Fedora se llaman Copr y Koji.

Sugerencia: si no desea actualizar su distribución de Linux, pero aún desea recibir actualizaciones de software, busque repositorios etiquetados como "backports". Contienen nuevas versiones de aplicaciones para versiones antiguas de una distribución.

Cómo instalar aplicaciones de Linux

1. Desde la Terminal

Hace mucho tiempo, esta era la única forma de instalar aplicaciones de Linux. Los administradores de paquetes no tenían cuadros de mandos y menús prácticos; eran utilidades de línea de comandos. Todavía existen hoy; de hecho, los usa cada vez que instala algo con un administrador de paquetes gráfico, ya que es solo un front-end para la herramienta de línea de comandos. Puede usarlos directamente si desea acelerar las cosas, o si simplemente prefiere usar el terminal.

Dpkg es el nombre del sistema de administración de paquetes, pero también de la herramienta básica para manejar paquetes .deb. A veces se lo denomina herramienta de "bajo nivel" y todas las demás utilidades del paquete se basan en su funcionalidad. Puede usarlo para instalar un solo paquete .deb:

sudo dpkg -i packagename.deb

donde -i significa "instalar". Dpkg no puede resolver automáticamente las dependencias, pero puede (re) configurar paquetes y extraer su contenido.

APT (Advanced Package Tool) tiene todas las características de dpkg, y algo más. Comprende varias herramientas, como apt-get, apt-cache, apt-add-repository, apt-file ... Para instalar aplicaciones, necesitas apt-get:

sudo apt-get install packagename

Otra característica útil es la simulación:

sudo apt-get install packagename -s

Le muestra qué paquetes se agregarán o eliminarán, y qué archivos se configurarán, pero en realidad no instala nada.

La aptitud mejora con dpkg y APT, introduciendo una interfaz gráfica en la terminal, que amas u odias.

Installing-linux-apps-aptitude

Puede instalar aplicaciones desde esta interfaz o escribiendo comandos:

sudo aptitude install packagename

Aptitude es similar a apt-get, pero proporciona más información y orientación mientras gestiona paquetes. Trata los paquetes instalados automáticamente y las actualizaciones del sistema de forma un poco diferente que apt-get, y ofrece opciones de búsqueda avanzada. Aptitude puede advertirte acerca de los conflictos al instalar o eliminar paquetes, y mostrar qué paquetes causan problemas gracias al comando why .

La situación es análoga a las distribuciones basadas en RPM: la utilidad de línea de comandos rpm es más o menos equivalente a dpkg, su APT es su Yum y aptitude corresponde a DNF.

DNF significa Dandified Yum, una nueva versión de Yum que se introdujo en Fedora 18. Tanto Yum como DNF pueden resolver automáticamente las dependencias. La sintaxis para instalar paquetes es simple y casi exactamente igual con cada herramienta:

rpm -i packagename.rpm
yum install packagename
dnf install packagename

En openSUSE, puedes usar Zypper:

zypper install packagename
zypper install /path/to/package.rpm

Mageia tiene su propia envoltura para rpm llamada urpmi con comandos de instalación igualmente simples:

urpmi packagename

y buscando

urpmq packagename
urpmq -y keyword

En Arch Linux, puede usar el administrador de paquetes predeterminado (pacman) para instalar paquetes:

pacman -S packagename

y busque aplicaciones en los repositorios:

pacman -Ss keyword

Sin embargo, si desea instalar algo desde el AUR (Arch User Repository), necesita una herramienta independiente llamada AUR helper. AUR no contiene paquetes binarios que pacman pueda administrar; en cambio, es un repositorio de "recetas" para aplicaciones que tienen que crearse manualmente. Yaourt es uno de los ayudantes AUR de línea de comandos más populares porque puede instalar tanto paquetes "regulares" de Arch Linux como los de AUR. Es interactivo, por lo que puede escribir:

yaourt keyword

y mostrará los resultados como una lista numerada. Después de elegir un número, Yaourt le pregunta qué hacer con el paquete. Alternativamente, puede simplemente escribir:

yaourt -S packagename

para instalar el paquete deseado Yaourt se ocupa de las dependencias automáticamente.

Sugerencia: para evitar escribir el comando de instalación cada vez que necesite una nueva aplicación, cree un alias. Cómo definir alias de línea de comando en cualquier sistema operativo Cómo definir alias de línea de comando en cualquier sistema operativo del que hemos hablado, y recomendó manejarlo con la terminal de línea de comando de su computadora en numerosas ocasiones en el pasado. Tina escribió un buen manual para usuarios de Windows con la Guía para principiantes del comando de Windows ... Leer más.

2. Con un Administrador de paquetes gráficos

Esta es la forma recomendada de instalar aplicaciones de Linux. Simplemente inicie su administrador de paquetes, encuentre un paquete, márquelo para la instalación y confirme los cambios. Se le pedirá la contraseña de administrador, así que escríbala correctamente.

instalar-linux-apps-sináptico

El administrador del paquete ocasionalmente seleccionará varios paquetes para la instalación. Esas son las dependencias de su aplicación, otros paquetes que requiere que funcionen correctamente. Algunos gerentes de paquetes "recomendarán" y marcarán paquetes relacionados (pero no obligatorios) para la instalación. Es posible deshabilitar este comportamiento en el cuadro de diálogo Configuración / Preferencias .

instalar-linux-apps-settings

Las distribuciones basadas en Dpkg generalmente envían a Synaptic como el administrador de paquetes predeterminado, aunque algunas ofrecen a Muon:

instalar-linux-apps-muon

Ubuntu Software Center será reemplazado por Gnome Software en la versión de abril de 2016 (Ubuntu 16.04). Linux Mint ofrece Synaptic y su propio producto llamado Software Manager.

En las distribuciones RPM puede encontrar yumex, un front-end para yum:

Installing-linux-apps-yumex

También hay rpmdrake, que es un front-end para urpmi. En openSUSE puede instalar aplicaciones con YaST. Gentoo tiene un front-end gráfico para emerge llamado Porthole:

instalar-linux-apps-ojo de buey

En Arch Linux, puede usar Pamac o Octopi como una alternativa gráfica a yaourt:

instalar-linux-apps-octopi

Ambas herramientas pueden buscar e instalar paquetes desde los repositorios oficiales y desde el AUR.

Sugerencia: si desea instalar un nuevo entorno de escritorio o una suite ofimática, busque su metapaquete en el administrador de paquetes. Es mucho más fácil instalar un metapaquete que buscar docenas de paquetes individuales.

3. Utilice GDebi y Wajig

Los usuarios de distribuciones basadas en dpkg pueden jugar con dos herramientas interesantes. GDebi es un front-end para APT que le permite instalar una aplicación haciendo doble clic en un archivo .deb. A diferencia de dpkg, GDebi puede instalar automáticamente las dependencias faltantes. Es particularmente útil cuando desea instalar una aplicación que no está en los repositorios, pero ha descargado su archivo .deb.

instalar-linux-apps-gdebi

Wajig combina los poderes de dpkg, apt-get, apt-cache y muchas otras herramientas. Además de instalar aplicaciones y actualizar el sistema, Wajig puede detener o iniciar los servicios del sistema, convertir paquetes RPM y proporcionar información detallada sobre todos los paquetes en los repositorios.

Consejo: Puede configurar GDebi como la aplicación predeterminada para abrir archivos .deb. Haga clic derecho en un archivo .deb, seleccione la opción Abrir con ..., encuentre GDebi en la lista y confirme los cambios. Ahora sus archivos .deb se comportan como instaladores .exe de Windows.

4. Con un autoinstalador

Este método se aplica al software que no está en los repositorios y debe descargarse del sitio web del desarrollador, como controladores propietarios. En algunos casos, este software se distribuye como un archivo autoextraíble con una extensión .run o .bin. Para instalarlo, haga clic con el botón derecho en el archivo para acceder a su cuadro de diálogo Propiedades> Permisos y márquelo como ejecutable.

Installing-linux-apps-run

Ahora puede hacer doble clic en el archivo para iniciar la instalación o navegar hasta él en el terminal y escribir ./filename.run . La instalación continuará automáticamente y los cuadros de diálogo se verán muy similares a los instaladores de Windows.

Consejo: los autoinstaladores también pueden ser scripts bash (archivos con la extensión .sh). Puede ejecutarlos en el terminal escribiendo ./filename.sh.

5. compilarlos desde la fuente

Es raro, pero sucede. En ocasiones, los desarrolladores no empaquetarán una aplicación para ninguna distribución, sino que proporcionarán el código fuente que necesita compilar usted mismo. La fuente debe ser un archivo .tar que debe desempaquetar. Contiene archivos útiles llamados README y / o INSTALL, así que consúltalos primero. La "receta" general para compilar aplicaciones incluye los siguientes comandos:

./configure
make
make install

Los ejecutará uno después del otro en el mismo directorio donde extrajo la fuente. Sin embargo, pueden producirse excepciones y peculiaridades, por lo que debe leer nuestra guía más detallada sobre cómo compilar aplicaciones de Linux. Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux Cómo compilar e instalar archivos TAR GZ y TAR BZ2 en Ubuntu Linux Leer más

Consejo: Puede crear paquetes .deb y .rpm desde el origen para instalar la aplicación con sus herramientas de administración de paquetes habituales.

6. De los clientes de distribución digital

Todos los métodos mencionados anteriormente también se aplican a los juegos de Linux (sí, puedes encontrar juegos en los repositorios). Sin embargo, hay otra forma de instalar juegos en Linux, y es a través de plataformas de distribución digital. Dónde descargar los mejores juegos de Linux sin complicaciones. Dónde descargar los mejores juegos de Linux sin problemas. Hace apenas una década, los juegos nativos en Linux eran limitados. para abrir juegos de plataforma cruzada. Hoy, el mito de "no juegos en Linux" está muerto. Pero, ¿dónde encuentras juegos compatibles? Lea más y sus clientes de escritorio. Steam ya está disponible en Linux Cómo instalar Steam y comenzar a jugar en Linux Cómo instalar Steam y comenzar a jugar en Linux La instalación de Steam en computadoras Linux es sencilla, y el resultado suele ser la misma experiencia de juego que tenía en Windows. Lea más, GOG Galaxy está en proceso y Itch.io es una alternativa digna de elogio.

Installing-linux-apps-itch

Los clientes de escritorio se relacionan con sus cuentas, por lo que deberá registrarse primero si desea organizar sus juegos.

Consejo: Vigile las ofertas de Steam 5 maneras de asegurarse de obtener las mejores ofertas en Steam Games 5 maneras de asegurarse de obtener las mejores ofertas en Steam Games Steam es conocido por ser muy conveniente para manejar la biblioteca de videojuegos de uno, y es también es útil en algunas otras formas, pero ¿sabía que con un poco de esfuerzo puede obtener ... Leer más para obtener grandes juegos sin ir a la quiebra.

7) Usar gestores de paquetes de nivel de aplicación

Si desea obtener geek, puede usar gestores de paquetes de nivel de aplicación junto con su administrador de paquetes predeterminado a nivel de sistema. Los primeros también se conocen como administradores de paquetes de lenguaje de programación. Contienen bibliotecas y utilidades de apoyo para un lenguaje de programación, por lo que si una aplicación está escrita en ese idioma, puede distribuirse e instalarse fácilmente con el administrador de paquetes.

Hay bastantes de ellos: pip para Python, RubyGems para Ruby, npm para Node.js, NuGet para la plataforma de desarrollo de Microsoft ... Algunas aplicaciones son mucho más fáciles de instalar con este tipo de administrador de paquetes debido a una gran cantidad de dependencias que podría no estar disponible en los repositorios de tu distribución.

Installing-linux-apps-npm

Como puede ver, hay varias maneras de instalar aplicaciones en Linux, cada una con sus (des) ventajas. En caso de duda, use el administrador de paquetes, pero no olvide que hay otras opciones. Después de todo, es la variedad de opciones lo que hace que Linux sea increíble.

¿Cuál es su método preferido para instalar aplicaciones Linux? ¿Tienes algún consejo para principiantes de Linux? Comparte tus pensamientos en los comentarios a continuación.

Créditos de las imágenes: captura de pantalla de Yumex, captura de pantalla de Muon, captura de pantalla de Aptitude, captura de pantalla de Oporto, captura de pantalla de Octopi, captura de pantalla de Itch.io.

In this article