Baptiste Daroussin revient sur pkgng, le nouveau système de packages binaires de FreeBSD

66
6
sept.
2013
FreeBSD

Nous avons la chance d'avoir quelques développeurs qui fréquentent LinuxFR.org (what else ?), dont Baptiste Daroussin (alias Bapt) qui contribue au système d'exploitation libre FreeBSD – tout comme Jean-Sébastien Pédron dont nous avons recueilli les propos il y a quelques jours : hasard ou coïncidence ? ;-)

Baptiste est quant à lui à l'origine de « pkgng », le nouveau système de packages binaires pour FreeBSD qui a été repris par DragonFly BSD.

Pour illustrer à quel point ce genre de fonctionnalité était attendu de longue date, je citerai ce que m'a confié un peu plus tôt un administrateur systèmes :

Baptiste c'est un peu notre sauveur pour l'utilisation de systèmes BSD en contexte professionnel.
pkg(8) et poudriere me font facilement gagner une à deux heures par semaine pour l'administration d'un parc de serveurs.

Baptiste a accepté de répondre à quelques questions pour LinuxFR.org ; nous le remercions chaleureusement à la fois pour le temps consacré à cet entretien et pour son implication dans FreeBSD !

À noter que certains hyperliens ont été ajoutés après coup par les contributeurs à cette dépêche pour en faciliter la lecture.

Journal Sortie de Modoboa 0.9.5

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
2
mar.
2013

Une nouvelle version de maintenance du logiciel libre (licence MIT) Modoboa est disponible. Modoboa est un outil visant à simplifier l’administration et l’utilisation d’une plate‐forme d’hébergement de courriel. Il est majoritairement écrit en Python/Django (avec un peu de JavaScript quand même pour la partie « dynamique »).

Cette version corrige principalement un souci de packaging introduit par la 0.9.4. D'autres corrections mineures ont été effectuées (notamment sur le webmail), les détails sont disponible sur la forge.

Si certains d'entre vous parlent (…)

Forum Linux.debian/ubuntu Pov-Ray dans debian ?

Posté par  (site web personnel) .
Étiquettes :
3
12
sept.
2012

Bonjour Forum,

Il y a quelques années de ça, j'avais utilisé povray comme backend à Jmol pour faire de joli rendus de molécules. Je voudrais le refaire aujourd'hui, mais je n'arrive pas à trouver le package povray dans debian (Sid et Wheezy).
A priori, il y a des packages dans non-free, mais je ne les trouve pas (avec aptitude ou synaptic)

Mon sources.list (pour Wheezy):

darckense@rose:~$ cat /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ wheezy main contrib non-free
(…)

Forum Programmation.python Distribution d'une application python

Posté par  (site web personnel) .
Étiquettes :
1
4
mar.
2012

Bonjour,
comme j'en ai fais l'annonce ici même, j'ai développé un logiciel de gestion de documents personnelle que je distribue sous licence GPL v3 depuis un moment.

Ce logiciel est écrit en python et fait appel à de nombreux modules externes (PIL, wx, sane, etc…)

Pour le distribuer sous windows, il y a une méthode simple mais lourde : redistribuer le tout, avec les dépendances, sous forme d'installateur executable.

Sous linux, c'est plus compliqué de packagé l'ensemble des dépendances (…)

Journal FatELF : binaires universels pour Linux

Posté par  (site web personnel) .
13
15
juil.
2011

Em me promenant sur Icculus, je suis tombé sur le projet FatELF. Je ne connaissais pas. FatELF est un format de fichier qui englobe les binaires ELF pour différentes architectures dans un seul fichier.C'est l'équivalent des "Universal Binaries" de Mac OS X. Ça vous plait? Et pourtant y'a un os! Car il faut patcher le système pour que ça marche (le noyau et la glibc surtout) et personne n'a accepté le patch. Mais surtout les mainteneurs étaient très hostiles (…)

CDE : un outil pour le déploiement de binaires sans installation de dépendances

Posté par  . Modéré par baud123.
Étiquettes :
14
14
nov.
2010
Linux
CDE est un logiciel libre (licence GNU GPL v3) basé sur strace et développé par Philip J. Guo, étudiant en thèse de doctorat à l'université de Stanford, qui permet d'encapsuler toutes les dépendances d'un binaire et de créer un bac à sable afin que ce binaire soit exécutable sur toute autre machine Linux sans autre installation.

CDE encapsule tous les fichiers nécessaires à l'exécution du binaire : Code, Données, Environnement. Ainsi, lors de l'exécution de la commande $ cde a.out sur la machine A, CDE va exécuter a.out, surveiller ses accès (bibliothèques dynamiques, fichiers de configuration, polices, etc.), copier ces fichiers dans un sous-répertoire et créer un fichier a.out.cde. L'ensemble des fichiers de ce sous-répertoire peut être transféré sur une machine B. Lors de l'exécution de a.out.cde, l'environnement est changé (comme avec chroot) et ce sont les bibliothèques fournies dans le sous-répertoire qui sont utilisées.