Articles

¿Cómo instalo software en Linux?

En Linux, hay muchas maneras de hacer las cosas y la instalación de software no es una excepción. Hay opciones gráficas amigables y bonitas, así como herramientas de modo de texto para guerreros de teclado. Sea cual sea su elección, ¡esta guía debería verlo bien!

La manera fácil: Centro de Software (etc)

Centro de Software de Ubuntu's Software Centre
El Centro de Software de Ubuntu muestra lo fácil que es descargar e instalar software en Linux.

Hay muchas distribuciones (sabores) diferentes de Linux, como se muestra en el Capítulo 3: Elegir una distribución. Cada distribución de Linux maneja la instalación de software de manera ligeramente diferente, sin embargo, todas usan uno de los tres tipos principales de «empaquetado», por lo que rara vez varían de manera drástica.

Si utiliza Ubuntu, es probable que prefiera el Centro de Software de Ubuntu. Le muestra qué software ha instalado en su PC Ubuntu, así como todos los títulos de software disponibles en Ubuntu. Incluso recomienda el software que le pueda gustar, basado en el software que haya descargado previamente. Casi todas las demás distribuciones de Linux tienen sus equivalentes al centro de software y funcionan casi de la misma manera. Muchos ahora usan la herramienta de software gnome, que se ve casi igual, y funciona de una manera muy similar. Hay un video de su funcionamiento a continuación.

Instalar el software en el Centro de Software de Ubuntu es tan fácil como hacer clic en el título que le interesa y tocar ‘Instalar’. El resto está hecho para ti, y la aplicación está disponible desde el Lanzador de Ubuntu (ese icono de círculo marrón en la parte superior izquierda de la pantalla).

Video: Cómo instalar software utilizando la herramienta de software de Gnome:

Eliminación de software

Para eliminar software, simplemente haga clic en la aplicación que desea eliminar y haga clic en ‘Eliminar’. En el Centro de Software de Ubuntu, puede hacer esto haciendo clic en la pestaña’ Instalado ‘ en la parte superior de la aplicación del Centro de Software.

Si está utilizando otro gestor de software como gnome-herramienta de software, simplemente busque la aplicación que desea eliminar de la herramienta de búsqueda en la parte superior derecha. Haga clic en la aplicación una vez que esté en la lista, y presione ‘Eliminar’ desde allí. Vea las capturas de pantalla a continuación para obtener más detalles sobre ambos métodos.

Aplicaciones instaladas en el centro de software de Ubuntu.
Aplicaciones instaladas en el centro de software de Ubuntu.
gnome-software en linux mint. Buscando 'firefox' que ya está instalado. Haga clic en Quitar para desinstalar el software'firefox' which is already installed. Click Remove to uninstall the software
gnome-software en linux mint. Buscando ‘firefox’ que ya está instalado. Haga clic en Quitar para desinstalar el software

El resto de este capítulo habla de temas más avanzados de instalación de software, incluyendo cómo instalar software utilizando métodos de empaquetado de software tradicionales como apt-get, administrador de paquetes synaptic y YUM.

Debian, Ubuntu, Linux Mint & Más: Instalación .deb (paquetes Debian) y usando apt

debEl sistema de gestión de paquetes Debian es un modelo de paquete de software muy bien hecho. Tiene similitudes con el sistema Red Hat (RPM). El sistema DEB / APT es muy popular, y se encuentra en muchos otros sistemas además de Debian, incluyendo Ubuntu, Linux Mint y más.

Hay muchas interfaces para usar paquetes Debian. Le mostraremos un pequeño subconjunto, sin embargo, estas son algunas herramientas para usar paquetes deb:

  • dpkg – Un programa de línea de comandos con el que puede instalar .Paquetes de DEB. Esta es la forma más básica (y más difícil de instalar paquetes debian)
  • apt (apt-get) – Una herramienta de línea de comandos fácil de usar que ofrece una forma sencilla de instalar paquetes, y a diferencia de dpkg, no funciona con el .paquete deb, pero utiliza un archivo que se encuentra en/etc / apt / sources.lista para obtener lo relevante .archivo(s) deb de la red, instalando todas las dependencias por usted.
  • dselect: Una interfaz basada en menús basada en texto que actúa como algo más que una interfaz para dpkg. Permite la instalación y eliminación de paquetes
  • Aptitude-Un front-end basado en terminales ncurses para APT. Es popular por su interfaz fácil de usar y su naturaleza altamente descriptiva.
  • Synaptic o Adept, o incluso el software Center/gnome-software – Las herramientas de interfaz gráfica que proporcionan una interfaz fácil de usar a apt. Hacen que la instalación del software sea más fácil, ya que no tiene que recordar ningún comando, con el que la mayoría de los usuarios nuevos se sentirán más cómodos.

