La gestion d'un référentiel (à la fois locale et distante)

Ce mini-guide est utile, bien que très simplifié, à ceux qui ont besoin de créer son personnel de garde propres (à la fois pour sa propre distribution dérivée de Ubuntu, que ce soit pour régler leurs travaux à forfait foules et mettre à disposition le résultat du temps passé à la fois que si le réseau d'une manière conforme
).
Eh bien, le travail à effectuer est très simple:
Nous avons d'abord créer la structure de notre référentiel. Après, nous avons déménagé dans la voie choisie par nous (ici je vais vous référer à / home / Ragnarok, l'utilisateur à domicile sur mon ordinateur portable), nous donne les commandes suivantes:
$ Mkdir miorepo
$ Cd miorepo
$ Mkdir binaires
$ Mkdir source
$ Touch index
De cette façon, nous avons préparé une structure comme celle-ci:
miorepo
Index
- Binary
- Source
Comme vous pouvez l'imaginer à l'intérieur du répertoire sera binaire et source, respectivement, insérer sur les paquets binaires et sources que nous voulons ajouter à notre référentiel.
Fichier d'index, nous avons créé (on peut l'appeler autrement) n'est pas indispensable mais il est très facile à manipuler tous les paquets des prises en pension.
Après avoir inséré les paquets ouvrir ce fichier et d'écrire une entrée pour chaque type de colis:
nom_du_paquet priorità_pacchetto categoria_pacchetto
La dernière colonne (categoria_pacchetto) servira à synaptic de décider dans quelle catégorie mettre le deb dans le dépôt d'organiser la recherche.
Maintenant, créez le fichier Packages.gz et Sources.gz (respectivement dans les dossiers binaires et sources). Pour terminer cette opération sont suffisantes, les commandes suivantes (données de l'intérieur du miorepo dossier):
$ Dpkg-scanpackages binary Index | gzip-9c> binary / Packages.gz
$ Dpkg-scansources Source Index | gzip-9c> source / Sources.gz
Si vous avez décidé de ne pas créer le fichier d'index dans les commandes de retrait remplacer par / dev / null.
Notre dépôt est maintenant prêt! N'oubliez pas que chaque fois que vous ajoutez un forfait, binaire ou de source, vous devez recréer les deux fichiers ci-dessus et, le cas échéant, mettre à jour le fichier d'index.
La seule chose restant à faire est d'éditer le fichier / etc / apt / sources.list.
Si le référentiel est locale, on insère, dans notre cas, une entrée comme ceci:
deb file: / / / home / ragnarok / miorepo binaire /
deb-src file: / / / home / ragnarok / miorepo source /
Sinon, si nous décidons de rendre accessible en ligne (juste créé en copiant la structure tout entière, y compris les signes et Sources.gz Packages.gz fichier sur notre page d'accueil, par exemple dans la racine de notre site), nous ajouter l'entrée:
deb binaires http://www.miositoweb.org/miorepo /
deb-src http://www.miositoweb.org/miorepo source /
Maintenant, nos forfaits sont disponibles à quiconque connaît leur emplacement! ![]()
Popularité: 12% [?]
Tags: repo Debian, Packages.gz, Référentiel, Sources.gz, sources.list, ubuntu repo
leave a response , or trackback from your own site. Vous pouvez suivre les réponses à ce bulletin avec le 2.0 feed RSS. Vous pouvez laisser une réponse, ou un trackback depuis votre propre site.



























7 juin 2008 à 17h20
Félicitations, très utile et intéressant.
J'avais presque envie de faire pour une prise en pension petit »pour les amis» avec des objets qui n'est pas là ou Deb est obsolète.
Merci
PS: Maintenant, je vais faire un tour dans votre blog, vous trouverez peut-être d'autres choses intéressantes
7th juin 2008 à 23:42
Merci pour le commentaire Churl
J'espère que vous pourrez trouver quelque chose d'intéressant dans les postes précédents!
Bonjour!