Après avoir vu une manière fast&furious de monter un dépôt de paquets deb il y a quelques semaines ... je me permet de vous donner maintenant quelques indications pour utiliser reprepro ou apt-move qui servent à faire à peu près la même chose !
Keyword - debian
lundi 7 juillet 2008
Faire un dépot de paquets debian à l'aide de reprepro ou apt-move
Par erics le lundi 7 juillet 2008, 14:57 - Informatique
vendredi 28 mars 2008
Faire un dépôt de paquets deb local de A a Z en 5 minutes
Par erics le vendredi 28 mars 2008, 12:25 - Informatique
Vous voulez faire un dépôt de fichiers deb local en quelques minutes ... voici une solution fast&furious. Si vous voulez faire du beau travail ? utilisez donc reprepro !
mercredi 13 février 2008
Clé 3G huawei-e220 sous linux ... support 100% libre !
Par erics le mercredi 13 février 2008, 19:56 - Informatique
La clé 3G livré avec le eeepc est compatible Linux, soit ... mais ce n'est pas suffisant. Es-ce que le support linux est libre ?
En bref
- es-ce que je vais pouvoir connecter cette clé sur un autre ordinateur que le eeepc ?
- es-ce que je pourrais toujours utiliser cette clé dès que j'aurais installé un nouveau linux sur le eeepc ?
La réponse est ...
samedi 18 février 2006
Une demie journée pour mettre en place minidak pour leterrier et AbulEduPLM
Par erics le samedi 18 février 2006, 17:19 - Informatique
Bon,
depuis le temps qu'il en était question, c'est maintenant fait ! Le terrier et AbulÉduPLM ont un minidak qui marche nikel permettant à tout le monde d'envoyer des paquets deb de mise à jour ... il faut quand même avoir la bonne clé GPG 
mardi 25 octobre 2005
Source Debian/APT pour OpenWengo
Par erics le mardi 25 octobre 2005, 23:23 - Informatique
Si vous êtes sur une plate forme à base de debian, je vous propose les sources du projet OpenWengo, pour l'instant les build-depends ne sont pas bien définies mais je compte bien améliorer ce paquet deb dans les jours/semaines à venir.
Le binaire disponible est compilé pour ubuntun breezy donc ne râlez pas si ça ne marche pas sur votre plate forme, utilisez donc le deb-src, améliorez le build-depends, envoyez moi vos contributions, et tout sera bien pour tout le monde !
deb http://e.rycks.com/~erics/openwengo ./ deb-src http://e.rycks.com/~erics/openwengo ./
dimanche 23 octobre 2005
Trois heures pour leterrier
Par erics le dimanche 23 octobre 2005, 17:49 - Informatique
J'ai réussi à me mettre à côté d'Igor dans l'avion qui nous ramène en france ... après une pseudo bataille de polochon, un double café, un peu dormis et ... beaucoup déconné je déplie mon laptop pour parler du packaging des logiciels du terrier ... mauvaise idée ? en tout cas je comprends pourquoi j'ai du mal à packager les logiciels du terrier, igor confirme "tu t'attaque à un gros morceau" m'avoue-t-il après quelques minutes de présentation de mulot.
dimanche 11 septembre 2005
mini-dak
Par erics le dimanche 11 septembre 2005, 19:21 - Informatique
Il se récupère ici: http://archive.gnuab.org/ (version 0.2 à l'heure actuelle).
On configure les deux fichiers .conf et ensuite il suffit de regarder le fichier crontab et de lancer à la main pour l'instant les différents scripts.
- archive-setup qui construit toute l'arborescence locale
- archive-queue qui valide ce qui est dans incoming, reject ce qu'il y a à rejecter
- archive-install mais pour l'instant il me wget des trucs du hurd alors je stoppe pour voir
Fichier apt-archive.conf
Default {
Packages::Extensions ".deb .udeb";
Packages::Compress ". gzip bzip2";
Sources::Compress ". gzip bzip2";
};
Dir {
ArchiveDir "/usr/src/mini-dak/ftp/debian";
OverrideDir "/usr/src/mini-dak/ftp/debian/indices";
CacheDir "/usr/src/mini-dak/cache";
FileListDir "/usr/src/mini-dak/cache";
};
TreeDefault {
Directory "pool/";
SrcDirectory "pool/";
};
Tree "dists/woody" {
FileList "files_woody_$(ARCH).list";
Sections "main";
Architectures "source all i386";
};
Tree "dists/hoary" {
FileList "files_hoary_$(ARCH).list";
Sections "main";
Architectures "source all i386";
};
Fichier archive.conf
archive_name=rycks archive_url=e.rycks.com archive_version=1.0 archive_maint="Eric Seigne <eric.seigne@ryxeo.com>" archive_owner=erics archive_group=erics archive_perms=644 archive_perms_dir=755 archive_keyrings= # This must be an absolute path srv_dir=/usr/src/mini-dak archive_dir=$srv_dir/ftp/debian webarchive_dir=$srv_dir/archive pool_dir=$archive_dir/pool indices_dir=$archive_dir/indices dists_dir=$archive_dir/dists obsolete_dir=$archive_dir/obsolete quinn_dir=$webarchive_dir/quinn-diff log_dir=$webarchive_dir/log cache_dir=$srv_dir/cache incoming_dir=$srv_dir/ftp/incoming queue_dir=$srv_dir/queue apt_config=apt-archive.conf section_list="main" suite_list="woody hoary" suite_alias="sarge:testing woody:stable" arch_list_stable="source all i386" arch_list_hoary="source all i386"
mercredi 17 août 2005
Paquets GPG Signés
Par erics le mercredi 17 août 2005, 14:29 - Informatique
Pour être sûr que les paquets qui sont disponibles sur mon repository je signe ces paquets avec GPG. Comme ça, même si mon serveur est compromis et qu'un paquet bidouillé est mis à la place d'un de mes paquets officiels la signature GPG hurlera et vous évitera d'installer un paquet foireux.
Pour pouvoir utiliser des paquets signés, en deux temps ça donne ceci:
- prendre la clé, ma keyid est E5DD0910; vérifiez ensuite que je suis qqn de "correct" ie que ma clé a été contre-signée par des personnes dignes de confiance ou de votre réseau de confiance
gpg --keyserver wwwkeys.eu.pgp.net --recv-key E5DD0910
- et enfin expliquez à APT qu'il peut faire confiance aux paquets de ce packageur:
gpg --armor --export E5DD0910 | apt-key add -
Dynamic MMap ran out of room
Par erics le mercredi 17 août 2005, 12:37 - Informatique
Si APT vous explose une erreur "E: dynamic MMap ran out of room" il suffit de lui expliquer qu'il a le droit d'utiliser plus de RAM 
Solution: dans /etc/apt/apt.conf
APT::Cache-Limit 10000000;
Attention, le 10000000 n'est qu'à titre d'exemple, à vous de voir ce qui est nécessaire sur votre système
mardi 9 août 2005
débianisation de aller et associations
Par erics le mardi 9 août 2005, 23:47 - Informatique
Toujours pas de validation officielle de mon 1er paquet debian, je ne peux plus attendre (il y a d'autres affaires qui avancent) donc je continue à transformer les paquets du terrier.
Ce soir ça a été pour associations et aller. Le boulot avance c'est cool.
Le truc pas cool c'est que ces deux paquets ne marchent pas
enfin le logiciel ensuite ne se comporte pas comme il devrait.
Je crois que le principal soucis c'est l'encodage foireux des fichiers d'associations ou on a le message d'erreur suivant:
/usr/bin/associations: line 3: /usr/share/abuledu-associations/associations.tcl: Succès
pour aller, il y a une tentative d'ouverture en écriture de aller.conf ... je vais me renseigner sur l'upstream pour voir comment ça se comporte normalement.
samedi 30 juillet 2005
De l'usage de pbuilder
Par erics le samedi 30 juillet 2005, 15:26 - Informatique
Au lieu d'utiliser des chroot de différentes distribs debian pour valider la construction de vos paquets vous pouvez tout simplement utiliser pbuilder, c'est dans cette direction que je me suis lancé cette après-midi.
Les Paquets deb compilent sur woody, sarge et hoary
Par erics le samedi 30 juillet 2005, 09:51 - Informatique
Que le paquet de base d'abuledu-leterrier compile sur woody c'était déjà le cas "avant" la grande migration, mais maintenant ça compile sur sarge et hoary ... dans l'histoire j'ai cassé la compatibilité avec woody, entre autre à cause d'une modification de l'API dans TCL8.3/TCL8.4 ... c'est maintenant réglé et comme j'ai la possibilité de commiter dans l'upstream c'est l'idéal tout le monde en proffite.
dimanche 24 juillet 2005
Second paquet lintian ok (dépendance pour mulot)
Par erics le dimanche 24 juillet 2005, 16:36 - Informatique
Le week end complet ! Voilà ce que ça m'a coûté de faire 3 paquets debian propres ... j'attends le verdict pour savoir si c'était vraiment du temps perdu ou pas.
Tout ce que j'espère c'est que je vais réussi à être bien cette semaine parceque quand je n'utilise pas le week end pour faire du sport généralement la semaine suivante j'explose ;(
Lisez la suite pour avoir l'adresse APT du repository temporaire de ces paquets ... en tout cas je suis assez content ça marche nikel sur mon ubuntu/hoary
mais je pense que j'ai cassé le build pour woody
hé merde.
samedi 23 juillet 2005
Ça y est ! Premier paquet debian qui passe lintian !
Par erics le samedi 23 juillet 2005, 18:39 - Informatique
Ça y est !
Après le repas passé en face de Raphaël Hertzog lors des RMLL2005 et avoir acheté son livre (!), ça ne pouvait plus être qu'une question de jours ! J'ai enfin passé mon 1er paquet à lintian (comprendre par là que lintian ne râle plus)! Et comme d'habitude c'est un paquet "disponible pour tout le monde" qui en bénéficie.
abuledu-mulot est donc maintenant lintian ok, prochaine étape, demander à un vrai guru debian (Raphaël ?) de me dire ce qui cloche ou pas dans ce paquet pour que je puisse faire de même avec tous les autres !
Pour info, je suis passé à CDBS qui permet de réduire le debian/rules à son minimum.