Ahora que sabe cuáles son las principales herramientas DEB de Debian, pasaremos por la instalación de un paquete Debian primero utilizando el administrador de paquetes Synaptic, que es la herramienta predeterminada para Debian Linux, y luego cubriremos brevemente la instalación en el shell de línea de comandos:

Instalación de software con el Administrador de paquetes Synaptic:

gestor de paquetes sinápticos
Gestor de paquetes sinápticos. Haga clic en miniatura para expandir

Para iniciar Synaptic, haga clic en el menú del sistema en la parte superior izquierda del menú del escritorio.

A continuación, haga clic en Administración.

Finalmente, haga clic en ‘Administrador de paquetes Sinápticos’

Una vez que escriba su contraseña de administrador (que generalmente es la misma contraseña que el usuario principal de la máquina), en breve se le presentará una pantalla similar a la de la izquierda.

Entre las muchas opciones que ves, hay una gran lista en el lado izquierdo de la ventana.

Esta lista contiene todo tipo de diferentes categorías de software. Si no sabes lo que estás buscando, ¡empieza aquí!

Buscar paquetes en synaptic
Buscar paquetes en synaptic

Al hacer clic en el botón de búsqueda en el lado derecho de la barra de herramientas, es posible escribir el nombre de un programa del que conoces el nombre.

Nota Estoy escribiendo’ kdegames ‘ aquí, porque sé que quiero el paquete de software titulado kdegames.

Presionando el botón de búsqueda en el último paso, ahora se me ha mostrado el paquete ‘kdegames’, así como una descripción e información de versión.

synaptic-guide3 Si está seguro de que desea instalar este título, haga clic derecho sobre él. Aparecerá el menú de la derecha. Al elegir ‘Marcar para la instalación’, se elegirá el software’ kdegames ‘ para la instalación, cuando aplique estos cambios.

El ejemplo de ‘kdegames’ fue elegido específicamente porque es un ejemplo de software que tiene dependencias de otro software (necesita que se instalen otros títulos de software para que funcione). Synaptic / APT le muestra este hecho synaptic-guide4 y le dice convenientemente que también descargará el software adicional que se muestra en el menú de la izquierda para’ satisfacer ‘ estas dependencias.

Debe hacer clic en «Marcar» para continuar.

Una vez que haga clic en ‘Marcar’, Synaptic lo llevará de vuelta a la pantalla principal para que pueda elegir más software para instalar, si lo desea.

Si está listo para instalar el software que eligió anteriormente, haga clic en el botón ‘Aplicar’.

synaptic-guide5Synaptic le da un mensaje de advertencia, diciéndole que se van a instalar nuevos paquetes. Al hacer clic en la flecha al lado de ‘Para instalar’, puede ver cuáles.

Si está satisfecho con esto, haga clic en Aplicar.

Finalmente, el Administrador de paquetes Synaptic descarga el software solicitado de la red, o tal vez solicita un CD (si los datos se encuentran en el CD de instalación de su distribución de Linux), y luego instala el software en su sistema.

El paso final en la descarga e instalación de software mediante el Administrador de paquetes Synaptic
El paso final en la descarga e instalación de software mediante el Administrador de paquetes Synaptic

Una vez instalado el software, generalmente se puede usar directamente desde el menú ‘Aplicaciones’. Si desea averiguar dónde se instaló el software, utilizando Synaptic de nuevo, localice el software que acaba de instalar y haga clic con el botón derecho, vea las Propiedades y haga clic en «Archivos instalados».

Para desinstalar el software, haga clic con el botón derecho y seleccione «Marcar para eliminación». Al igual que con el anterior, haga clic en el botón Aplicar.

Si desea ver una guía de video sobre cómo instalar software en Linux, utilizando varios métodos, consulte nuestro tutorial de video aquí.

