# Dépôt à partir d'image ISO

**URL:** <https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604>\
**Category:** Support Debian\
**Created:** [Mai 31, 2022, 4:45 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604 "2022-05-31T16:45:16Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Mai 31, 2022, 4:45 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/1 "2022-05-31T16:45:16Z")

</div>

Bonjour  
j’ai téléchargé des images ISO officielles de debian11.3 pour en créer un dépôt au cas ou je n’ai plus de connexion (ce qui m’arrive régulièrement)

pour cela : j’ai rajouté dans /etc/fstab/media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/ISO/debian-11.3.0-amd64-DVD-1.iso /media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/ iso9660 loop,ro 0 0  
puis je monte le point de montage mount /media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/  
je rajoute dans /etc/apt/sources.list la ligne deb [trusted=yes] file:///media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/  
puis apt-get update

j’ai toujours des erreurs comme quoi le fichier Packages n’est pas accessible

Par contre si je refais cette procédure avec un point de montage sur /home tout fonctionne correctement !!! j’ai essayé à plusieurs reprises , c’est toujours le même résultat

J’ai vérifié les droits du dossier du point de montage, je les ai mis comme pour ceux de /home c’est à dire d rwx r-x r-x : cela ne change rien

il n’y a que sur /home ou cela fonctionne : pourquoi ?

si quelqu’un a une idée ?  
merci

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Mai 31, 2022, 5:17 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/2 "2022-05-31T17:17:45Z")

</div>

le mieux pour faire un dépot, c’est de synchroniser en local un repository debian.  
Tu peux facilement le faire avec apt-mirror.  
C’est mieux que d’utiliser les iso.  
C’est ce que je fais. Il te faut un stockage bien sur (j’utilise un NAS, mais ça pourrait tout à fait être un disque externe par exemple).  
et dans ton source.list, tu mets les entrées nécessaires. c’est un peu plus simple, et tu es sur qu’il ne te manque pas de fichier.

Dans ton cas, c’est peut etre aussi un problème de propriété ds fichiers.

Quelles sont les erreurs que tu as? car en fonction du message d’erreur le problème n’est pas forcement le même.

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 31, 2022, 6:25 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/3 "2022-05-31T18:25:25Z")

</div>

> [@jibi](#):
>
> j’ai rajouté dans /etc/fstab/media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/ISO/debian-11.3.0-amd64-DVD-1.iso /media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/ iso9660 loop,ro 0 0

Point de montage délirant.

> [@jibi](#):
>
> je rajoute dans /etc/apt/sources.list la ligne deb [trusted=yes] file:///media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/

Ligne incomplète.

> [@jibi](#):
>
> il n’y a que sur /home ou cela fonctionne

Je soupçonne plutôt qu’il n’y a que dans /media/jean-luc que ça ne fonctionne pas.  
Problème de permissions.

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 10:00 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/4 "2022-06-01T10:00:26Z")

</div>

> [@PascalHambourg](#):
>
> Point de montage délirant.

pourquoi délirant ? c’est un endroit comme un autre … là ou j’ai de la place sur mon HDD  
00svg\_SVG-noDell = HDD sur /media  
/depotsDebian11.3 repertoire pour accueillir toutes les images montées

> [@PascalHambourg](#):
>
> Ligne incomplète.

oui je viens de voir que j’ai mal copié ma lignesources/list ici ! désolé

> [@PascalHambourg](#):
>
> Problème de permissions.

si j’ai mis les mêmes droits que /home ( d wrx r-x r-x )au répertoire /depotsDebian11.3 les droits ne s’appliquent pas ???

avant montage de l’iso le dossier /media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/ a les droit d rwx r-x r-x  
une fois l’image monté sur /media/jean-luc/00svg\_SVG-noDell/depotsDebian11.3/dvd01/ les droits de ce dossier passent à d r-x r-x r-x

> [@PascalHambourg](#):
>
> Problème de permissions.

comment savoir quel est ce problème de permissions ?

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 11:10 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/5 "2022-06-01T11:10:38Z")

</div>

> [@PascalHambourg](#):
>
> Je soupçonne plutôt qu’il n’y a que dans /media/jean-luc que ça ne fonctionne pas.

oui tu as raison j’ai fait plusieurs essais il n’y a que dans /media que cela ne passe pas

j’ai beau chercher je ne vois pas ou est ce problème de permission !!!

mis à part les droits rwx y a t’il un autre façon de gérer les droits ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 1, 2022, 11:18 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/6 "2022-06-01T11:18:15Z")

</div>

Donnes nous un `ls -l /media` s’il te plait

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 11:35 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/7 "2022-06-01T11:35:44Z")

</div>

voilà

```nohighlight
root@KuJL:/media/jean-luc/00svg_SVG-noDell/depotsDebian11.3# ls -l /media
total 4
drwxr-x---+ 8 root root 4096 1 juin 09:17 jean-luc
root@KuJL:/media/jean-luc/00svg_SVG-noDell/depotsDebian11.3#

```

```nohighlight
jean-luc@KuJL:/home$ ls -l /media
total 4
drwxr-x---+ 8 root root 4096 1 juin 09:17 jean-luc
jean-luc@KuJL:/home$

```

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 1, 2022, 12:03 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/8 "2022-06-01T12:03:30Z")

</div>

> [@jibi](#):
>
> ```plaintext
> drwxr-x—+ 8 **root root** 4096 1 juin 09:17 jean-luc
> 
> ```

les droits ne sont accordés qu’à l’utilisateur root en lecture/ecriture/execution, et le groupe root uniquement en lecture et execution.

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 12:09 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/9 "2022-06-01T12:09:33Z")

</div>

oui bien sûr !  
mais quand je monte une iso, que je fais l’update : je suis en tant que utilisateur root.

donc ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 1, 2022, 12:17 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/10 "2022-06-01T12:17:06Z")

</div>

il te manque `r-x` pour `other`

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 12:37 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/11 "2022-06-01T12:37:50Z")

</div>

`chmod o+rx` fichier pour un fichier mais pour un dossier `chmod o+rx /media` ca change rien  
`chmod -R o+rx /media`

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 1, 2022, 12:42 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/12 "2022-06-01T12:42:46Z")

</div>

Bonjour

Supposons que :

```nohighlight
jean-luc@KuJL:~$ ls -ld /media/jean-luc
drwxr-x--- 8 root root 4096 1 juin 09:17 jean-luc
jean-luc@KuJL:~$ 

```

Dans ce cas là, s’il n’y avait que ces attributs,  
le compte utilisateur `jean-luc` n’aurait aucun accès  
au contenu du répertoire `/media/jean-luc/`

Mais en fait, il y a une petite différence entre la supposition ci-dessus  
et la réalité ci-dessous :

```nohighlight
jean-luc@KuJL:~$ ls -ld /media/jean-luc
drwxr-x---+ 8 root root 4096 1 juin 09:17 jean-luc
jean-luc@KuJL:~$ 

```

Avez vous remarqué le petit caractère **`+`**  
qui est situé juste à la fin de la liste des attributs d’accès ?

Ce petit **`+`** nous indique que  
des règles ACL ont été créées pour ce répertoire.

Effectivement :

```nohighlight
jean-luc@KuJL:~$ getfacl /media/jean-luc
getfacl : suppression du premier « / » des noms de chemins absolus
# file: media/jean-luc
# owner: root
# group: root
user::rwx
user:jean-luc:r-x
group::---
mask::r-x
other::---

jean-luc@KuJL:~$ 

```

---

<div class="post-metadata">

**Author:** ![jibi](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/j/49beb7/32.png) [@jibi](https://www.debian-fr.org/u/jibi)\
**Post date:** [Juin 1, 2022, 12:52 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/13 "2022-06-01T12:52:32Z")

</div>

[Zargos](https://www.debian-fr.org/u/Zargos)  
UN GRAND MERCI à TOI

tu es bien le seul à m’avoir guidé simplement à la solution 👏 👏

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Juin 4, 2022, 7:52 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/14 "2022-06-04T07:52:36Z")

</div>

> [@jibi](#):
>
> il n’y a que dans /media que cela ne passe pas

Non, seulement dans /media/jean-luc à cause des permissions particulières de ce répertoire. Si tu crées un répertoire quelconque dans /media et y montes ton image ISO, il n’y aura pas de problème.

> [@jibi](#):
>
> j’ai beau chercher je ne vois pas ou est ce problème de permission  
> mis à part les droits rwx y a t’il un autre façon de gérer les droits ?

Oui, voir l’excellente explication de @anon29980398 sur les ACL. apt exécute certaines actions en tant qu’utilisateur \_apt, les permissions doivent autoriser cet utilisateur à lire le dépôt.

> [@jibi](#):
>
> tu es bien le seul à m’avoir guidé simplement à la solution

C’est la pire des solutions, à un faux problème que tu t’es créé toi-même par ton acharnement à vouloir monter un dépôt au mauvais endroit.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Juin 4, 2022, 12:39 UTC](https://www.debian-fr.org/t/depot-a-partir-dimage-iso/86604/15 "2022-06-04T12:39:18Z")

</div>

> [@PascalHambourg](#):
>
> C’est la pire des solutions, à un faux problème que tu t’es créé toi-même par ton acharnement à vouloir monter un dépôt au mauvais endroit.

C’est ce qu’on appelle le **problème XY**  
On a un problème X, on est convaincu que la solution c’est Y, on n’arrive pas à faire Y donc on cherche du support pour Y alors qu’on devrait chercher du support pour X.  
C’est un grand classiqe du support.
