9Sep

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

click fraud protection

En Linux, instala software desde aplicaciones de administración de paquetes como el Centro de software de Ubuntu. Pero no todos los programas están disponibles en los repositorios de software de la distribución de Linux.

Solo debe instalar el 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 observaremos qué es específico de Ubuntu y qué es Linux en general.

DEB Package Files

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.

instagram viewer

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 paquetes 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 de software oficial de Google o Valve a su sistema. Cuando el paquete se actualice en el repositorio, se le notificarán 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 los 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.Las 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 nuevas de software que aún no se consideran lo suficientemente estables como para llegar a los repositorios principales de Ubuntu.

Por ejemplo, Ubuntu Wine Team 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 Fuentes de software anterior:

ppa: ubuntu-wine / ppa

Cada página 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 del PPA usando un software estándar como el Centro de software de Ubuntu, el Actualizador de software y la herramienta de línea de comandos apt-get.

Compilación de 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 están compiladas para usar las bibliotecas de software disponibles para su versión de Ubuntu.

Los desarrolladores de una pieza particular de software 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ías necesitar hacer esto en Ubuntu. La mayoría de los programas experimentales que quizás desee probablemente estén en un PPA, donde alguien ya hizo 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 de Linux geek, nunca tendrá 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 arduo trabajo de empaquetarlo para varias distribuciones.

Por ejemplo, Mozilla ofrece descargas de Linux de binarios de Firefox en formato. tar.bz2.(.tar.bz2 es simplemente 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( simplemente haga doble clic en él)para ejecutar el binario descargado de Firefox.

Sin embargo, no deberías hacer esto en el caso de Firefox. Utilice el paquete de Firefox que viene con su sistema operativo; probablemente esté mejor optimizado, más rápido y se actualizará a través de las herramientas de administración de paquetes estándar. Aún así, si está usando una distribución más antigua 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 permisos para instalarlo en todo el sistema.

Gran parte del software de código cerrado( particularmente el software de fuente cerrada no compatible más antiguo) 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 son en realidad 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 estado intentando cambiar la instalación del software 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 de instalación cero 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, particularmente si están usando Ubuntu, para lo cual está empaquetado la mayoría del software.