Instalar software usando APT en la línea de comandos

Instalar un paquete deb a través de apt-get es rápido y tan sencillo como ejecutar el siguiente comando en el símbolo del sistema raíz de Linux (por ejemplo):

$ sudo apt-get install firefox

(usted necesitará ingresar su contraseña)

este ejemplo instalar la versión más reciente del programa ‘firefox’. Apt también le diría que necesita descargar algún otro software (dependencias) para que ‘firefox’ se ejecute. Otros comandos para Apt que necesitará son:

apt-get update

Actualiza la información de origen de APT, para informarle sobre cualquier software nuevo en los repositorios de APT.

apt-get upgrade

Actualiza automáticamente cualquier software antiguo de su máquina a las versiones más recientes.

apt-get dist-upgrade

Actualizaciones de la distribución a la última versión disponible de la distribución.

apt-get remove <nombre de la aplicación>

Elimina de tu sistema, y cualquiera de las dependencias necesarias.

Instalación .Paquetes DEB en el shell de línea de comandos:

En primer lugar, descargue el .paquete deb y colóquelo en cualquier carpeta de su sistema, luego simplemente instálelo ejecutando el siguiente comando usando el terminal:

$sudo dpkg --install package-name.deb

Que debería ser el paquete instalado, aunque de nuevo, hay dependencias en las que pensar, y al igual que con los RPMs, tome nota de cualquier error de dependencia, descargue los paquetes DEB apropiados para cumplir con los dependientes e inténtelo de nuevo.

Instalar software en sistemas basados en Red Hat

Logotipo RPM

Red Hat, uno de los primeros distribuidores de Linux, ideó una solución clara a los problemas .alquitrán.archivos gz y compilación para el usuario normal. Empaquetan previamente el archivo, lo zip y lo hacen hacer todo el trabajo de instalación duro para usted. Este sistema se llama RPM y es el método de instalación de software estándar para muchas distribuciones de Linux de hoy en día, como Red Hat, Fedora, Suse y Mandriva.

YUM es más fácil y mejor:

YUM es un sistema muy parecido al APT de Debian, pero para Fedora y otras distribuciones basadas en Red Hat/RPM. Hace que los problemas de dependencia sean mucho menos probables para los usuarios de Red Hat.

La instalación de paquetes de software a través de YUM se puede realizar siguiendo los siguientes pasos utilizando la aplicación de terminal:

$sudo yum install firefox

Tenga en cuenta que no es necesario especificar la versión del software que está instalando. YUM sale a Internet y automáticamente baja la última versión que puede encontrar de ‘firefox’, y la instala para usted, junto con cualquier otro software que pueda necesitar, para ejecutar’firefox’. Eliminar / desinstalar software a través de yum es tan simple como escribir ‘yum remove <nombre de la aplicación>’.

¿Qué pasa si no quiero escribir comandos para instalar el software a través de YUM?

A continuación, utilice el programa gráfico, Yum Extender (o similar)!

¿Cómo lo instalas, te oigo preguntar?

$sudo yum install yumex

Ahora puede acceder al Extensor Yum en el menú «red hat», en «Herramientas del sistema».»

Para obtener más información sobre YUM, consulte Esta página

Cómo instalar archivos RPM (paquetes red hat)

Si no está seguro de si tiene un sistema RPM o solo desea verificar qué versión de RPM está utilizando, intente escribir lo siguiente en el terminal Linux:

$ rpm -q rpm
Debería obtener una respuesta similar a esta:
rpm-4.0.3-5

Si obtiene algo como ‘comando no encontrado’, entonces suena como que no tiene RPM instalado, puede estar utilizando una distribución de Linux que no usa RPM de forma nativa, por ejemplo, Debian, Ubuntu, Gentoo, Slackware, Mepis o Xandros, eche un vistazo a las secciones DEB o TGZ de esta página.

Es importante que si va a descargar un RPM de la red, siempre intente obtener uno que haya sido empaquetado por el proveedor de su distribución.

Por ejemplo, si vas a la web y buscas un paquete RPM llamado ‘firefox’, y recuperas 3 RPM: Uno de Red Hat, uno de Mandriva y uno de SuSE. Si tiene una distribución de Mandriva Linux en su PC, asegúrese de usar Mandriva one.

