Journal Comment distribuer un logiciel pour GNU/Linux ?

Posté par  (site web personnel) . Licence CC By‑SA.
30
5
oct.
2016

Bonjour,

Je souhaite distribuer un de mes projets pour la plateforme GNU/Linux.

Le logiciel compile et s’exécute parfaitement sur Debian testing. La seule dépendance nécessaire est Qt5 en plus de la bibliothèque standard.

Après quelques recherches je suis tombé sur plusieurs options possibles :

  • livrer le code source
  • générer des paquets de distributions (deb, rpm, etc.)
  • créer une application portable (AppImage, Flatpack, etc.)

J’explique ci-dessous les avantages et inconvénients de chacune des solutions pour mon projet.

Livrer le code source.

(…)

Journal des paquets Snaps dans Ubuntu

Posté par  . Licence CC By‑SA.
13
14
avr.
2016

Bonjour,
j'interviens rarement ici mais je trouve la nouvelle plutôt intéressante. La prochaine mouture d'Ubuntu permettra l'installation de paquetages embarqués, c'est-à-dire contenant de base toutes les dépendances fonctionnelles.
http://korben.info/ubuntu-snap-snappy-paquet.html

Ce mode de fonctionnement me rappelle furieusement celui des distributions BSD. De là à dire que Ubuntu abandonnerait la base Debian des débuts au profit de BSD et que Canonical serait sur le chemin d'un changement de modèle à la MacOS (utiliser le libre pour y foutre une grosse couche de (…)

Journal L'arbre des ports de FreeBSD a vingt ans

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
31
21
août
2014

Et voilà, cela fait vingt ans que le premier commit pour les ports de FreeBSD a été fait.
Au départ, il n'y avait que 10 ports. Aujourd'hui, les ports FreeBSD ont dépassé la barre des 24000 ports, des 500 committers pour plus de 360000 commits.

Bon anniversaire :)

Allez zou, la petite vidéo commémorative

Distro Recipes 2014 : inscrivez-vous pour la deuxième édition

Posté par  (site web personnel) . Édité par Nils Ratusznik et Benoît Sibaud. Modéré par ZeroHeure. Licence CC By‑SA.
14
7
mai
2014
Distribution

La première édition de Distro Recipes a eu lieu l'an dernier et a rassemblé une soixantaine de personnes. Vous pouvez consulter les supports à disposition en ligne.

La seconde édition aura lieu les 11 et 12 juin 2014, au Carrefour Numérique de La Villette à Paris. Pour cette nouvelle édition, une dizaine de conférences et des lightning talks (conférences éclair). Cette année encore seront représentées OpenSUSE, Fedora, Debian, Mageia, Arch Linux. Deux jours d'interventions sur des sujets variés :

  • infrastructure de build ;
  • tests automatisés et QA ;
  • nouvelles des distributions ;
  • retours d'expérience.

Ces 2 jours mettront l'accent sur les échanges entre les intervenants et les participants, qu'ils soient utilisateurs, contributeurs ou développeurs. La convivialité qui fut de mise lors de la première édition restera une priorité lors de ces 2 jours. Les discussions se prolongeront lors du déjeuner et du dîner organisé le 11 juin au soir.

Vous pouvez également participer à cet événement et proposer un lightning talk. Parlez-nous d'un projet qui vous tient à coeur, une expérience en lien avec les distributions Linux.

Les inscriptions sont ouvertes, pensez-y, le nombre de places est limité.

Forum Linux.général Cherche empaqueteurs sachant empaqueter sans leur make

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
4
30
juin
2013

Bondour,

Je cherche des personnes pouvant m'aider à l'intégration de deux de mes logiciels (nanimstudio et Newton Adventure) dans des distributions linux.

Aujourd'hui, je sais générer des paquets deb et rpm ainsi qu'un installeur pour les autres OS.

Par contre, je pense que je n'arriverais pas seul à aller plus loin: il y a beaucoup de distributions, chacune a sa propre procédure plus ou moins facile et surtout j'ai l'impression qu'il faut que le paquet soit pris en charge par (…)

Journal Salut à Toi dans Debian unstable

Posté par  (site web personnel) . Licence CC By‑SA.
16
27
juin
2013

Salut aux débianeux (aux autres aussi mais ce journal va moins les intéresser),

Puisque Goffi fait parler de lui en ce moment, j'en profite pour annoncer que mon acolyte RoboTux< et moi-même, qui maintenons Salut à Toi dans Debian, avons envoyé ledit Salut à Toi dans l'archive de sid en début de semaine. Il était jusqu'ici dans experimental, en attendant que quelques problèmes gênants soient corrigés.

