Re: depot de paquet en local usr hd USB pour utilisation offline

Liste des GroupesRevenir à ldu french 
Sujet : Re: depot de paquet en local usr hd USB pour utilisation offline
De : jack-sparrow (at) *nospam* blues-softwares.net (Jack Sparrow)
Groupes : linux.debian.user.french
Date : 16. Jun 2026, 00:30:02
Autres entêtes
Organisation : linux.* mail to news gateway
Message-ID : <N6oUG-d8zr-19@gated-at.bofh.it>
References : 1 2 3 4 5
User-Agent : Evolution 3.56.2-0+deb13u1
  1 Types: deb deb-src
  2 ##URIs: https://deb.debian.org/debian
  3 URIs: file://media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror/mirror/
  4
  5 Suites: trixie trixie-updates trixie-backports
  6 ## If you want access to contrib and non-free components,
  7 ## add " contrib non-free" after "non-free-firmware":
  8 Components: main non-free-firmware contrib non-free
  9 Enabled: yes
 10 Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
 11
 12 Types: deb deb-src
 13 URIs: https://security.debian.org/debian-security
 14 Suites: trixie-security
 15 Components: main non-free-firmware contrib non-free
 16 Enabled: yes
 17 Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
~                                                              

jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror/mirror/ftp.us.debian.org$ apt update
Error: Malformed entry 1 in sources file
/etc/apt/sources.list.d/debian.sources (Suite)
Error: The list of sources could not be read.
jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror/mirror/ftp.us.debian.org$

https://deverrors.com/errors/apt-malformed-entry-list-file

pourtant mon debian.sources semble correct, a moi qu'il y ai un truc
que je ne vois pas

jack-sparrow

On Tue, 2026-06-16 at 01:07 +0200, Jack Sparrow wrote:
c'est ok,
 
juste comment definir un point de montage fstab sur un montage usb ?
 
jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror$ ls
mirror  skel  var
jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror$
 
jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror$ ls mirror/
ftp.us.debian.org
jitsukai@lenovo-laptop:/media/jitsukai/8852a8ee-5c17-4c4d-8c03-
f56d3e6802de/depot/apt-mirror$
 
sur un disque chiffré avec gnome.
 
et comment relire le /etc/apt/sources.list.d/ ?
 
On Mon, 2026-06-15 at 18:24 +0200, jack-sparrow wrote:
Plus simple 
 
https://packages.debian.org/fr/stable/apt-mirror
 
C'est ce que j'avais utilisé 
 
 
Le 15 juin 2026 à 09:24, Jean-Daniel Dubois
<jd.dubois@ouvaton.org>
a écrit :
 
  
Le 14/06/2026 à 00:14, Jack Sparrow a écrit :
 
 
 
bonjour,
 
je suis a la recherche d'un bon tuto pour faire un depot apt
local sur
un hd usb pour une utilisation offline
 
l'objectif est de pouvoir installer les paquet et donc des
logiciel
sans connecter l'ordinateur a internet
 
 
 
Bonjour,
 
 
 
