Comment installer les applications Fedora hors ligne

Utilisez-vous Fedora comme distribution Linux de choix? Avez-vous une connexion Internet irrégulière ou des téléchargements lents? Si tel est le cas, il est judicieux d’apprendre à utiliser la fonctionnalité hors ligne incluse dans le gestionnaire de packages DNF.

Le mode hors ligne de DNF est connu sous le nom de «téléchargement uniquement» et, lorsqu’il est utilisé, il peut faciliter l’installation de grandes quantités de programmes. Voici comment utiliser cette fonctionnalité sur votre système Fedora.

Télécharger des applications avec DNF

L’outil de gestion de paquets DNF sur Fedora Linux a beaucoup de fonctions utiles, mais «télécharger» est l’une des meilleures choses qu’il puisse faire. En utilisant cet argument de ligne de commande lors de l’installation d’un package RPM à partir des référentiels de logiciels Fedora, il est très facile de télécharger n’importe quelle application pour une utilisation hors ligne à une date ultérieure, sur n’importe quel PC Fedora Linux de votre choix.

Pour utiliser cette fonctionnalité, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Ensuite, une fois que vous avez une fenêtre de terminal ouverte, utilisez la commande de recherche dnf ci-dessous pour rechercher le nom d’une application que vous souhaitez installer hors ligne.

  Comment patcher Dropbox pour les PC Linux qui n'utilisent pas Ext4

Ainsi, par exemple, si vous souhaitez installer le navigateur open-source Chromium hors ligne ou sur un PC Linux avec une connexion Internet lente, vous devez entrer les arguments de ligne de commande ci-dessous.

sudo dnf download chromium

La commande ci-dessus récupérera rapidement la dernière version du navigateur open-source Chromium et la placera dans le répertoire de cache des packages de Fedora, «/ var / cache / dnf».

Pour accéder à ce répertoire de cache de package, utilisez la commande CD et déplacez la session de terminal du répertoire de base (~) vers le dossier de cache de package.

cd /var/cache/dnf

À partir de là, parcourez les différents sous-répertoires et copiez vos fichiers sur un périphérique amovible pour les installer hors ligne sur d’autres ordinateurs.

Télécharger des applications dans un répertoire spécifique

Le tri dans le répertoire de cache des paquets de Fedora peut être assez ennuyeux. Il y a des dossiers partout, et cela rend la prise de vos paquets téléchargés beaucoup plus difficile qu’elle ne devrait l’être. Heureusement, il existe un moyen de forcer le gestionnaire de packages DNF à enregistrer les applications hors ligne là où l’utilisateur le spécifie, en utilisant le commutateur de ligne de commande «downloaddir».

Ainsi, par exemple, pour télécharger le package RPM du navigateur Web Chromium à partir des référentiels de logiciels Fedora dans un dossier de votre répertoire personnel intitulé «offline-apps», vous devez entrer la commande ci-dessous.

  Comment utiliser les gestes d'édition de texte sur votre iPhone et iPad

Remarque: veuillez changer «/ home / username / offline-apps» dans la commande ci-dessous avec le nom d’utilisateur que vous utilisez sur votre PC Linux.

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

Une fois le téléchargement terminé, mettez à jour les autorisations du répertoire «offline-apps» dans le dossier de départ, afin de pouvoir accéder en toute sécurité au répertoire. La modification des autorisations pour ce dossier est requise, car ses autorisations sont définies sur root uniquement.

sudo chmod 777 -R ~/offline-apps

Une fois les autorisations du dossier mises à jour, copiez le dossier sur un lecteur flash pour l’installation sur d’autres ordinateurs Fedora Linux hors ligne.

Télécharger des applications avec des dépendances

L’utilisation des exemples de commande de téléchargement ci-dessus téléchargera un package RPM à partir du référentiel Fedora Linux, et pour la plupart qui fonctionne pour les ordinateurs qui ont un accès Internet limité. Cependant, si vous avez également besoin d’obtenir les dépendances pour une application, car il n’y a aucun moyen possible d’accéder à Internet, vous devrez utiliser le commutateur de ligne de commande «résoudre».

Avec «résoudre», le gestionnaire de packages Fedora DNF téléchargera non seulement l’application elle-même, mais toutes les bibliothèques, dépendances et logiciels importants nécessaires pour exécuter l’application sur votre système.

  Comment le Mac passera d'Intel aux puces ARM d'Apple

Pour télécharger Kodi par exemple, ainsi que toutes ses dépendances logicielles, exécutez l’opération de ligne de commande ci-dessous.

sudo dnf download kodi --resolve

La commande ci-dessus téléchargera Kodi, ainsi que toutes ses dépendances dans le répertoire de cache du package Fedora (/ var / cache / dnf), auquel vous pouvez accéder avec:

cd /var/cache/dnf

Vous pouvez également télécharger votre application, ainsi que toutes ses dépendances dans le répertoire de base (~) en entrant l’opération de ligne de commande suivante.

Remarque: assurez-vous de remplacer la section «/ home / username / offline-apps» de la commande ci-dessous par le nom d’utilisateur que vous utilisez sur votre système Linux.

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

Mettez à jour les autorisations du dossier avec la commande chmod.

sudo chmod 777 -R ~/offline-apps

Ensuite, n’hésitez pas à copier les «applications hors ligne» sur un périphérique USB pour une installation hors ligne ultérieurement.

Autres moyens d’installer des applications hors ligne sur Fedora

La fonction de téléchargement de DNF est un excellent moyen de s’assurer que même les instances hors ligne de Fedora Linux peuvent obtenir les dernières applications. Cependant, si vous cherchez des moyens d’obtenir des applications sur un système Fedora hors ligne, ce n’est pas le seul moyen. Présentation d’AppImage, c’est une technologie qui permet à des applications entières d’être contenues dans un fichier simple et téléchargeable, parfait pour les systèmes hors ligne. Si vous souhaitez mettre la main sur les applications AppImage, dirigez-vous vers BinTray. C’est un excellent site Web qui répertorie des tonnes d’applications au format AppImage.