depot à partir d'image ISO Le sujet est résolu

Demande d'aide : c'est ici.
Répondre
hello
Messages : 4
Inscription : 31 mai 2022, 17:57
Status : Hors-ligne

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
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Bonjour, et Bienvenue.

Que renvoie ces 2 commandes :

Code : Tout sélectionner

ls -dl /home

ls -dl /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01
**Simple Utilisateur** -- Debian stable - XFCE
PascalHambourg
Contributeur
Contributeur
Messages : 876
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Pour info, sujet déjà posé dans debian-fr.org, debian-facile et qui sait où...
Problème patent de permissions dû à un choix de point de montage aberrant.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

PascalHambourg a écrit : 31 mai 2022, 20:28 Pour info, sujet déjà posé dans debian-fr.org, debian-facile et qui sait où...
Problème patent de permissions dû à un choix de point de montage aberrant.

Merci pour cette info :good:


J'ai parcouru rapidement la discussion sur Debian-Facile où on lit :
Est on obligé de monter une image ISO sur /mnt ?
ou est il possible de choisir n'importe quel emplacement sur un HDD car sur mon répertoire racine je n'ai pas beaucoup de place !

Ceci est un faux problème !

Le fait de monter un système de fichiers (le CD peu importe où il se trouve) sur une arborescence (celle de l'OS installé) n'occupe quasiment pas de place sur cette dernière.

Autrement dit :
si le fichier ISO du CD est enregistré sur un support externe,
le fait de le monter dans /home ou dans /mnt
ne va pas saturer la partition qui porte le point de montage.

La question est donc résolue sur DF.
**Simple Utilisateur** -- Debian stable - XFCE
hello
Messages : 4
Inscription : 31 mai 2022, 17:57
Status : Hors-ligne

dezix a écrit : 31 mai 2022, 19:45 Bonjour, et Bienvenue.
Que renvoie ces 2 commandes :

Code : Tout sélectionner

ls -dl /home
ls -dl /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01

Bonjour, merci à toi
voilà le retour console ;
root@KuJL:~#
root@KuJL:~# ls -dl /home
drwxr-xr-x 5 root root 4096 31 mai 18:48 /home
root@KuJL:~#
root@KuJL:~#
root@KuJL:~# ls -dl /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01
dr-xr-xr-x 1 root root 4096 26 mars 13:56 /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01
root@KuJL:~#
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Comme tu n'avais pas indiqué le point de montage mais son parent (/home)
j'ai mis machinalement : ls -ld /home

Mais c'est : ls -ld /home/<point de montage> qui aurait un éventuel intérêt...


Maintenant,
visiblement tu n'as pas lu/tenu compte des autres réponses qui se réfèrent à l'aide déjà obtenue sur DF.

PascalHambourg a écrit : 31 mai 2022, 20:28 Problème patent de permissions dû à un choix de point de montage aberrant.

dezix a écrit : 31 mai 2022, 23:37 sur Debian-Facile où on lit :

Est on obligé de monter une image ISO sur /mnt ?
ou est il possible de choisir n'importe quel emplacement sur un HDD car sur mon répertoire racine je n'ai pas beaucoup de place !


Ceci est un faux problème !

J'ai sincèrement l'impression que tu te crées un problème où il n'y en a pas vraiment.


Prends un peu de recul, reconsidère le but rechercher => pouvoir utilise l'ISO d'un CD comme source :
hello a écrit : 31 mai 2022, 18:11 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)
Cela n'a (à mon sens) qu'un usage possible => Installer des nouveaux paquets qui seraient manquants sur le système installé.

et comme selon tes écrits sur DF ça fonctionne sur /home/DVD je ne vois pas la raison de s'entêter à utiliser un autre point de montage,
qui de surcroît ne fonctionne pas :wacko:


Pour ma part à moins que tu te sois mal expliqué et que le but rechercher soit autre (ce dont je doute)

Je considère la question Résolue

:191:
**Simple Utilisateur** -- Debian stable - XFCE
hello
Messages : 4
Inscription : 31 mai 2022, 17:57
Status : Hors-ligne

voilà :

Code : Tout sélectionner

jean-luc@KuJL:/media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01$ ls -l /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01/
total 1190
-r--r--r-- 1 root root    146 26 mars  12:26 autorun.inf
dr-xr-xr-x 1 root root   2048 26 mars  12:26 boot
dr-xr-xr-x 1 root root   2048 26 mars  12:26 css
lr-xr-xr-x 1 root root      1 26 mars  12:26 debian -> .
dr-xr-xr-x 1 root root   2048 26 mars  12:26 dists
dr-xr-xr-x 1 root root   4096 26 mars  12:26 doc
dr-xr-xr-x 1 root root   2048 26 mars  12:26 EFI
dr-xr-xr-x 1 root root   2048 26 mars  12:27 firmware
-r--r--r-- 1 root root 184032 22 mars  18:37 g2ldr
-r--r--r-- 1 root root   8192 22 mars  18:37 g2ldr.mbr
dr-xr-xr-x 1 root root   2048 26 mars  12:26 install
dr-xr-xr-x 1 root root   2048 26 mars  12:26 install.amd
dr-xr-xr-x 1 root root   6144 26 mars  12:26 isolinux
-r--r--r-- 1 root root 609703 26 mars  13:56 md5sum.txt
dr-xr-xr-x 1 root root   4096 26 mars  12:26 pics
dr-xr-xr-x 1 root root   2048 26 mars  12:29 pool
-r--r--r-- 1 root root   9123 26 mars  13:56 README.html
-r--r--r-- 1 root root    291  4 mars   2017 README.mirrors.html
-r--r--r-- 1 root root     86  4 mars   2017 README.mirrors.txt
-r--r--r-- 1 root root    543 26 mars  12:26 README.source
-r--r--r-- 1 root root   5716 26 mars  13:56 README.txt
-r--r--r-- 1 root root 364571 22 mars  18:37 setup.exe
dr-xr-xr-x 1 root root   2048 26 mars  12:26 tools
-r--r--r-- 1 root root    233 26 mars  12:26 win32-loader.ini
jean-luc@KuJL:/media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01$ 
oui j'ai lu les autres réponses !
pourquoi j'insiste : un petit QCM => une plusieurs réponses au choix, une réponse fausse n'enlève pas de point !

- A ) je suis con et ne le vois pas ?
- B ) je n'ai pas accès à internet pendant plusieurs jours ou semaines et cela régulièrement ?
- C ) besoin de passer mon bac ou plus à mon age pour me servir de Linux ?
- D ) me faire injecter un produit expérimental plusieurs fois ?
- E ) sur mon ordi je n'ai de la place uniquement sur /media ?
- F ) faut que je re installe Debian et mettre plus de place sur /home ou /var ou autre ?
- G ) envie de comprendre pourquoi sur /media je n'y arrive pas ?
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

hello a écrit : 01 juin 2022, 13:51 oui j'ai lu les autres réponses !

Ne prends pas les choses à mal ....

Mais tu sembles "avoir le nez dans le guidon".... ça peut arriver à tout le monde :003:

dezix a écrit : 01 juin 2022, 13:29 Mais c'est : ls -ld /home/<point de montage> qui aurait un éventuel intérêt...
pas :
hello a écrit : 01 juin 2022, 13:51 $ ls -l /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01/

