Forum Linux.debian/ubuntu Repository personnel et dépendances

Posté par .
Tags : aucun
1
9
juil.
2010
Bonjour à tous.
J'essaie depuis hier de trouver solutions à mon problème.
Je suis actuellement en train de mettre en place un repository local permettant la distribution, sur quelques machines spécifiques, un logiciel développé "Maison"

Jusqu'ici pas de souci, j'utilise l'outil reprepro et cela fonctionne parfaitement. Mes ennuis démarrent au moment de gérer les dépendances. En effet, les machines sur lesquels sont faites les installations n'ont pas accès à l'extérieur. Elles ne peuvent donc pas satisfaire les dépendances via un repository "Officiel".

Après plusieurs recherches infructueuses, je me tourne vers vos expériences et vos connaissances. Comment puis.-je satisfaire les diverses dépendance et ceci de façon automatisée lors de l'ajout d'un paquet sur mon repository local.

Avec mes meilleures salutations.
  • # [mode bibi on]

    Posté par . Évalué à 2.

    Pourquoi ne pas tout simplement copier les paquets requis dans ton dépôt local ?

    [mode bibi off]

    PS: une balise XML dans le titre ( par exemple <bibi>, et on m'insulte en me disant que le corps de mon message est vide !
    Sachez que je fais ce que je veux de mon corps messieurs (et mesdames ?) les responsables de linuxfr !
  • # Automatique

    Posté par . Évalué à 1.

    C'est une idée.
    Le problème étant que je fais parti de cette partie de la population
    étant flemmarde et voulant automatisé le plus possibles les actions de ce genre.

    Ceci également, et surtout, dans l'optique d'éviter de devoir chercher les dépendances des dépendances lorsque les développeurs m'auront fourni la liste finale des dépendances "primaires". Sans oublié qu'ils voudront probablement mettre eux-même leur paquets sur le dépôts sans forcément s'amuser plus loin.

    Salutations.
    • [^] # Re: Automatique

      Posté par . Évalué à 2.

      Pourquoi ne pas installer un proxy apt (s'il s'agit d'une debian) sur une machine ayant accès au net ?
      En configurant les machines isolées pour pointer leurs sources sur celle ci, elle devraient pouvoir récupérer les paquet voulus.
      • [^] # Re: Automatique

        Posté par . Évalué à 1.

        A la longue les machines (Par groupe de deux isolées) seront reliées par un Switch. L'envie finale est d'arriver avec un portable, le brancher comme troisième machine sur le switch, faire les installations ou les mises à jours nécessaires (Nouvelle release du soft) et de repartir.

        Ceci de façon indépendant du réseau (Sortie).
        • [^] # Re: Automatique

          Posté par . Évalué à 3.

          et ?
          c'est bien ce qu'olaf te propose:
          - tu mets en place ton proxy sur la machine A qui a accès au WAN
          - tu fais une copie du path contenant tes paquets sur A vers la machine B hébergeant ton dépôt et qui n'a pas accès au WAN
          - tu scriptes tout ça pour l'automatiser à chaque mise à jour apt
          - ton portable ou tout autre machine n'ayant pas accès au WAN se connecte à B pour faire sa mise à jour

          ou alors j'ai loupé un épisode
          • [^] # Re: Automatique

            Posté par . Évalué à 1.

            Hello.
            Désolé, mais c'est la première fois que j'essaie de mettre en place un tel chose :-)

            Nous avons donc deux machines, hors réseau, reliée entre elle par un Switch.

            Il existe plusieurs techniciens dans le monde disposant d'un ordinateur portable.

            Leur mission étant d'installer ou de mettre à jour un logiciel sur ces deux machines. Pour se faire, il se connecte sur le Switch reliant les deux machines et ils utilisent leur portable comme un repository debian.

            Comment faire pour que, si je fourni le fichier .deb à un technicien, il puisse l'ajouter à son repository et mettre également, et automatiquement, toutes les dépendances nécessaires.

            La solution que vous me proposez est-elle viable?
            Salutations

Suivre le flux des commentaires

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