es.phhsnews.com


es.phhsnews.com / Cómo funcionan la instalación de software y los administradores de paquetes en Linux

Cómo funcionan la instalación de software y los administradores de paquetes en Linux


La instalación de software en Linux involucra administradores de paquetes y repositorios de software, no descarga y ejecuta archivos .exe desde sitios web como Windows. Si es nuevo en Linux, esto puede parecer un cambio cultural dramático.

Si bien puede compilar e instalar todo usted mismo en Linux, los administradores de paquetes están diseñados para hacer todo el trabajo por usted. El uso de un administrador de paquetes hace que la instalación y actualización del software sea más fácil que en Windows.

Linux vs. Windows

Hay una amplia variedad de distribuciones de Linux y una amplia variedad de administradores de paquetes. Linux está construido a partir de software de código abierto, lo que significa que cada distribución de Linux compila su propio software con las versiones de biblioteca y las opciones de compilación deseadas. Las aplicaciones de compilación Linux generalmente no se ejecutan en todas las distribuciones, incluso si pudieran, la instalación se vería obstaculizada por formatos de paquetes de la competencia. Si localiza un sitio web de una aplicación Linux, probablemente verá una variedad de enlaces de descarga para diferentes formatos de paquetes y Linux distribuciones, suponiendo que el sitio web de la aplicación proporciona versiones pre compiladas. La aplicación puede indicarle que descargue el código fuente y lo compile usted mismo.

Repositorios de software

Los usuarios de Linux normalmente no descargan e instalan aplicaciones desde los sitios web de las aplicaciones, como lo hacen los usuarios de Windows. En cambio, cada distribución de Linux aloja sus propios repositorios de software. Estos repositorios contienen paquetes de software especialmente compilados para cada distribución y versión de Linux. Por ejemplo, si está utilizando Ubuntu 12.04, los repositorios que usa contienen paquetes especialmente compilados para Ubuntu 12.04. Un usuario de Fedora usa un repositorio lleno de paquetes especialmente compilados para su versión de Fedora.

Administradores de paquetes

Piense en un administrador de paquetes como una tienda de aplicaciones móviles, excepto que estuvieron mucho antes que las tiendas de aplicaciones. Dígale al administrador de paquetes que instale el software y que automáticamente descargue el paquete apropiado de sus repositorios de software configurados, instálelo y configúrelo; todo sin tener que hacer clic en los asistentes o buscar archivos .exe en los sitios web. Cuando se lanza una actualización, su administrador de paquetes nota y descarga la actualización correspondiente. A diferencia de Windows, donde cada aplicación debe tener su propio actualizador para recibir actualizaciones automáticas, el administrador del paquete maneja las actualizaciones de todo el software instalado, suponiendo que se instalaron desde los repositorios de software.

¿Qué es un paquete?

A diferencia de Windows, donde las aplicaciones vienen en archivos .exe de instaladores que pueden hacer lo que quieran con el sistema, Linux usa formatos de paquetes especiales. Hay una variedad de tipos de paquetes, principalmente DEB en Debian y Ubuntu y RPM en Fedora, Red Hat y otros. Estos paquetes son esencialmente archivos que contienen una lista de archivos. El administrador de paquetes abre el archivo e instala los archivos en la ubicación especificada por el paquete. El administrador del paquete permanece al tanto de qué archivos pertenecen a qué paquetes: cuando desinstala un paquete, el administrador del paquete sabe exactamente qué archivos del sistema le pertenecen. Windows no tiene idea de qué archivos pertenecen a una aplicación instalada: permite que los instaladores administren la instalación y la desinstalación.

Los paquetes también pueden contener scripts que se ejecutan cuando se instala y quita el paquete, aunque generalmente se usan para configurar el sistema y no mover archivos a ubicaciones arbitrarias.

Instalar software en Linux

Para instalar software en Linux, abra su administrador de paquetes, busque el software y solicite al administrador del paquete que lo instale. Su administrador de paquetes hará el resto. Las distribuciones de Linux a menudo ofrecen una variedad de interfaces para el administrador de paquetes. Por ejemplo, en Ubuntu, el Centro de software de Ubuntu, el Administrador de actualizaciones, la aplicación Synaptic y el comando apt-get usan apt-get y dpkg para descargar e instalar paquetes DEB. Puede usar cualquier utilidad que desee, solo proporcionan diferentes interfaces. En general, encontrará un administrador de paquetes gráfico simple en los menús de distribución de Linux.

Retardos de actualización