Comme dirait Linus, testez, testez et testez encore :

aptitude install sat-xmpp-jp sat-xmpp-primitivus sat-xmpp-wix

(…)

Forum Programmation.java Installateur packaging

Posté par  .
1
28
mar.
2012

Bonjour,

Je poste suite à mon dernier journal, qui annonçait la sortie de Star Buck 0.1.
Je mets à disposition actuellement un installateur Windows. Cet installeur me pose quelques soucis dans le sens où il est spécifique à une plateforme, contrairement à Java.

Dans l'idéal, je souhaite que l'utilisateur de mon logiciel puisse télécharger, installer, et lancer l'application, sans se préoccuper de la plateforme.

Sun/Oracle (je n'aime pâs citer d'entreprise, mais si on parle c'est là que se trouve la (…)

CUDF, ou la résolution de dépendances universelle

Posté par  (site web personnel, Mastodon) . Modéré par Xavier Teyssier.
16
19
mai
2010
Technologie
Lors du dernier FOSDEM, une conférence sur le sujet de la résolution des dépendances dans les distributions a été faite par Stefano Zacchiroli qui (rien à voir) est devenu DPL Debian depuis.

La plupart des distributions se basent sur un ensemble de paquets (contenant logiciels, bibliothèques, et autres) liés entre eux par différents types de dépendances. Les formats de paquets les plus répandus sont les fichiers deb (Debian et dérivées), et rpm (Red Hat et dérivées). Les outils dpkg et rpm permettent de manipuler les paquets en local. La couche du dessus, qui contient des outils comme apt et yum, permet la résolution des dépendances. L'utilisateur peut donc choisir les paquets qu'il souhaite installer, et les dépendances sont résolues afin que les paquets nécessaires soient installés et que les éventuels paquets en conflit soient supprimés. L'outil de résolution des dépendances a pour seul but de répondre aux besoins de l'utilisateur sans enfreindre les règles de dépendances et de conflits définies. Éventuellement, cet outil peut répondre qu'il n'existe aucune solution au problème posé...

Dans les faits, il existe différents solveurs de dépendances différents entre les distributions, et même au sein de chaque distribution. Dans la plupart cas, il n'existe pas de bonne raison à cet état de fait. Seuls certains domaines spécifiques (par exemple, l'embarqué) peuvent nécessiter un algorithme de résolution différent. Lors de sa conférence intitulée « Cross-distro dependency resolution: reusing solvers among distros », Stefano Zacchiroli, développeur Debian, présente le travail réalisé dans le but de créer un format standard de description des problèmes de résolution de dépendances. Ceci a pour but de pouvoir abstraire ces derniers en omettant les spécificités de chaque distribution (par exemple, transformer les différents niveaux de liens entre les paquets dans Debian : Depends/Recommends/Suggests/Conflicts/Replaces/etc. et la notion de paquets virtuels), et donc de pouvoir travailler sur des solveurs performants et éventuellement utilisés largement par les différentes distributions, en évitant la duplication du travail.

Plus de détails dans la suite de la dépêche

NdM : Merci à Adrien Cunin pour son journal à l'origine de la dépêche.

Envie de "kliker" ?

Posté par  . Modéré par Jaimé Ragnagna.
0
18
sept.
2005
KDE
Avez vous déjà eu envie de tester des applications sortant du dépôt subversion, sans avoir ni à les compiler, ni à les installer sur votre système ? Les développeurs de KDE l'ont compris et ont créé pour vous klik.

Le principe est simple : vous voulez tester la dernière version de konversation, vous allez sur le site répertoriant les applications disponibles et vous cliquez sur son lien.

L'application est alors installée sous /tmp/app/1, et une icône permettant de la lancer est créée sur le bureau. Pour désinstaller, il suffit de supprimer l'icône de votre bureau, votre répertoire /tmp étant normalement vidé à chaque redémarrage de la machine.

Plus de 4000 packages sont déjà disponibles, ils consistent pour la plupart de scripts appelés "recipe" ("recette") permettant de re-packager des paquets Debian au format klik (fichier .cmg).

Cette application est prévue pour Debian et ses dérivés (Ubuntu, Xandros, CDs vifs comme Knoppix ou Kanotix, etc.). Une partie du travail pour la porter sous OpenSuSE 10.0 a aussi été effectuée.