Pour installer/mettre à jour des postes locaux en économisant la
bande passante ou sans connexion internet, j’utilise un dépôt-
miroir local copié sur disque externe. J’ai un certain nombre de
scripts pour gérer tout ça et j’ai toujours en projet de
documenter
ça sur mon wiki, mais je n’ai pas trop trouvé le temps de le
faire
(https://jddubois.ouvaton.org/wiki/).
 
Le principe est d’avoir une machine «master» (physique ou
virtuelle) qui est installée avec tous les paquets sélectionnés
comme utiles. L’objectif est d’avoir un dépôt qui soit un miroir
partiel de la distribution Debian, une mini-distribution en
quelque
sorte.
 
 Quand j’étais administrateur système j’avais mis en place un
dépôt
de paquets locaux, complémentaires à Debian pour l’installation
et
la mise en place des postes de travail. J’ai un peu continué avec
https://multiciel.ouvaton.org/debian/
 
 
Le dépôt sur disque local apporte des avantages :
 - économie de bande passante dès qu’il y a plus d’un poste à
installer/mettre à jour.
 - le dépôt local est à jour des alertes de sécurité et des
proposed-updates ou backports si utilisés (par exemple j’installe
LibreOffice en version backports).
 
Évidemment, si le poste de destination est connecté à internet,
il
faut vérifier que les dépôts Debian, notamment security sont bien
activés par la suite.
 
L’idée est de créer un pool de paquets à partir des paquets
installés sur la machine :
 
 #!/bin/bash
 dirname=pool.`dpkg --print-architecture`
 mkdir -p $dirname
 #rm -rf $dirname/*
 chmod a+rwX $dirname
 cd $dirname
 aptitude search '~i'|sed 's/^...//'|awk '{print $1}'|xargs apt-
get
download
 cd ..
 du -sch pool*
 
Ensuite je me suis inspiré
de
https://earthly.dev/blog/creating-and-hosting-your-own-deb-packag
es-and-apt-repo/
 
Il faut créer une autorité de certification qui va signer les
dépots (et bien protéger la clé privée...)
 Il faut créer les fichiers Packages Packages.gz Release
Release.gpg InRelease.
 
Quelques extraits de mon script de création du dépôt qui fait
d’autres choses :
 #do_hash
de
https://earthly.dev/blog/creating-and-hosting-your-own-deb-packag
es-and-apt-repo/
 do_hash() {
 HASH_NAME=$1
 HASH_CMD=$2
 echo "${HASH_NAME}:"
 for f in $(find -type f); do
 f=$(echo $f | cut -c3-) # remove ./ prefix
 if [ "$f" = "Release" ]; then
 continue
 fi
 echo " $(${HASH_CMD} ${f} | cut -d" " -f1) $(wc -c $f)"
 done
 }
 
 
 export GNUPGHOME=chemin vers le dossier openpgp contenant la clé
privée
 for arch in amd64 i386
 do
 echo "==== $arch ==="
 [ -d pool.$arch ] || continue
 rm -rf $arch
 mkdir -p $arch
 echo dpkg-scanpackages -a $arch pool.$arch
 dpkg-scanpackages -m -a $arch pool.$arch > $arch/Packages
 echo `grep Package: $arch/Packages|wc -l` Packages / `ls
pool.$arch/*.deb|wc -l` fichiers dans pool.$arch
 gzip -9k $arch/Packages
 #source
:
https://earthly.dev/blog/creating-and-hosting-your-own-deb-package
s-and-apt-repo/
 cd $arch
 cat << EOF >Release
 Origin: XXX Repository
 Label: XXX
 Suite: $arch/
 Codename: $arch/
 Version: 1.0
 Architectures: $arch
 Components: $arch/
 Description: XXX miroir partiel Debian
 Date: $(date -Ru)
 EOF
 do_hash "MD5Sum" "md5sum" >>Release
 do_hash "SHA1" "sha1sum" >>Release
 do_hash "SHA256" "sha256sum" >>Release
 cat Release | gpg --default-key multiciel.org -abs > Release.gpg
 cat Release | gpg --default-key multiciel.org -abs --clearsign >
InRelease
 cd ..
 done
  
 
En espérant que ça puisse aider,
 bonne journée,
 Jean-Daniel
 

Date Sujet#  Auteur
13 Jun 26 * depot de paquet en local usr hd USB pour utilisation offline16Jack Sparrow
14 Jun 26 +* Re: depot de paquet en local usr hd USB pour utilisation offline5Erwann Le Bras
14 Jun 26 i+* Re: depot de paquet en local usr hd USB pour utilisation offline3Pascal Hambourg
14 Jun 26 ii`* Re: depot de paquet en local usr hd USB pour utilisation offline2Jack Sparrow
15 Jun 26 ii `- Re: depot de paquet en local usr hd USB pour utilisation offline1Luc Novales
14 Jun 26 i`- Re: depot de paquet en local usr hd USB pour utilisation offline1Jack Sparrow
15 Jun 26 +* Re: depot de paquet en local usr hd USB pour utilisation offline8Jean-Daniel Dubois
15 Jun 26 i+* Re: depot de paquet en local usr hd USB pour utilisation offline3Michel Verdier
16 Jun 26 ii`* Re: depot de paquet en local usr hd USB pour utilisation offline2Jean-Daniel Dubois
16 Jun 26 ii `- Re: depot de paquet en local usr hd USB pour utilisation offline1Michel Verdier
16 Jun 26 i+* Re: depot de paquet en local usr hd USB pour utilisation offline3Jack Sparrow
16 Jun 26 ii`* Re: depot de paquet en local usr hd USB pour utilisation offline2Jack Sparrow
16 Jun 26 ii `- Re: depot de paquet en local usr hd USB pour utilisation offline1Jack Sparrow
19 Jun 26 i`- Re: depot de paquet en local usr hd USB pour utilisation offline1jack-sparrow
16 Jun 26 `* Re: depot de paquet en local usr hd USB pour utilisation offline2Basile Starynkevitch
16 Jun 26  `- Re: depot de paquet en local usr hd USB pour utilisation offline1Pascal Hambourg

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal