2021-02-23 06:07 Temps de lecture : 8 min

Comment installer des applications Debian hors ligne

Vous utilisez Debian Linux et votre connexion internet est instable ? Vous cherchez à installer des logiciels sur votre système Debian sans connexion internet ? Pas de souci, nous avons la solution ! Voici comment procéder pour installer des applications Debian en mode hors ligne.

Important : Pour que ce guide fonctionne, vous aurez besoin d'un ordinateur Debian ayant accès à internet. De plus, vous devrez être en mesure d'obtenir un accès internet temporaire sur l'ordinateur hors ligne pour installer Apt hors ligne.

Installer Apt hors ligne

Pour Debian, Apt-offline est un outil très utile permettant d'installer des programmes sans connexion internet. Il est simple d'utilisation, ce qui en fait le sujet central de ce guide. Pour installer cette application sur Debian Linux, ouvrez un terminal en utilisant la combinaison de touches Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, suivez les instructions pour configurer l'application à la fois sur l'ordinateur Debian avec une connexion internet active, ainsi que sur celui hors ligne.

Debian 9

Sous Debian 9 Stretch, le logiciel Apt hors ligne est disponible dans le dépôt de logiciels "principal". Pour l'installer, utilisez la commande Apt ci-dessous dans un terminal :

Note : La version d'Apt-offline disponible pour Debian 9 n'est pas la plus récente. Il n'existe pas de méthode simple pour installer la dernière version sur ce système. Si vous souhaitez utiliser la version la plus récente d'Apt-offline, vous devez mettre à niveau votre système vers Debian 10.

sudo apt install apt-offline apt-offline-gui

Debian 10

Malheureusement, l'application Apt hors ligne n'est pas encore disponible directement pour Debian 10 Buster. Les développeurs Debian n'ont pas encore communiqué de date de sortie. Heureusement, Debian 10 étant récent, les utilisateurs peuvent facilement installer les paquets Ubuntu 19.04 pour la faire fonctionner.

Pour commencer l'installation, ouvrez un terminal. Ensuite, utilisez l'outil de téléchargement wget pour récupérer le paquet en ligne de commande d'apt-offline :

wget https://archive.ubuntu.com/ubuntu/pool/universe/a/apt-offline/apt-offline_1.8.1_all.deb

Une fois que vous avez téléchargé le paquet "apt-offline" avec wget, vous devez obtenir le paquet de l'interface graphique :

wget https://archive.ubuntu.com/ubuntu/pool/universe/a/apt-offline/apt-offline-gui_1.8.1_all.deb

Une fois que les deux paquets sont téléchargés depuis le dépôt d'Ubuntu, installez-les sur l'ordinateur Debian qui effectuera le téléchargement :

sudo dpkg -i apt-offline*.deb

Juste après le chargement de ces deux paquets, Debian affichera des erreurs de dépendance. Pour savoir comment résoudre ce problème, vous pouvez consulter d'autres guides. Pour une solution rapide, utilisez la commande ci-dessous :

sudo apt install -f

Une fois toutes les dépendances gérées, Apt-offline est prêt à être utilisé sur Debian 10.

Configurer Apt hors ligne

En supposant qu'Apt hors ligne est configuré sur les deux ordinateurs Debian, la configuration peut commencer. Sur l'ordinateur hors ligne, générez un fichier de signature. Pour ce faire, suivez les instructions ci-dessous :

Étape 1: Lancez Apt hors ligne. Appuyez sur Alt + F2 sur votre clavier pour ouvrir le lanceur d'applications. Ensuite, entrez la commande ci-dessous et appuyez sur Entrée pour exécuter et ouvrir l'application en tant qu'administrateur.

pkexec apt-offline-gui

Étape 2: Cliquez sur le bouton "Générer la signature" pour créer un fichier de signature. Ce fichier servira de script pour installer les paquets sur l'ordinateur hors ligne.

Étape 3: Localisez la section "Enregistrer la signature sous" de la fenêtre "Générer la signature" et cliquez sur le bouton "Parcourir" pour enregistrer le fichier de signature Apt hors ligne sur l'ordinateur Debian avec la connexion internet.

Étape 4: Dans l'explorateur de fichiers, allez dans le dossier "/tmp" et enregistrez le fichier sous le nom "apt-offline.sig".

Étape 5: Cochez la case à côté de la section "Paquets binaires" de la fenêtre. Ensuite, indiquez les noms des applications que vous voulez empaqueter pour les installer sur l'ordinateur hors ligne. Séparez chaque nom de paquet par une virgule, par exemple :

program1,program2,program3,etc

Étape 6: Cliquez sur le bouton "Créer" en bas à droite pour générer la signature. Cliquez ensuite sur "Terminer" une fois la génération effectuée.

Étape 7: Cliquez sur le bouton "Télécharger des paquets ou des mises à jour".

Étape 8: Dans l'interface d'Apt hors ligne, trouvez "Sélectionnez le fichier de signature" et cliquez sur le bouton "Parcourir". Utilisez la fenêtre d'ouverture de fichier pour aller dans le dossier "/tmp" et ouvrez le fichier "apt-offline.sig".

Étape 9: Localisez "Enregistrer les données sous" et enregistrez-les dans "/tmp" sous le nom "offline-apps.zip".

Étape 10: Cliquez sur le bouton "Télécharger" pour lancer le processus de téléchargement des paquets.

Étape 11: Une fois le téléchargement terminé, transférez le fichier "offline-apps.zip" vers le dossier "/tmp" sur l'ordinateur hors ligne, par clé USB ou disque dur externe.

Installer des applications hors ligne

Pour installer les applications téléchargées avec Apt hors ligne sur l'ordinateur Debian hors ligne, appuyez sur Alt + F2 pour ouvrir le lanceur rapide. Ensuite, cliquez dans la zone de texte du lanceur et entrez la commande suivante pour démarrer Apt-offline en mode administrateur :

pkexec apt-offline-gui

Une fois qu'Apt-offline est lancé en mode administrateur, cliquez sur le bouton "Installer des paquets". Sélectionnez le fichier "offline-apps.zip", puis cliquez sur le bouton "Installer" pour lancer le processus d'installation sur la machine.

Auteur
France

Rédacteur tech, guides pratiques et astuces numériques.