Alors, je te redis (pour t'aider) : reprends le truc sereinement car je crois que ton problème de dépôt local est déjà résolu...

... du moins c'est ce qu'il me paraît vu de ma place.
**Simple Utilisateur** -- Debian stable - XFCE
hello
Messages : 4
Inscription : 31 mai 2022, 17:57
Status : Hors-ligne

/media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01/ c'est le point de montage des l'images ISO qui ne fonctionne pas

/home/dvd01 c'est le point de montage qui fonctionne
voilà la commande

Code : Tout sélectionner

jean-luc@KuJL:/home/dvd01$ ls -ld /home/dvd01
dr-xr-xr-x 1 root root 4096 26 mars  13:56 /home/dvd01
jean-luc@KuJL:/home/dvd01$ 

mais j'ai installé ce depot local à plusieurs endroits /home /var / et c... il n'y a que dans /media que cela ne fonctionne pas.
J'ai beau chercher le problème de droit, je ne vois pas

pour /media : les droits ne sont accordés qu’à l’utilisateur root en lecture/ecriture/execution, et le groupe root uniquement en lecture et exécution ! donc cela devrait fonctionner
pour, le point de montage : /media/jean-luc/00svg_SVG-noDell/depotsDebian11.3/dvd01/ : les droits ne sont que en lecture seule puisque c'est une image iso qui a été montée
pour, le point de montage /home/dvd01 : les droits ne sont que en lecture seule puisque c'est une image iso qui a été montée MAIS là cela fonctionne

si j'ai la solutions devant les yeux, cela fait 4 jours que je ne la vois pas
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Donc la question est : pourquoi ça ne fonctionne pas dans : /media/....

Perso, j'en sais rien,
j'ai pensé que peut-être une histoire d'attributs vu que les permissions semblent identiques,
un test de mon côté ne montre rien :

Code : Tout sélectionner


~# lsattr /home
--------------e------- /home/data
--------------e------- /home/dezix
--------------e------- /home/lost+found

# lsattr /media
--------------e------- /media/cdrom
--------------e------- /media/dezix


# lsattr /media/dezix/
--------------e------- /media/dezix/SANDISK-BLAD32G
Peut-être que la solution se trouve dans la configuration d'APT, mais je n'ai rien trouvé dans man apt.conf

Tu pourrais tenter l'usage de apt-cdrom

Code : Tout sélectionner

$man apt-cdrom

APT-CDROM(8)                          APT                         APT-CDROM(8)

NOM
       apt-cdrom - Utilitaire de gestion des CD d'APT

SYNOPSIS
       apt-cdrom [-rmfan] [-d=point_de_montage_CD-ROM]
                 [-o=chaîne_de_configuration] [-c=fichier_de_configuration]
                 {add | ident | {-v | --version} | {-h | --help}}

DESCRIPTION
       apt-cdrom est utilisé pour ajouter un nouveau CD à la liste des sources
       disponibles. apt-cdrom prend soin de déterminer la structure du disque,
       de corriger de possibles erreurs de gravure et de vérifier les fichiers
       d'index.

       Il est nécessaire d'utiliser apt-cdrom pour ajouter des CD au système
       APT car cela ne peut être réalisé manuellement. Par ailleurs, chaque
       disque d'un ensemble de CD doit être séparément inséré et parcouru pour
       prendre en compte de possibles erreurs de gravure.
Je n'utilise jamais cela, peut-être que c'est réservé à l'usage de CD via le lecteur optique..... aucune idée sur la question.

Désolé, mais je pense avoir fait le tour de cette question passionnante :icon_e_geek:

Le principal c'est tout de même que tu puisses accéder à tes sources, même si elles ne sont pas montées quelque-part sous /media/....
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Autre piste pour tes problèmes de réseau indisponible,
installer localement un dépôt, peut-être que apt-cacher-ng fait le job ???

L'idée étant qu'un dépôt qui puisse être synchronisé comme une mise à jour système est plus pratique que le téléchargement périodique de toute la collection de CD.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

Après vérification, apt-mirror est l'outil à utiliser pour créer un dépôt local.

apt-cacher-ng sert à ne télécharger qu'une fois les paquets utilisés par les machines d'un réseau local ;
c'est intéressant à partir de 2 machines,
mais ça ne fournira pas (en cache) des paquets qui ne sont installés sur aucune des machines locales.
**Simple Utilisateur** -- Debian stable - XFCE
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 4946
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : Hors-ligne

Le répertoire /media est un peu particulier vu du système. Il sert à centraliser le montage automatique de périphériques externes (clef USB, cartes son ...).
Laisse le système gérer ce répertoire, et fait un autre choix si tu veux monter un périphérique manuellement.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

piratebab a écrit : 02 juin 2022, 09:45 Laisse le système gérer ce répertoire, et fait un autre choix

Oui, et d'ailleurs /mnt est prévu pour cet usage :
Debian - L'arborescence des fichiers

mnt Point de montage pour les montages temporaires

FHS | 3-12- -mnt - Mount point for a temporarily mounted filesystem
ajoute que les montages qui y sont faits par l'administrateur, ne doivent pas interférer avec l'exécution des programmes.

ici c'est le cas donc : /mnt/dvd semble un bon choix.
**Simple Utilisateur** -- Debian stable - XFCE
MicP
Modérateur
Modérateur
Messages : 896
Inscription : 16 avr. 2016, 22:14
Status : Hors-ligne

Comme je le lui indiquais dans mon message,
il y a des règles ACL (Access Control Lists) spécifiques sur chacun des sous-répertoires du répertoire /media/
C'est ce qui empêche le compte _apt d'accéder à son point de montage.

Mais, malgré les conseils de la personne la plus compétente et, c'est peu de le dire, qui est d'une patience incroyable,
et malgré les conseils qui lui ont été donnés aussi sur ce forum,
il a préféré ouvrir à tous l'accès au répertoire /media/ et à tous les sous-répertoires qui y seraient présents.
Avatar de l’utilisateur
dezix
Membre hyper actif
Membre hyper actif
Messages : 3546
Inscription : 04 juin 2016, 14:50
Status : Hors-ligne

@MicP Merci pour ce retour :good:

Ça nous aura appris ou rappeler cette histoire d'ACL sur /media

... après chacun gère son business comme il l'entend :dirol:

Le sujet est marqué résolu, l'affaire est donc classée.

:006:
**Simple Utilisateur** -- Debian stable - XFCE
Répondre