Forum Linux.debian/ubuntu mises a jour en local via debmirror

Posté par  .
Étiquettes :
0
11
juin
2005
bjour, voila j'ai un serveur contenant l arborescende du mirroir debian stable i386 via debmirror , placé dans /mirror sur 192.168.0.2...

j aimerai installer des paquets sur mes clients sans passer par le net mais en allant chercher directement sur 192.168.0.2.

- apt-proxy est il necessaire pour ce genre d operation ?

- en local sur 192.168.0.2 je reussis bien a mettre a jour en ajoutant au sources.list :

deb file:/mirror/ stable main

- mais quelle ligne faut il ajouter dans le sources.list des clients se trouvant sur le reseau ??? que ce soit via http ou ftp peu importe du moment que c est realisable je prends le plus simple :=).

j ai tente differentes syntaxes mais a chque fois il clake une erreur :

si je mets :
deb ftp://192.168.0.2:9999/(...) sarge main contrib non-free

alors ca reste bloque sur 0%......

si je mets :

deb ftp://192.168.0.2/(...) sarge main contrib non-free

il me dit que la connexc. est refusée, impossible de recuperer ftp:192.168.0.2/mirror....

voila je sais vraiment pas quoi faire, en local ca fonctionne bien mais je n arrive pas a mettre a jour des clients du reseau en passant par 0.2...

merci d avance de votre precieuse aide :)
  • # NFS

    Posté par  . Évalué à 1.

    deb file:/mirror/ stable main


    Pour utiliser ce sources.list sur tout les clients, il faut que le serveur exporte /mirror par NFS.

    Tu dois installer nfs-kernel-server sur le serveur puis configurer le fichier /etc/exports avec quelque chose comme:
    /mirror *.local.domain(ro)

    Ne pas pas oublier d'autoriser les clients à utiliser portmap et mountd dans /etc/hosts.allow

    Ensuite les clients n'ont plus qu'à mounter ce repertroire:
    # mount -t nfs 192.168.0.2:/mirror /mirror


    apt-proxy n'est pas utile car tu as déjà tout en local avec debmirror.
    • [^] # Re: NFS

      Posté par  . Évalué à 1.

      argh et via FTP il n y a pas de moyen plus simple de créer un mirroir local !??:(

      le local.domain que tu mentionnes doit correspondre au contenu qu il y a dans /etc/hostname nan ??

      De plus j ai testé de lancer la commande mount -t nfs sur le client, il me dit que le programme RPC n est pas enregistré :(

      deb file:/mirror/ stable main



      Pour utiliser ce sources.list sur tout les clients, il faut que le serveur exporte /mirror par NFS.


      je ne veux pas forcement utliser CE sources.list, :) , je recherche juste le moyen le plus simple de telecharger des paquets sur une machine en local sans utiliser le net :) ,

      donc si je veux mettre quelque chose comme deb ftp://192.168.0.2/mirror(...) sur les clients, que devrai je effectuer sur mon server pour que ca pass ??
      • [^] # Re: NFS

        Posté par  . Évalué à 1.

        argh et via FTP il n y a pas de moyen plus simple de créer un mirroir local !??:(


        Tu as déjà un mirroir local sur le serveur, pas besoin de le dupliquer sur toutes tes machines.

        Pour moi, NFS c'est le plus simple et la meilleurs solutions sur un réseau local car ca ne duplique pas les paquets sur les clients.

        Pour le ftp, ca depend du serveur ftp que tu utilise et comment tu l'as configuré. Mais je pense que le plus simple pour toi est d'installer apache sur le serveur. La config par défaut suffit si le serveur n'est pas directement connecté à internet. Ensuite tu vas dans /var/www et tu fais un lien mirror vers /mirror.

        Tu pourras ensuite utiliser http://192.168.0.2/mirror(...) pour les clients.

        Vérifie quand même que tu as l'option FollowSymLinks dans "Directory /var/www/" du fichier /etc/apache/httpd.conf. Il faut aussi qu'apache puisse lire le contenu de /mirror
        • [^] # Re: NFS

          Posté par  . Évalué à 1.

          ok pi6lohe merci des conseils, a present j arrive bien a mettre a jour mes clients en passant par le serveur en réseau local via HTTP....

          seulement les machines de l 'exterieur (accedant par le LAN) n arrivent pas acceder au repertoire /var/www/mirror , qui est en fait un lien symbolique vers /mirror (la ou se trouve les paquets). en LOCAL pas de probleme j ai bien acces a l arborescende de mirror ou phpmyadmin.

          j'ai chmodé l'affaire rien n'y fait, ils ont bien acces aux nouveaux repertoires et pages crées dans /var/www, mais pas possible d acceder a mirror donc au moment de la mise a jour ca passe pas non plus. :(

          Savez vous ce qui pourrait causer ce probleme ? je n'ai pas touché a httpd.conf excepté l ajout de cette section :



          <Directory /mirror/>
          Options +Indexes +SymlinksIfOwnerMatch
          IndexOptions NameWidth=* +SuppressDescription
          DirectoryIndex .


          voila si quelqu un aurait une idée. :=) merci d avance.
          • [^] # mirroir accessible depuis le WAN

            Posté par  . Évalué à 1.

            argh personne n aurait une petite idée sivouplé ??
            je n ai toujours pas reussi a faire fontionner le mirroir vie le WAN :(:(
          • [^] # mirroir accessible depuis le WAN

            Posté par  . Évalué à 1.

            argh personne n aurait une petite idée sivouplé ??
            je n ai toujours pas reussi a faire fontionner le mirroir vie le WAN :(:(

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.