7 formas de instalar aplicaciones y juegos en Linux

  • Mark Lucas
  • 0
  • 1247
  • 324
Anuncio

¡Lo hiciste! Instalaste Linux, modificaste cada pequeño detalle. Y ahora qué?

Aunque las distribuciones de Linux vienen con un montón 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 te sientes un poco perdido? Hemos compilado esta lista de las primeras once aplicaciones que necesitará instalar. . “Pero, ¿cómo instalo aplicaciones en Linux??”, te preguntarás 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? 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 archivo necesarios 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 usan tarballs (archivos .tar) que contienen metadatos especiales, mientras que PC Linux OS tiene una mezcla PCLinuxOS: una distribución de Linux que combina y combina software para una mejor experiencia PCLinuxOS: una distribución de Linux que mezcla y combina software para mejorar Experiencia Es un eufemismo 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 lograr las mismas tareas, desde qué tipo de ... de soluciones.

Los paquetes de Linux son solo archivos de almacenamiento (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: Asegúrese siempre de utilizar el formato de paquete correcto para su distribución. Si no puede encontrar un paquete .deb de una aplicación, pero hay uno .rpm disponible, es posible convertirlos 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 obtiene un administrador de paquetes: descargue el software de forma centralizada a través de OneGet característica de Windows. La administración de paquetes puede aumentar considerablemente la productividad, aumentar la seguridad y, en última instancia, ahorrarle mucho dolor de cabeza. Te mostramos cómo funcionará. .

Cada distribución de Linux viene con un administrador de paquetes. Si no le gusta el predeterminado, puede reemplazarlo (siempre que el nuevo sea compatible con el formato de paquete de su distribución). 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 lo ayuda a limpiar todo el “sobras” automáticamente después de desinstalar una aplicación.

Sugerencia: 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í, recurra a otros recursos útiles. El juego de herramientas para usuarios de Linux para descubrir nuevas aplicaciones El juego de herramientas para usuarios de Linux para descubrir nuevas aplicaciones. La instalación de 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, ¿qué pasa si quieres probar un nuevo software de Linux?? .

¿Qué es un repositorio??

Por supuesto, su administrador de paquetes no puede 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 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 desea 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. Se pueden agregar nuevos repositorios mediante un cuadro de diálogo en el 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 distribuciones RPM, puede agregar nuevos repositorios en [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 gestión de paquetes Su guía de repositorios de Ubuntu y gestión de paquetes que alojan paquetes en Launchpad. Como cualquiera puede crear un PPA, debe tener cuidado al agregar PPA que no sean oficialmente compatibles con 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 administradores de paquetes no tenían casillas de verificación y menús útiles; Eran utilidades de línea de comandos. Todavía existen hoy en día, 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 conoce como “nivel bajo” herramienta y todas las demás utilidades de paquetes se basan en su funcionalidad. Puede usarlo para instalar un único paquete .deb:

sudo dpkg -i packagename.deb

donde -i representa “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 algunas más. Comprende varias herramientas, como apt-get, apt-cache, apt-add-repository, apt-file ... Para instalar aplicaciones, necesita 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 con dpkg y APT, presentando 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 lo que 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 por qué mando.

La situación es análoga en las distribuciones basadas en RPM: la utilidad de línea de comandos rpm es aproximadamente equivalente a dpkg, su APT es su Yum y la aptitud 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 la misma con cada herramienta:

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

En openSUSE, puede usar Zypper:

nombre de paquete de instalación de zypper
instalación de zypper /path/to/package.rpm

Mageia tiene su propio contenedor para rpm llamado urpmi con comandos igualmente simples para la instalación:

nombre del paquete urpmi

y buscando:

nombre del paquete urpmq
urpmq -y palabra clave

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

pacman -S packagename

y busque aplicaciones en los repositorios:

palabra clave pacman -Ss

Sin embargo, si desea instalar algo del AUR (Arch User Repository), necesita una herramienta separada llamada AUR ayudante. AUR no contiene paquetes binarios que pacman pueda administrar; en cambio, es un repositorio de “recetas” para aplicaciones que deben construirse manualmente. Yaourt es uno de los ayudantes de AUR de línea de comandos más populares porque puede instalar ambos “regular” Paquetes de Arch Linux, así como los de AUR. Es interactivo, por lo que puede 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 se encarga de las dependencias automáticamente.

Consejo: 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 recomendado con la terminal de línea de comando de su computadora varias veces en el pasado. Tina escribió un buen manual para usuarios de Windows con una Guía para principiantes sobre el comando de Windows ... para ello.

2. Con un administrador de paquetes gráfico

Esta es la forma recomendada de instalar aplicaciones de Linux. Simplemente inicie su administrador de paquetes, busque un paquete, márquelo para la instalación y confirme los cambios. Se te pedirá la contraseña de administrador, así que escríbela 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 administradores de paquetes lo harán “recomendar” y marque los paquetes relacionados (pero no obligatorios) para la instalación. Es posible deshabilitar este comportamiento en el Configuraciones / Preferencias diálogo.

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

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:

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

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

Consejo: 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. Use 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 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 ..., busque 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 desde el 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 márquelo como ejecutable.

Ahora puede hacer doble clic en el archivo para comenzar 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 serán muy similares a los de los instaladores de Windows..

Consejo: los autoinstaladores también pueden ser scripts de bash (archivos con la extensión .sh). Puede ejecutarlos en la 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, sino que proporcionan el código fuente que necesita para compilarse. La fuente debe ser un archivo .tar que debe descomprimir. Contiene archivos útiles llamados README y / o INSTALL, 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

Sugerencia: 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 clientes de distribución digital

Todos los métodos mencionados anteriormente se aplican también a los juegos de Linux (sí, en realidad 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 problemas Dónde descargar los mejores juegos de Linux sin problemas No hace ni una década, los juegos nativos en Linux eran limitados para juegos de código abierto, multiplataforma. Hoy, el mito de "no hay juegos en Linux" está muerto. ¿Pero dónde encuentras juegos compatibles? 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 Linux es sencillo, y el resultado suele ser la misma experiencia de juego perfecta que tuvo en Windows. , GOG Galaxy está en proceso y Itch.io es una alternativa loable.

Los clientes de escritorio se vinculan 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 Steam Games 5 maneras de asegurarse de obtener las mejores ofertas en Steam Games 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ías que con un poco de esfuerzo puedes obtener ... agarrar grandes juegos sin quebrar?.

7) Use administradores de paquetes a nivel de aplicación

Si quieres ponerte geek, puedes usar administradores de paquetes a nivel de aplicación junto con tu administrador de paquetes predeterminado a nivel de sistema. Los primeros también se conocen 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 bastantes: 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 su distribución.

Como puede ver, hay varias formas de instalar aplicaciones en Linux, cada una con sus propias (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 tan 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 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.




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.