La razón de esto se debe a que se ajusta a la estructura de configuración de su sistema y a cosas llamadas bibliotecas, que varían de una distribución a otra.

Cómo instalar el paquete

Bien, supongamos que tiene un archivo RPM listo para instalar llamado netscape-4.76-3.i386.rpm

Puede instalarlo de las siguientes maneras:

En el terminal/consola:

sudo rpm -Uvh netscape-4.76-3.i386.rpm

Preparación del 100%
Instalación del 100%

Las opciones-Uvh representan lo siguiente:

U – Paquete de actualización si ya está instalado, o instalar si no está instalado
v-Sea detallado sobre la instalación
h-mostrar símbolos hash para indicar el progreso de la instalación

Instalación .alquitrán.gz. archivos (tar)

tar.icono de gz

.Alquitrán.los archivos gz, o Tarballs, significan archivo de cinta y son el equivalente Unix de los archivos zip para el mundo de Windows. Pueden contener cualquier archivo, pero a menudo se usan para empaquetar código fuente para programas.

Los tarballs vienen envasados en cinco sabores principales:

.tar (archivo tar estándar sin compresión.)

.alquitrán.gz,.tgz (archivo tar comprimido gzip estándar. igual que .alquitrán.gz.)

. tar. bz2 (archivo tar comprimido con herramienta de compresión adicional, bzip2)

.recipiente.alquitrán, .recipiente.alquitrán.gz or .recipiente.tgz (archivo tar menos común que contiene archivos binarios en lugar de código fuente).

La mayor parte del tiempo, usted estará lidiando con .alquitrán.archivos gz.

He aquí cómo extraer (descomprimir) a .alquitrán.archivo gz de dos maneras diferentes:

En la Consola:

$ cd /directory_that_the_tar_file_is_in
$ tar zxvf tarfile.tar.gz

Para explicar este último comando, tar descomprime el archivo comprimido gz (con la bandera z, que es la abreviatura de gz, o gzip), x significa extraer, v es para detallado (para que pueda ver lo que está sucediendo a medida que extrae) y f significa extraer el siguiente archivo (en este caso, archivo tarfile.alquitrán.gz). Recuerde que tar se usó originalmente para extraer archivos de cintas, en los viejos tiempos, por lo que, por defecto, espera que la entrada estándar sea un archivo de cinta de transmisión.

Para extraer un archivo tar En Gnome o KDE (Escritorio gráfico):

Haga clic con el botón derecho en el icono del archivo tar correspondiente en su administrador de archivos.

Elija Extraer (o en KDE, elija Abrir con Archivador).

Extraer con el archivo tar con el programa de archivador correspondiente.

Bien, ahora que hemos extraído para:

a) Compilar el código fuente que acaba de extraer

b) Ejecutar el script de instalación que forma parte de los archivos que extrajo

Entonces, ¿cómo distinguir si acaba de extraer un archivo tar con código fuente en él, o si es un binario, con un instalador en él?

Normalmente, el contenido de la .alquitrán.el archivo gz le ayudará aquí-Un archivo que contiene código fuente, a menudo contendrá un archivo llamado ‘Makefile’ en algún lugar de la primera carpeta dentro del volumen extraído. Este archivo se utiliza para compilar, o, hacer, el software.

Un archivo tar que no contiene código fuente contiene principalmente un archivo de instalación binario, el nombre del archivo de instalación generalmente termina en .sh o. pl.

Por ejemplo, el programa VMware, contiene un programa llamado vmware-installer.pl en la carpeta raíz extraída.

ejecutar el archivo, usted generalmente tiene que darte permiso para ejecutarlo:

sudo chmod 755 vmware-installer.pl (cambia los permisos del archivo para que pueda ser de lectura, escritura y ejecución ejecutado)

sudo ./ install-vmware.pl (ejecuta el instalador)

Si ha encontrado un ‘Makefile’, entonces necesita compilar el código fuente. Así es como se hace:

La mayoría de las veces, necesitará usar el terminal para compilar el código fuente, así que use un terminal xterm/console/y vaya al directorio que ha sido creado por el paquete, por ejemplo:

$ cd /directory_that_the_tar_file_is_in

Total ls-l
Total 302

