Bonjour.
Vu que je suis amené à faire des déplacements, et que la connection n'est pas "toujours parfaite", je me suis téléchargé (via jigsaw) les 4 blu-ray debian pour l'archi amd64.
J'ai déjà utilisé des fichiers iso ou des CD-rom physiques pour installer des paquets, mais concrètement ça nécessite de monter les fichiers comme si ils étaient vraiment gravés, ce qui n'est pas franchement si pratique que ça.
Du coup, je me demandais si quelqu'un connaissais, au choix:
- un moyen de faire avaler à apt un fichier iso, directement, sans manipulation spécifique autre qu'ajouter la ligne dans le
sources.list
, avec points bonus si ça supporte les fichiers source (entréesdeb-src
); - un moyen d'implémenter un tel backend, ou même juste des pistes, ça serait déjà bien: je ne sais même pas ou chercher ce genre d'info (je m'ennuie un peu ces derniers jours, du coup un projet de ce genre pourrais même être une aubaine);
Au pire des cas… je ferais une extraction des fichiers .deb pour me monter un repo local, mais c'est quand même un peu violent et pas très pratique à transférer d'une machine à l'autre si l'envie me prenait. Et puis ça m'occuperais moins longtemps.
# apt-mirror, vers un disque USB
Posté par NeoX . Évalué à 6. Dernière modification le 04 janvier 2023 à 11:36.
et un sources.list qui pointe vers file://tondisqueusb ?
sinon y a pas moins dans le sources.list de lister un [cdrom]
qui serait en fait le point de montage de l'image ISO
pour laquelle tu aurais juste faire un mount -o loop fichier1.iso /mnt/disk1
cf : https://linuxconfig.org/add-iso-image-to-apt-sourceslist
# mc
Posté par tout . Évalué à 1.
Avec mc (Midnight Commander), tu peux te promener dans les dossiers de l'ISO et taper une commande (apt) n'importe où dans l'arborescence. Je n'ai pas essayé mais peut-être que du coup, la commande marchera.
# En utilisant udisksctl
Posté par MicP . Évalué à 2. Dernière modification le 06 janvier 2023 à 14:11.
Bonjour
Je liste les partitions accessibles :
Je monte le système de fichiers de la première partition :
Je n'affiche pas toute la liste des 4702 paquetages
auxquels tu pourras accéder avec la commande apt
pour pouvoir les installer directement depuis ton système de fichiers.
Et quand tu en auras fini avec ce fichier image ISO,
tu pourras démonter le système de fichiers :
et libérer le fichier de périphérique loop utilisé :
# autre solution
Posté par MicP . Évalué à 2. Dernière modification le 06 janvier 2023 à 20:41.
À cette époque, je voyageais aussi et j'installais pendant mes voyages beaucoup de systèmes pour les tester sur des machines virtuelles Qemu/Kvm (avec virt-manager)
Alors j'ai installé
apt-cacher-ng
sur une de mes machines virtuelles, et après ça les systèmes entiers et les paquetages étaient installés en un éclair : il suffisait de les avoir installé une seule fois pour qu'ils soient ensuite accessibles sans avoir à les télécharger à nouveau.J'ai eu peur que ce soit difficile à configurer, mais non, c'est très simple à configurer, et même les paquetages Ubuntu sont pris en charge.
Voir : Journal : Un outil fort pratique : apt-cacher-ng
Et tu peux aussi donner à apt-cacher-ng les liens vers tes fichiers ISO déjà téléchargés.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.