Cómo instalar software desde repositorios de software externos de Ubuntu

En Linux, instala software desde aplicaciones de administración de paquetes como el Centro de software de Ubuntu. Pero no todas las piezas de software están disponibles en los repositorios de software de su distribución de Linux.

En Linux, instala software desde aplicaciones de administración de paquetes como el Centro de software de Ubuntu. Pero no todas las piezas de software están disponibles en los repositorios de software de su distribución de Linux.

Solo debe instalar software de fuentes de confianza, al igual que en Windows. Gran parte de este consejo también se aplica a otras distribuciones de Linux, por lo que notaremos qué es específico de Ubuntu y qué es Linux en general.

Archivos de paquete DEB

Los paquetes de software de Ubuntu están en formato de archivo .deb. Esto incluye los paquetes que descarga desde el Centro de software de Ubuntu y con apt-get: son todos archivos .deb.

Sin embargo, también puede instalar paquetes .deb desde fuera de los repositorios de software de Ubuntu. Muchas compañías que producen software para Linux lo ofrecen en formato .deb. Por ejemplo, puede descargar archivos .deb para Google Chrome, Google Earth, Steam para Linux, Opera e incluso Skype, desde sus sitios web oficiales. Haga doble clic en el archivo y se abrirá en el Centro de software de Ubuntu, donde puede instalarlo.

Ubuntu se basa en Debian, que creó el formato de paquete .deb. Otras distribuciones de Linux tendrán su propio formato de paquete si no están basadas en Debian. Por ejemplo, Fedora y otras distribuciones basadas en Red Hat usan paquetes .rpm. Muchas compañías que ofrecen software para Linux lo ofrecen en una variedad de formatos de paquete para diferentes distribuciones.

Repositorios de paquetes de terceros

Ubuntu ejecuta sus propios repositorios de paquetes llenos de software de código abierto (y algunos de código cerrado) compilados y empaquetados para Ubuntu. Sin embargo, cualquiera puede configurar sus propios repositorios de paquetes.

Los repositorios de paquetes de terceros a menudo se agregan a su sistema sin problemas. Por ejemplo, cuando instala Google Chrome o Steam desde un archivo .deb, el archivo .deb agrega el repositorio oficial de software Google o Valve a su sistema. Cuando el paquete se actualiza en el repositorio, se le notificará de las actualizaciones y podrá instalarlas a través de la aplicación Software Updater. A diferencia de Windows, las actualizaciones de todo el software instalado se pueden administrar en un solo lugar.

Puede ver sus repositorios de software y agregar más (si conoce sus detalles) desde la aplicación de Fuentes de software incluida con Ubuntu.

Otras distribuciones de Linux también admiten repositorios de terceros, pero los repositorios y el software que contienen son específicos de la distribución.

Archivos de paquetes personales (PPA)

Los PPA son otra forma de repositorios de paquetes de terceros. Están alojados en el sistema Launchpad de Canonical, donde cualquiera puede crear un PPA.

Los PPA a menudo contienen software experimental que no se ha agregado oficialmente a los repositorios principales y estables de Ubuntu. También pueden contener versiones más recientes de software que aún no se consideran lo suficientemente estables como para llegar a los repositorios principales de Ubuntu.

Por ejemplo, el Wine Team de Ubuntu ofrece un PPA con las últimas versiones del software Wine para ejecutar aplicaciones de Windows en Linux. Para agregarlo, debe agregar la siguiente línea a la aplicación de Fuentes de software anterior:

ppa: ubuntu-wine/ppa

Cada página de PPA en el sitio web Launchpad de Canonical incluye instrucciones para agregar el PPA a su sistema. Una vez que se agrega un PPA a su sistema, puede instalar paquetes desde el PPA utilizando software estándar como el Centro de software de Ubuntu, el Actualizador de software y la herramienta de línea de comandos apt-get.

Compilando desde la fuente

Todo el software binario se compila a partir del código fuente. Los paquetes .deb de Ubuntu contienen software compilado específicamente para el lanzamiento de Ubuntu que está utilizando. Estas aplicaciones se compilan para usar las bibliotecas de software disponibles para su versión de Ubuntu.

Los desarrolladores de un software en particular generalmente lanzan el software en forma de código fuente. Las distribuciones de Linux toman el código fuente, lo compilan y crean paquetes para usted. Sin embargo, también puede descargar el código fuente de un programa y compilarlo usted mismo. Normalmente no debería necesitar hacer esto en Ubuntu. La mayoría del software experimental que puede desear está probablemente en un PPA, donde alguien ya ha hecho el trabajo duro por usted.

En otras distribuciones, ocasionalmente puede ser necesario compilar un programa para obtener la última versión que necesita o instalar un programa que no está disponible en sus repositorios. Sin embargo, el usuario promedio de Linux, e incluso muchos usuarios geek de Linux, nunca tendrán que compilar algo de la fuente.

Los archivos de código fuente generalmente se distribuyen en formato .tar.gz, pero eso es solo un tipo de archivo: los archivos .tar.gz pueden contener cualquier cosa, al igual que los archivos .zip.

Programas binarios

Algunos programas se distribuyen en forma binaria, no en forma de código fuente. Esto puede deberse a que el programa es de código cerrado y el distribuidor del programa no quiere hacer el trabajo duro de empaquetarlo para varias distribuciones.

Por ejemplo, Mozilla ofrece descargas de Linux de los binarios de Firefox en formato .tar.bz2. (.tar.bz2 es solo otro formato de archivo, como un archivo zip.) Puede descargar este archivo, extraerlo a una carpeta en su computadora y ejecutar el script run-mozilla.sh dentro de él (solo haga doble clic en él) para ejecutar el binario descargado de Firefox.

Sin embargo, no debes hacer esto en el caso de Firefox. Use el paquete de Firefox que viene con su sistema operativo; probablemente esté mejor optimizado, sea más rápido y se actualizará a través de sus herramientas estándar de administración de paquetes. Aún así, si está utilizando una distribución anterior de Linux que viene con un Firefox desactualizado, puede descargar el binario de Firefox a su computadora y ejecutarlo desde un directorio sin necesidad de ningún permiso de todo el sistema para instalarlo.

Gran parte del software de código cerrado (particularmente el software de código cerrado más antiguo y no compatible) se distribuye en forma binaria no empaquetada. Software como los puertos Linux de Doom 3, Quake 4, Unreal Tournament 2004 y Neverwinter Nights se distribuyen en paquetes binarios e incluso tienen instaladores similares a Windows. Estos instaladores en realidad son solo programas que extraen los archivos del juego a una carpeta y crean accesos directos al menú de la aplicación.

Por supuesto, hay otras formas de instalar software en Ubuntu. El proyecto Zero Install (también conocido como 0install) ha intentado cambiar la instalación del software de Linux durante más de cinco años, creando un sistema para instalar software de escritorio que funciona en todas las distribuciones de Linux. Sin embargo, el proyecto Zero Install no ha ganado mucha tracción. La mayoría de los usuarios de Linux están bien atendidos por el administrador de paquetes de su distribución de Linux, especialmente si están usando Ubuntu, para el cual está empaquetada la mayoría del software.

Rate article
labsfabs.com
Add a comment