Cómo instalar aplicaciones de Fedora sin conexión

¿Está ejecutando Fedora como su distribución de Linux preferida? ¿Tiene una conexión a Internet irregular o descargas lentas? Si es así, es una buena idea aprender a usar la función sin conexión incluida en el administrador de paquetes DNF.

El modo fuera de línea de DNF se conoce como «solo descarga» y, cuando se utiliza, puede facilitar mucho la instalación de grandes cantidades de programas. A continuación, se explica cómo utilizar esta función en su sistema Fedora.

Descargar aplicaciones con DNF

La herramienta de administración de paquetes DNF en Fedora Linux tiene muchas funciones útiles, pero «descargar» es una de las mejores cosas que puede hacer. Al usar este argumento de línea de comandos al instalar un paquete RPM desde los repositorios de software de Fedora, es muy fácil descargar cualquier aplicación para usarla sin conexión en una fecha posterior, en cualquier PC Fedora Linux de su elección.

Para hacer uso de esta función, abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, una vez que tenga una ventana de terminal abierta, use el comando de búsqueda dnf a continuación para buscar el nombre de una aplicación que le gustaría instalar sin conexión.

Entonces, por ejemplo, si está buscando instalar el navegador de código abierto Chromium sin conexión o en una PC con Linux con Internet lento, debe ingresar los argumentos de la línea de comandos a continuación.

sudo dnf download chromium

El comando anterior tomará rápidamente la última versión del navegador de código abierto Chromium y la colocará en el directorio de caché de paquetes de Fedora, «/ var / cache / dnf».

Para obtener acceso a este directorio de caché de paquetes, use el comando CD y mueva la sesión de terminal desde el directorio de inicio (~) a la carpeta de caché de paquetes.

cd /var/cache/dnf

Desde aquí, busque en los distintos subdirectorios y copie sus archivos en un dispositivo extraíble para instalarlos sin conexión en otras computadoras.

Descargar aplicaciones a un directorio específico

Puede ser bastante molesto ordenar a través del directorio de caché de paquetes de Fedora. Hay carpetas en todas partes y hace que tomar los paquetes descargados sea mucho más difícil de lo que debería ser. Afortunadamente, hay una manera de obligar al administrador de paquetes DNF a guardar las aplicaciones sin conexión donde el usuario lo especifique, utilizando el modificador de línea de comandos «downloaddir».

Entonces, por ejemplo, para descargar el paquete RPM del navegador web Chromium desde los repositorios del software Fedora a una carpeta en su directorio de inicio con la etiqueta «aplicaciones fuera de línea», debe ingresar el siguiente comando.

Nota: cambie «/ home / username / offline-apps» en el siguiente comando con el nombre de usuario que usa en su PC con Linux.

sudo dnf download chromium --downloaddir=/home/username/offline-apps

Una vez que se complete la descarga, actualice los permisos del directorio «aplicaciones sin conexión» en la carpeta de inicio, para que pueda acceder al directorio de manera segura. Es necesario cambiar los permisos de esta carpeta, ya que sus permisos están configurados solo para root.

sudo chmod 777 -R ~/offline-apps

Con los permisos de la carpeta actualizados, copie la carpeta a una unidad flash para instalarla en otras computadoras Fedora Linux fuera de línea.

Descargar aplicaciones con dependencias

El uso de los ejemplos de comandos de descarga anteriores descargará un paquete RPM del repositorio de Fedora Linux y, en su mayor parte, funciona para computadoras que tienen acceso limitado a Internet. Sin embargo, si también necesita obtener las dependencias para una aplicación, ya que no hay forma posible de acceder a Internet, deberá usar el modificador de línea de comandos «resolver».

Con «resolve», el administrador de paquetes de Fedora DNF no solo descargará la aplicación en sí, sino todas las bibliotecas, dependencias y piezas de software importantes necesarias para ejecutar la aplicación en su sistema.

Para descargar Kodi, por ejemplo, junto con todas sus dependencias de software, ejecute la operación de línea de comandos a continuación.

sudo dnf download kodi --resolve

El comando anterior descargará Kodi, junto con todas sus dependencias en el directorio de caché de paquetes de Fedora (/ var / cache / dnf), al que puede acceder con:

cd /var/cache/dnf

Alternativamente, descargue su aplicación, junto con todas sus dependencias al directorio de inicio (~) ingresando la siguiente operación de línea de comandos.

Nota: asegúrese de reemplazar la sección «/ home / username / offline-apps» del comando a continuación con el nombre de usuario que usa en su sistema Linux.

sudo dnf download kodi --resolve --downloaddir=/home/username/offline-apps

Actualice los permisos de la carpeta con el comando chmod.

sudo chmod 777 -R ~/offline-apps

Luego, siéntase libre de copiar «aplicaciones sin conexión» a un dispositivo USB para instalarlas sin conexión en otro momento.

Otras formas de instalar aplicaciones sin conexión en Fedora

La función de descarga de DNF es una excelente manera de garantizar que incluso las instancias sin conexión de Fedora Linux puedan obtener las últimas aplicaciones. Sin embargo, si está buscando formas de obtener aplicaciones en un sistema Fedora sin conexión, esta no es la única forma. Al presentar AppImage, es una tecnología que permite que aplicaciones completas estén contenidas en un archivo simple y descargable que es perfecto para sistemas fuera de línea. Si está interesado en tener en sus manos las aplicaciones de AppImage, dirígete a BinTray. Es un excelente sitio web que cataloga toneladas de aplicaciones en formato AppImage.