-rwxr–r– 1 grupo de usuarios 2907 21 de mayo 17:15 mi archivo.tar
–rwxr– r-1 grupo de usuarios 0015 21 de mayo 17: 15 newdir/

cd cd newdir/

en este punto, asegúrese de leer el archivo de INSTALACIÓN. Encontrará que casi todos los archivos tarball que descargue (especialmente el software GNU) tienen al menos un archivo llamado INSTALL, COPYING, README y CHANGES

La mayoría de las veces el archivo de INSTALACIÓN dice lo mismo, es un proceso genérico para instalar archivos tarball, pero si un programa requiere compilarse de una manera especial, lo encontrará en INSTALL o README. Si es útil, le indicará los nombres y sitios web de cualquier otro software que necesite descargar para instalar este software. Estas otras piezas de software necesarias se llaman «dependencias».

Si estuviera instalando un programa genérico, extraído de un archivo comprimido y suponiendo que acabamos de cambiar a nuestro directorio, como se indica anteriormente, podríamos hacer lo siguiente para compilar el programa:

$ ./configure

(Tomar buenas notas aquí para cualquier configurar errores)

$ make

(Tomar buenas notas aquí para errores de compilación)

$ make install

(Tomar buenas notas aquí para errores de compilación)

$ make clean

(esto limpia después de un sucessfull compilar)

¿por Qué compilar es un dolor en el culo (para la mayoría de la gente), y los problemas que pueda tener.

El procedimiento anterior no suena demasiado difícil, y en teoría, no debería serlo. Pero no siempre funciona.

La mayoría de las veces esto se debe a dependencias de otros programas, necesita instalar primero otro software (generalmente bibliotecas de programación) para compilar este software.

Imagine este escenario: Intenta instalar tar.juego con gzip llamado xtux.

El ./ configurar bombas, y se dio cuenta en el sitio web de xtux, y también de la salida de la ./ configure algo sobre SDL. No estás muy seguro de lo que es, pero de todos modos entras en un sitio como Google y escribes SDL.

Descubre que SDL es de hecho una biblioteca de gráficos popular para X y que es necesaria para xtux.

Descarga SDL-1.2.3.alquitrán.gz del sitio web de SDL e instale ese archivo comprimido. Se instala bien, por lo que intenta instalar xtux una vez más. Todavía bombea, pero esta vez te da un mensaje diferente: no se pudo encontrar Qt igual o mayor que 1.3 en a ./configurar.

Comprueba si el sistema tiene QT versión 1.3 o superior. Tienes 1.3.4, así que deberías estar bien. ¿Por qué aparece este error? Bueno, probablemente es porque Qt (que es otro kit de herramientas de programación / gráficos) está instalado, pero no está en la carpeta que ./ configure está mirando. Puedes editar ./ configúrelo usted mismo para ver si hay algo que pueda hacer para modificar la situación usted mismo, o intente eliminar Qt e instalar otra instancia de la misma desde otra fuente.

Encuentro que las distribuciones basadas en RPM a menudo ponen cosas como Qt en lugares que un tarball normal no usa, por lo que a menudo es la razón de estos problemas de compilación, asegúrese de que si ha instalado la versión normal de una RPM (versión binaria), también instale su RPM de desarrollo acompañante si desea compilar .fuente basada en tgz contra ella. Con esto quiero decir:

Asegúrese de haber instalado qt.i386.rpm y qt-dev.i386.rpm si está compilando algo que depende de QT, ya que el paquete-dev proporcionará el código fuente de qt al programa fuente que está instalando.

Lee lo siguiente si quieres saber un poco más.

Software y paquetes de software

Si desea saber todo sobre cómo y por qué el software se empaqueta en Linux, lea esta página. Le muestra todos los detalles principales de todos los diferentes tipos de paquetes de software, elabora un poco más sobre cómo llegaron a existir y los compara con sus contrapartes de Apple y Microsoft.

>> Leer: Software y Empaquetado de software en Linux.

Manejo de sus archivos y programas

Si ha instalado su paquete tarball, RPM o DEB y desea ejecutarlo, o tal vez esté interesado en saber más sobre el sistema de archivos Linux, incluido el manejo de permisos, eche un vistazo al tutorial sobre «administrar mis archivos».

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *