Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/04/2007, à 17:23

Foreynah

Copie de dépôts personnalisée

Bonjour,

Je viens de lire le dernier billet sur Planet Ubuntu-fr (aussi disponible à l'adresse http://www.kagou.fr/post/2007/04/25/Fai … s-pour-apt). Ce dernier renvoie à un tuto pour la mise en oeuvre (http://doc.ubuntu-fr.org/tutoriel/creer_un_miroir_local).

Après cette lecture, je me demande s'il serait possible de choisir ce que l'on souhaiterait voir apparaitre dans le mirroir..?

Alors ce ne serait plus une "simple" copie des dépôts mais des dépôts personnalisés en quelque sorte (avec des applications, librairies, dépendances, etcétéra qui seront choisis)... Est-ce possible? Et si oui, comment?

Voilà. Merci wink!

Hors ligne

#2 Le 25/04/2007, à 17:28

yannp

Re : Copie de dépôts personnalisée

http://aptoncd.sourceforge.net/

***
What is APTonCD?

APTonCD is a tool with a graphical interface which allows you to create one or more CDs or DVDs (you choose the type of media) with all of the packages you've downloaded via APT-GET or APTITUDE, creating a removable repository that you can use on other computers.
APTonCD will also allow you to automatically create media with all of your .deb packages located in one especific repository, so that you can install them into your computers without the need for an internet conection.
***

Créer un support, avec tous les packages qui ont été téléchargés via apt-get ou aptitude. Créer un dépôt portable qu'on peut utiliser sur plusieurs ordinateurs.

ça répond à tes besoins, c'est dans les dépôts de feisty !


Blog : http://airdesign.ch/yann
Système : Mac OS X - Ubuntu - Arch Linux - Frugalware - Windows

Hors ligne

#3 Le 25/04/2007, à 17:37

Foreynah

Re : Copie de dépôts personnalisée

Salut!

Je suis sous Dapper tongue!

Merci pour la piste. Je vais faire y faire un tour pour voir... Mais cette methode me parait au premier abord assez différente.

Rien qui s'en rapproche plus?

Hors ligne

#4 Le 25/04/2007, à 18:00

Foreynah

Re : Copie de dépôts personnalisée

J'ai répondu peut-être trop vite... wink

C'est exactement ça! Et peut-être même mieux que ce que je cherchais... Donc un grand merci à yannp.

Pour ceux que ça intéresse une version pour Dapper est aussi disponible dans la section download : http://aptoncd.sourceforge.net/download.html. Et voici le lien pour la télécharger : http://downloads.sourceforge.net/aptonc … r1_all.deb.

Je vais tester...

Ciao!

Hors ligne

#5 Le 25/04/2007, à 18:15

yannp

Re : Copie de dépôts personnalisée

Feedback bienvenu, je ne l'ai que survolé personnellement, je n'ai pas encore eu l'utilité d'un tel système...

J'ai l'impression que beaucoup de gens cherchent cet utilitaire, mais personne ne comprend à quoi il sert...

la section "screenshot" est peut-être plus parlante ?
http://aptoncd.sourceforge.net/screenshots.html


Blog : http://airdesign.ch/yann
Système : Mac OS X - Ubuntu - Arch Linux - Frugalware - Windows

Hors ligne

#6 Le 26/04/2007, à 04:20

Foreynah

Re : Copie de dépôts personnalisée

Salut!

Bien je l'ai testé... Et ça fonctionne bien. L'application propose de cocher les paquets que l'on souhaite sauvegarder sur le CD. Ce sont les paquets présents dans /usr/cache/apt/archives/ essentiellement... Puis on a la possibilité de graver directement une iso qui sera créée ou d'utiliser cette dernière. Quand on va dans synaptic on peut alors ajouter le CD (j'ai essayé en mode graphique, c'est ok) en tant que dépôt.

J'ai testé une MAJ de cette façon et celà s'est passé sans problème. Par contre je ne sais pas si des problèmes de dépendances peuvent être posés... Je n'en est pas eu en tout cas...

Petit bémol quand même vu que les paquets sélectionnable sont ceux de l'archive de synaptic... Sur 240Mo à télécharger au départ (nouvelle installation...) il en restait 40 à télécharger! Donc je ne suis pas sûr que ce soit la solution ultime pour un ordinateur non connecté. Bien sûr : ça avance le travail et fait gagner du temps...

A moins que quelqu'un connaisse l'emplacement de la totalité des paquets présents (s'ils sont tous conservés...) et veuille bien nous le communiquer... Il y a donc une limite à l'utilisation de ce logiciel.

Voilà. Un logiciel pratique, facile d'utilisation (en françois ;p), mais qui a certaines limites à mon avis.

Ciao!

PS : Je me demande pourquoi on n'a pas accès à tous les paquets téléchargés. Si quelqu'un le sais... N'hesitez pas!

Hors ligne

#7 Le 26/04/2007, à 17:23

Canardo

Re : Copie de dépôts personnalisée

J'essaye d'utiliser AptonCD, mais j'ai un petit soucis lors de l'installation du "cd" entant que source de mise à jour.
Je veux éviter d'avoir à graver un CD à chaque fois, du coup j'ai généré un fichier iso avec AptonCD.
Sur mon poste sans Internet, je monte le fichier iso, dans : /media/APTonCD(vcd)
Mais quand j'ajoute le dépot dans mon sources.list :
deb file:/media/APTonCD(vcd)
J'ai une erreur : Ligne xx mal formée.
J'ai aussi essayé d'écrire :
deb file:/media/APTonCD(vcd)
puis
deb file:/media/APTonCD(vcd) feisty main restricted universe multiverse
Mais à chaque fois une erreur se produit à la lecturer des index du dépôt.
Comment je pourrais faire !?

Hors ligne

#8 Le 26/04/2007, à 21:34

yannp

Re : Copie de dépôts personnalisée

> Foreynah

Je comprends pas bien quels paquets tu cherches...

1) Tu installes ton poste avec Internet, tu installes tout ce qu'il faut
2) tu récupères tout les paquets non-installé de bases
3) Tu installes ton poste sans Internet, avec les paquets non-installé sur ton cd...

