7 maneras de instalar aplicaciones y juegos en Linux

7 maneras de instalar aplicaciones y juegos en Linux / Linux

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

Aunque las distribuciones de Linux vienen con un montón de software preinstalado, tarde o temprano querrá 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. ¿En una nueva instalación de Ubuntu y sintiéndome un poco perdido? Hemos compilado esta lista de las primeras once aplicaciones que necesitará instalar. Lee mas . “Pero, ¿cómo instalo aplicaciones en Linux??”, usted podría preguntarse Esa es la pregunta que estamos abordando hoy..

El método más común para instalar aplicaciones en Linux es desde los repositorios utilizando 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? Aqui una explicacion.

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

El software de Linux se distribuye generalmente en forma de paquetes. En términos simplificados, un sistema de administración de paquetes se refiere a las herramientas y formatos de archivo requeridos para administrar esos paquetes. Los dos sistemas de administración de paquetes más extendidos son dpkg (usa 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 los archivos, en lugar de otros paquetes).

Es posible que ya sepa que Debian, Ubuntu y sus derivados usan 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 utilizan archivos comprimidos (archivos .tar) que contienen metadatos especiales, mientras que el sistema operativo Linux de PC tiene una combinación PCLinuxOS: una distribución de Linux que combina y combina el software para una mejor experiencia PCLinuxOS: una distribución de Linux que combina y combina el software para una mejor Experiencia Es una subestimación decir que los usuarios de Linux tienen muchas opciones cuando se trata de qué distribución les gustaría usar. Existen múltiples enfoques para realizar 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 necesita. 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 hay uno disponible .rpm, 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. Piense en ello como el cuadro de diálogo Agregar o quitar aplicaciones en Windows, pero mucho más avanzado. De hecho, los usuarios de Windows deben estar familiarizados con el concepto, ya que hoy en día su sistema operativo también tiene un administrador de paquetes. Windows también obtiene un administrador de paquetes. característica para Windows. La administración de paquetes puede aumentar considerablemente la productividad, aumentar la seguridad y, en última instancia, ahorrarle muchos dolores de cabeza. Te mostramos cómo funcionará. Lee mas .

Cada distribución de Linux viene con un gestor de paquetes. Si no le gusta el predeterminado, puede reemplazarlo (siempre que el nuevo sea compatible con el formato de paquete de su distro). El administrador de paquetes es donde buscará, instalará, actualizará y eliminará aplicaciones. Puede tener una línea de comandos 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 todo el “sobras” automáticamente después de desinstalar una aplicación.

Consejo: cuando desee instalar una nueva aplicación de Linux, siempre busque primero en su administrador de paquetes. Si no puede encontrar lo que está buscando allí, consulte otros recursos útiles El Juego de herramientas del usuario de Linux para descubrir nuevas aplicaciones El Juego de herramientas del usuario de Linux para descubrir nuevas aplicaciones Instalar Linux es como registrarse en un resort con todo incluido. El hardware funciona perfectamente, y obtienes una impresionante selección de software preinstalado. Pero ¿qué pasa 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 el 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 solo 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 quiere la versión más reciente directamente de los desarrolladores), puede agregar nuevos repositorios a su sistema. Asegúrese de elegir el repositorio que coincida con la versión de su distribución. Los nuevos repositorios se pueden agregar a través de un diálogo en su administrador de paquetes, o editando archivos con privilegios de administrador.

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

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

Para los usuarios de Ubuntu y derivados, también hay repositorios PPA (Personal Package Archive) Su Guía de repositorios de Ubuntu y Administración de paquetes Su Guía de Repositorios de Ubuntu y Administración de paquetes Lea más que los paquetes de host en Launchpad. Ya que cualquiera puede crear un PPA, debe tener cuidado al agregar PPA que no estén oficialmente respaldados por un proyecto. Servicios similares para Fedora se llaman Copr y Koji..

Consejo: 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 gestores de paquetes no tenían casillas y menús útiles; Eran utilidades de línea de comandos. Siguen existiendo hoy en día, de hecho, los usa cada vez que instala algo con un administrador de paquetes gráfico, ya que es solo una interfaz 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 el manejo de paquetes .deb. A veces se le conoce como “nivel bajo” herramienta, y todas las demás utilidades de paquetes se basan en su funcionalidad. Puedes usarlo para instalar un solo paquete .deb:

sudo dpkg -i packagename.deb

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

APT (Advanced Package Tool) tiene todas las características de dpkg, y luego algunas. 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.

Aptitude mejora sobre dpkg y APT, introduciendo una interfaz gráfica en el terminal, que amas u odias.

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 administra los paquetes. Trata los paquetes instalados automáticamente y las actualizaciones del sistema de manera un poco diferente a como lo hace apt-get, y ofrece opciones de búsqueda avanzadas. Aptitude puede advertirle sobre conflictos al instalar o eliminar paquetes, y mostrar qué paquetes están causando un problema gracias a la por qué mando.

La situación es análoga en las distribuciones basadas en RPM: la utilidad de línea de comandos de rpm es aproximadamente 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 presentó en Fedora 18. Tanto Yum como DNF pueden resolver las dependencias automáticamente. 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 propio envoltorio para rpm llamado urpmi con comandos igualmente simples para la instalación:

urpmi packagename

y buscando

urpmq packagename
palabra clave urpmq -y

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

pacman -S nombre del paquete

y buscar aplicaciones en los repositorios:

pacman -Ss keyword

Sin embargo, si desea instalar algo desde el AUR (Arch User Repository), necesita una herramienta separada llamada AUR helper. AUR no contiene paquetes binarios que pacman pueda administrar; en cambio, es un repositorio de “recetas” para aplicaciones que tienen que ser construidas manualmente. Yaourt es uno de los ayudantes AUR de línea de comando más populares porque puede instalar ambos “regular” Arch paquetes de Linux, así como los de AUR. Es interactivo, así que puedes escribir:

palabra clave yaourt

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 cuida 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 comandos en cualquier sistema operativo Cómo definir alias de línea de comandos en cualquier sistema operativo Hemos hablado y recomendado recomendar con el terminal de línea de comando de su computadora varias veces en el pasado. Tina escribió un buen manual para los usuarios de Windows con una Guía para principiantes del comando de Windows ... Lea más sobre esto.

2. Con un gestor de paquetes gráfico

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

El administrador de paquetes ocasionalmente seleccionará varios paquetes para la instalación. Esas son las dependencias de su aplicación, otros paquetes que requiere para funcionar correctamente. Algunos gestores de paquetes “recomendar” y marque los paquetes relacionados (pero no obligatorios) para la instalación. Es posible deshabilitar este comportamiento en el Ajustes / Preferencias diálogo.

Las distribuciones basadas en Dpkg generalmente se envían a Synaptic como el administrador de paquetes predeterminado, aunque algunas ofrecen 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 de RPM puede encontrar yumex, un front-end para yum:

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

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

Ambas herramientas pueden buscar e instalar paquetes desde los repositorios oficiales, así como desde AUR..

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

3. Usa 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 que faltan. Es particularmente útil cuando desea instalar una aplicación que no está en los repositorios, pero ha descargado su archivo .deb.

Wajig combina los poderes de dpkg, apt-get, apt-cache y un montón de 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..

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

4. Con un auto-instalador

Este método se aplica al software que no se encuentra en los repositorios y, en su lugar, debe descargarse del sitio web del desarrollador, como los 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 derecho en el archivo para acceder a su Propiedades> Permisos diálogo y marcarlo como ejecutable.

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 procederá automáticamente y los cuadros de diálogo serán muy similares a los instaladores de Windows..

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

5. Compilarlos desde la fuente

Es raro, pero sucede. A veces, los desarrolladores no empaquetan una aplicación para ninguna distribución, en lugar de proporcionar el código fuente que necesita para compilar usted mismo. La fuente debe ser un archivo .tar que tenga que desempaquetar. Contiene archivos útiles llamados README y / o INSTALAR, así que consúltelos primero. El general “receta” Para compilar aplicaciones incluye los siguientes comandos:

./ configurar
hacer
hacer instalar

Los ejecutaría uno tras otro en el mismo directorio donde extrajo la fuente. Sin embargo, pueden ocurrir 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 la fuente para instalar la aplicación con sus herramientas de administración de paquetes habituales.

6. De clientes de distribución digital

Todos los métodos mencionados anteriormente se aplican también 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 ningún problema. Dónde descargar los mejores juegos de Linux sin ningún problema. Hace apenas una década, el juego nativo en Linux era limitado. A código abierto, juegos multiplataforma. Hoy en día, el mito de "no hay juegos en Linux" está muerto. ¿Pero dónde encuentras juegos compatibles? Leer 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 Instalar Steam en computadoras con Linux es sencillo, y el resultado es generalmente la misma experiencia de juego perfecta que tenías en Windows. Lea más, GOG Galaxy está en proceso de creación e Itch.io es una alternativa loable..

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

Consejo: Esté atento a las ofertas de Steam 5 maneras de asegurarse de obtener las mejores ofertas en los juegos de Steam 5 maneras de asegurarse de obtener las mejores ofertas en los juegos de Steam Steam es conocido por ser muy conveniente para administrar la biblioteca de videojuegos, 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 ponerse geeky, puede usar los administradores de paquetes a nivel de aplicación junto con su administrador de paquetes predeterminado a nivel de sistema. Los primeros también son conocidos como gestores de paquetes de lenguaje de programación. Contienen bibliotecas y utilidades de soporte para un lenguaje de programación, por lo que si una aplicación está escrita en ese idioma, se puede distribuir e instalar fácilmente con el administrador de paquetes..

Hay algunos 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 gestor de paquetes debido a una gran cantidad de dependencias que Puede que no esté disponible en los repositorios de su distro..

Como puede ver, hay varias formas de instalar aplicaciones en Linux, cada una con sus propias (des) ventajas. En caso de duda, utilice 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 tan impresionante.

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

Créditos de imagen: Captura de pantalla de Yumex, captura de pantalla de Muon, captura de pantalla de Aptitude, captura de pantalla de Porthole, captura de pantalla de Octopi, captura de pantalla de Itch.io.

Explorar más sobre: ​​Instalar software, Linux.