Algo que los nuevos usuarios de Linux suelen notar con los gestores y repositorios de paquetes es una demora antes de que las nuevas versiones de software lleguen a sus sistemas. Por ejemplo, cuando se lanza una nueva versión de Mozilla Firefox, los usuarios de Windows y Mac la adquirirán de Mozilla. En Linux, su distribución de Linux debe empaquetar la nueva versión y sacarla como una actualización. Si abres la ventana de preferencias de Firefox en Linux, notarás que Firefox no tiene la capacidad de actualizarse automáticamente (suponiendo que estás usando la versión de Firefox desde los repositorios de tu distribución de Linux).

También puedes descargar e instalar la aplicación usted mismo, por ejemplo, descargando Firefox directamente de Mozilla, pero esto puede requerir compilar e instalar el software desde el origen y eliminar los beneficios de los administradores de paquetes, como las actualizaciones de seguridad centralizadas y automáticas.

Aunque las nuevas versiones de Firefox son una prioridad porque contienen actualizaciones de seguridad, otras aplicaciones pueden no entregarse tan rápido. Por ejemplo, una nueva versión importante de la suite ofimática LibreOffice puede que nunca se publique como una actualización para la versión actual de su distribución Linux. Para evitar la inestabilidad potencial y permitir tiempo para las pruebas, esta versión puede no estar disponible hasta la próxima versión principal de su distribución Linux, por ejemplo, Ubuntu 12.10, cuando se convierta en la versión predeterminada en los repositorios de software de la distribución.

Para solucionar este problema problema, algunas distribuciones de Linux, como Arch Linux, ofrecen "ciclos de lanzamiento continuos", en los que se introducen nuevas versiones de software en los repositorios de software principales. Esto puede causar problemas: aunque es posible que desee nuevas versiones de aplicaciones de escritorio, es probable que no le interesen las nuevas versiones de las utilidades del sistema de bajo nivel, que podrían generar inestabilidad.

Ubuntu ofrece el repositorio de respaldos para traer versiones más nuevas de paquetes significativos para distribuciones más antiguas, aunque no todas las versiones nuevas lo hacen en el repositorio de backports.

Otros repositorios

Si bien las distribuciones de Linux incluyen sus propios repositorios preconfigurados, también puede agregar otros repositorios a su sistema. Una vez que lo haya hecho, puede instalar repositorios de software de ese repositorio y recibir actualizaciones de este usando su administrador de paquetes. El repositorio que agregue debe estar diseñado para su distribución de Linux y administrador de paquetes.

Por ejemplo, Ubuntu ofrece una amplia variedad de archivos de paquetes personales (PPA), que contienen software compilado por individuos y equipos. Ubuntu no responde por la estabilidad o seguridad de los paquetes en estos repositorios, pero puede agregar PPA de personas de confianza para descargar paquetes que aún no están en el repositorio de Ubuntu, o descargar versiones más recientes de paquetes existentes.

Algunas aplicaciones de terceros también usan sus propios repositorios de software. Por ejemplo, cuando instala Google Chrome en Ubuntu, agrega su propio repositorio apt a su sistema. Esto garantiza que reciba actualizaciones de Google Chrome a través del Administrador de actualizaciones de Ubuntu y las herramientas de instalación de software estándar.


10 increíbles hacks de registro de Windows 10 que no sabrás

10 increíbles hacks de registro de Windows 10 que no sabrás

A medida que Windows 10 gane una mayor cuota de mercado en los próximos años, ¡puede estar seguro de que habrá muchas maneras de personalizar o ajustar el registro! Muchos cambios visuales y de bajo perfil solo se pueden realizar a través del registro.En este artículo, te mostraré 10 hacks de registro geniales que puedes usar para personalizar tu instalación de Windows 10. Estoy

(How-to)

Principiante: cómo mantener, archivar y realizar una copia de seguridad de sus datos en Outlook 2013

Principiante: cómo mantener, archivar y realizar una copia de seguridad de sus datos en Outlook 2013

Hoy, estamos cubriendo las cosas aburridas de Outlook. Mantenimiento y seguridad, como en, mantenimiento y seguridad de su archivo de datos de Outlook 2013 - lleno de todos sus datos importantes - haciendo una copia de seguridad y archivándolo. Hasta este momento, si ha estado usando Outlook para componer y enviar correos electrónicos -mails, y se ha tomado el tiempo para importar sus contactos de G-mail en su libreta de direcciones, o el hecho de que incluso está usando una libreta de direcciones de Outlook, significa que tiene una gran cantidad de datos que necesita protección.

(how-to)