J'ai juste ?

> Canardo

ça devrait ressembler à ça :
deb file://media/APTonCD(vcd) feisty main

vérifie 'feisty' et 'main'


Blog : http://airdesign.ch/yann
Système : Mac OS X - Ubuntu - Arch Linux - Frugalware - Windows

Hors ligne

#9 Le 27/04/2007, à 02:06

Foreynah

Re : Copie de dépôts personnalisée

@ Canardo

Dans la documentation (http://aptoncd.sourceforge.net/doc-manual.html):

Restore .iso image
Action

Restore an ISO image created by APTonCD, similar to Restore APTonCD option. Note: This action requires administrative privileges.

Features

Open media
    The first step is to find and select the .iso file you want to restore.

Select packages
    When you select and open an image it's showed a list with all packages available to restore. By default all packages are checked, but you can just uncheck the packages you don't want to restore.

Copy files
    When you restore an ISO image created by APTonCD the image is mounted and them all packages selected are copied back to /var/cache/apt/archives/ directory. This way the packages are available and you can install them using apt-get, aptitude or synaptic without need to download them.

Apparemment il y a une option qui permet de restorer une image iso créée dans APTonCD. D'après ce que j'ai compris :
1 - Selection de l'image
2 - Selection des paquets souhaités, présents dans l'iso (coche/décoche)
3 - Copie des paquets dans /var/cache/apt/archives/
4 - Quand les paquets ainsi copiés seront sélectionnés dans synaptic, alors ils n'auront pas à être téléchargés de nouveau

Je n'ai pas testé mais il me semble que je ne me trompe pas quant à la marche à suivre...

Sinon je trouve personnellement l'ajout du CD dans synaptic très pratique et simple. Je ne pense pas qu'il y ai de problème avec les CD réinscriptible. Et ça serait étonnant que ça prenne longtemps pour graver quelques centaines de Mo. A moins bien sûr que tu n'ai pas de graveur wink...

PS : Peut-être qu'il manque un "/" à la fin de la ligne que tu as ajouté à ton sources.list... (du genre file://mon/chemin/ ...)? Je ne sais pas...


@ yannp

1 => OK
2 => OK
3 => OK
4 => il manque les mises à jour de paquets tels que gzip, dpkg, hal, evince, etcétéra... Peut être que cela ne concerne que les paquets directement intégrés à Ubuntu ou qu'il ne sont pas stockés au même endroits ou que seul les derniers téléchargés sont disponibles ou...?

En tout cas il manque les MAJ de divers paquets, d'où ma conclusion qu'une connection est quand même nécessaire.

Voilà tongue!

Dernière modification par Foreynah (Le 27/04/2007, à 02:12)

Hors ligne

#10 Le 27/04/2007, à 02:41

inbox

Re : Copie de dépôts personnalisée

Salut,

Il y a aussi

sudo apt-get mirror

, qui permet de récupérer en local le contenu des dépôts et de les fournir en entrée aux PC sans connexions internet. Voir aussi http://www.interparse.com/debianmirror/

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.

Hors ligne

#11 Le 27/04/2007, à 10:40

Canardo

Re : Copie de dépôts personnalisée

Foreynah a écrit :

@ Canardo

Dans la documentation (http://aptoncd.sourceforge.net/doc-manual.html):
Apparemment il y a une option qui permet de restorer une image iso créée dans APTonCD. D'après ce que j'ai compris :
1 - Selection de l'image
2 - Selection des paquets souhaités, présents dans l'iso (coche/décoche)
3 - Copie des paquets dans /var/cache/apt/archives/
4 - Quand les paquets ainsi copiés seront sélectionnés dans synaptic, alors ils n'auront pas à être téléchargés de nouveau

Je n'ai pas testé mais il me semble que je ne me trompe pas quant à la marche à suivre...

Sinon je trouve personnellement l'ajout du CD dans synaptic très pratique et simple. Je ne pense pas qu'il y ai de problème avec les CD réinscriptible. Et ça serait étonnant que ça prenne longtemps pour graver quelques centaines de Mo. A moins bien sûr que tu n'ai pas de graveur wink...

PS : Peut-être qu'il manque un "/" à la fin de la ligne que tu as ajouté à ton sources.list... (du genre file://mon/chemin/ ...)? Je ne sais pas...

Oui, j'avais vu ça, mais je vois pas trop comment ça pourrait marcher : les paquets sont dans le cache d'apt, ok, mais apt n'a nulle part accès à un fichier d'index de ces paquets.
Je persiste donc dans la 1ère tentative, à savoir : enregistrer entant que dépôt l'iso monté sur mon système. Mais j'y arrive toujours pas (c'est pas un slash final manquant).
En fait si j'écris ça :

deb file:/media/APTonCD(vcd)/

ou ça :

deb file:/media/APTonCD(vcd)/ feisty

y a apparement une erreur de syntaxe (ligne 45 mal formée dans le fichier sources.list [...]")

Et si j'écris ça :

deb file:/media/APTonCD(vcd)/ feisty main restricted universe multiverse

Lors d'un rechargement des index, j'ai l'erreur suivante :

file:/media/APTonCD(vcd)/dists/feisty/main/binary-i386/Packages.gz Fichier non trouvé
file:/media/APTonCD(vcd)/dists/feisty/restricted/binary-i386/Packages.gz Fichier non trouvé
file:/media/APTonCD(vcd)/dists/feisty/universe/binary-i386/Packages.gz Fichier non trouvé
file:/media/APTonCD(vcd)/dists/feisty/multiverse/binary-i386/Packages.gz Fichier non trouvé

Logique que les fichiers ne soient pas trouvé s'ils les cherche là, puisque l'architecture de l'iso est la suivante :

+ Packages => Contient les .deb
Packages
Packages.bz2
Packages.gz
Readme.diskdefines
Release

ça ne correspond pas à une structure habituelle de dépôt, mais ça doit bien pouvoir être monté, puisque, selon la doc de ce logiciel (APTonCD), on peut utiliser un CD gravé entant que dépôt...

Si vous avez des idées...

Dernière modification par Canardo (Le 27/04/2007, à 10:42)

Hors ligne

#12 Le 27/04/2007, à 13:51

Foreynah

Re : Copie de dépôts personnalisée

Salut,

Ben si ça peut t'aider, voici la syntaxe quand j'ajoute le CD par synaptic (je suis biens sous Dapper mais avec un noyau i686) :

deb cdrom:[APTonCD for ubuntu dapper - i386 (2007-04-25 12:05) CD1]/ /

*Note qu'il y a un fichier /media/cdrom0/.disk/info (donc ".disk" est un dossier caché à la racine du CD) qui donne le nom de dépot qui apparait dans mon sources.list sans syntaxe, c'est-à-dire uniquement "APTonCD for ubuntu dapper - i386 (2007-04-25 12:05) CD1".

Par contre "main restricted universe multiverse" n'apparait pas dans mon sources.list.

J'espère que ça t'aidera...

PS : Peut-être un lien qui pourra t'aider : http://forum.ubuntu-fr.org/viewtopic.php?id=14748.

Dernière modification par Foreynah (Le 27/04/2007, à 14:10)

Hors ligne

#13 Le 27/04/2007, à 15:26

Canardo

Re : Copie de dépôts personnalisée

Le problème c'est qu'avec une syntaxe comme la tienne, ça implique que le support soit de type CD ROM, donc ça implique de graver réellement à chaque ajout / modif. ça m'arrange pas du tout.

Hors ligne