Jubako et Arx, un conteneur universel et son format d’archive

Posté par  (site web personnel) . Édité par orfenor, Yves Bourguignon, vmagnin, palm123, Ysabeau 🧶 🧦, patrick_g, Ltrlg et Julien Jorge. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
61
4
nov.
2022
Technologie

Jubako, quezako ?

重箱 (Jūbako) est le nom japonais des boîtes à bento. Ce sont des boîtes compartimentées qui peuvent se composer en fonction de ce qu’il y a à stocker dedans (en général un repas).

Et ça tombe bien, parce que Jubako, c’est un format de conteneur qui permet de stocker différentes données et méta-données. J’ai tendance à parler de conteneurs plutôt que d’archives, en effet « archive » est un mot orienté qui fait penser aux archives de fichiers, alors que Jubako se veut généraliste : un conteneur Jubako pourrait être utilisé pour plein d’autres choses : empaquetage d’applications, pack de ressources dans un binaire, conteneur multimédia, etc.

Vous pouvez voir Jubako comme étant au stockage ce que XML est à la sérialisation. XML définit comment sérialiser du contenu (sous forme d’un arbre de nœuds avec des attributs) mais ne définit pas quels sont ces nœuds et attributs. Chaque cas d’usage a sa propre structure. Pour Jubako c’est pareil, il définit comment stocker des données dans un fichier « d’archive » mais il ne définit pas quelles sont ces données. Chaque cas d’usage aura sa propre structure de données.

Jubako et Arx sont sous licence MIT.

Journal pkcon riz

Posté par  . Licence CC By‑SA.
13
29
juin
2022

Bonjour lecteur,

Je comprend pas pkcon, ça doit être meilleur avec de la bière.

J'utilise KDE Neon et j'en suis super content. j'utilisais apt-get pour installer aptitude et après j'utilisais aptitude et j'étais content. apt-get était un peu mon internet explorer du package linux.

Et puis un jour j'ai remarqué que pkcon était installé sur mon système. Je me suis renseigné et il était dit que c'était l'avenir que pkcon ferait le café. Bref trop bien.
https://neon.kde.org/faq#command-to-update

J'ai lu le (…)

Alire, le package manager d'Ada

28
1
juin
2022
Ada

Dans un précédent journal, il m’a été demandé de présenter Alire sous la forme d’une dépêche. Voilà, j’ai fini par prendre le temps et j’ai choisi la façon de le présenter.
Je vous propose donc une sorte de pas-à-pas plutôt qu’une explication un peu brutale

Le but

Nous allons donc créer des crates Alire (les Rustistes auront reconnu le terme).
J’ai bien dit des car cela va permettre de voir les deux types, lib ou bin que l’on peut créer.

Le projet

Le but n’étant pas d’écrire du code Ada, on va prendre un de mes projets préférés qui n’a, au moment de l’écriture de ces lignes, pas de crate associée.
J’ai nommé le Corporate Bullshit Generator, logiciel ô combien indispensable, source inépuisable d’études en scalabilité (autopromotion).

Ce magnifique projet est l’œuvre de Gautier de Montmollin qui produit aussi des choses beaucoup plus sérieuses comme Zip-Ada, une lib pour gérer les archives zip, Ada PDF Writer ou HAC, un compilateur Ada partiel.
Évidemment, tout est codé en pur Ada.

Bon assez causé, on y va direct car c’est NOTRE PROJEEEEETTTT :)

Forum Linux.débutant Problème mise à jour Ubuntu

Posté par  . Licence CC By‑SA.
0
18
mar.
2020

Bonsoir,

Depuis quelques jours, j'ai un problème lors de la mise à jour d'Ubuntu.
En effet, lorsque je tape la commande : sudo apt dist-upgrade

L'erreur suivante apparaît :

Préparation du dépaquetage de .../signond_8.60+r698+dbusapi1+pkg3~daily~ubuntu5.0.1_amd64.deb ...
Dépaquetage de signond (8.60+r698+dbusapi1+pkg3~daily~ubuntu5.0.1) sur (8.59+17.10.20170606-0ubuntu1) ...
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/signond_8.60+r698+dbusapi1+pkg3~daily~ubuntu5.0.1_amd64.deb (--unpack) :
 tentative de remplacement de « /usr/share/dbus-1/services/com.google.code.AccountsSSO.SingleSignOn.service », qui appartient aussi au paquet gsignond 1.1.0~r509+pkg4~daily~ubuntu5.0.1
Des erreurs ont été rencontrées pendant l'exécution
(…)

Forum Linux.debian/ubuntu Installer un package de stable dans une debian testing

Posté par  . Licence CC By‑SA.
Étiquettes :
0
9
fév.
2020

Bonjour,
je voudrais installer Ardour sur ma debian testing. Mais il n'est pas dans la liste des paquets. Par contre il est présent dans le dépôt "sable". Est-ce que c'est une bonne idée de l'installer en rajoutant le dépôt "stable" dans mon sources.list ?
merci de vos conseils

Journal Petit guide à l'usage des développeurs de LL qui souhaitent se tirer dans le pied

Posté par  . Licence CC By‑SA.
101
13
fév.
2018

De l'utilité des mainteneurs

Contrairement au monde Windowsien, il est très peu commun pour un utilisateur de Linux ou BSD (voire même MacOS, avec HomeBrew) d'installer directement un logiciel depuis le site web de son développeur. Le plus clair du temps, on passe plutôt par un dépôt (de binaires ou de sources) : cela permet aux utilisateurs de ne pas avoir à se soucier de la configuration particulière de leur distribution préférée et de centraliser les installations et mises à (…)

Forum Linux.debian/ubuntu Installer un package en sid

Posté par  . Licence CC By‑SA.
1
1
avr.
2015

Bonjour,
je cherche à installer un package sur la debian que j'utilise. Mais étant sur une wheezy-backports, lorsque j'utilise apt-get il me dit que pleins de paquets sont indisponible :
https://packages.debian.org/wheezy-backports/handbrake
En effet.
Donc je me dit que je pourrai installer ce fameux package en prenant plutôt ceux de sid…
Je rajoute l'url deb pour sid, je l'ajoute temporairement dans l'apt/source.list, j'update et je tente:
274Mo à mettre à jour. Il y a le logiciel que je veux dans le (…)

Forum Linux.debian/ubuntu Un peu d'aide pour un débutant

Posté par  . Licence CC By‑SA.
0
2
mar.
2015

Bonjour,

Je me lance vite fait dans Linux avec quelques distributions du genre Mint, Debian et Ubuntu et Fedora

J'ai quelques bases et aujourd’hui"hui, je dois tester un logiciel réseau pour les onduleurs et les cartes SNMP afin que ce logiciel envois bien un ordre de shutdown à la machine ( virtuelle ou physique)

A l'heure actuel j'ai ce paquet

(liens vers mon drop box)
https://www.dropbox.com/l/PIkCkCKQ3bj7VsfO9tVx7q

Il n'y a pas de version plus recente, je viens de vérifier sur le (…)

Forum Linux.debian/ubuntu Paquet de experimental a unstable

Posté par  . Licence CC By‑SA.
0
1
mar.
2015

Bonjour à tous,
J'aimerai faire une chose un peu particulière avec le gestionnaire de paquets de debian, mais je ne sais pas si c'est possible:
je viens de mettre à jour inkscape à partir du dépôt experimental (j'ai une priorité = 500 dans le apt/preferences pour l'experimental).
J'aimerai pouvoir le marquer à nouveau jessie ou unstable sans qu'il ne rétrograde, de manière à ce qu'il "attende" que la version jessie ou unstable rattrape la version courante (ou je sais, on (…)

pkgsrc 2014Q4 est disponible

Posté par  (site web personnel, Mastodon) . Édité par ZeroHeure et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
25
18
jan.
2015
NetBSD

Dans un message à des listes de diffusion pkgsrc et NetBSD, Alistair Crooks a annoncé la disponibilité de la branche pkgsrc-2014Q4. Pkgsrc (prononcer package source) est une infrastructure de construction de logiciels tiers pour NetBSD, ainsi que pour d’autres systèmes de type UNIX. Il permet donc à NetBSD et à d’autres systèmes d’exploitation de disposer de nombreux logiciels sous forme source, mais aussi sous forme binaire.

Les développeurs pkgsrc fournissent une nouvelle version stable chaque trimestre. Comme son nom l’indique, pkgsrc 2014Q4 est donc la dernière sur les quatre de l'année 2014 et est disponible depuis le 2 janvier dernier.

Plus de détails sur cette version en particulier en seconde partie de dépêche, qui reprend grandement le courriel d'annonce.

Journal Pourquoi vous ne devriez pas packager vous-même votre logiciel pour Debian ?

Posté par  (site web personnel) . Licence CC By‑SA.
76
28
oct.
2014

J’écris cet article pour vous raconter ma mésaventure et vous avertir des problèmes au devant desquels vous allez si vous décidez de packager pour Debian un logiciel que vous avez vous-même créé. C’est en quelque sorte une réponse à https://wiki.debian.org/AdvantagesForUpstream.

Je suis le créateur du jeu MiceAmaze, un petit jeu avec des souris et des serpents que j’ai écrit en C++ et qui utilise OpenGL pour le rendu. Le jeu est conçu dès l’origine pour marcher à la fois (…)

Les journaux LinuxFr.org les mieux notés du mois d'octobre 2014

Posté par  (site web personnel) . Édité par Thomas Debesse, Nÿco et Nils Ratusznik. Modéré par Nils Ratusznik. Licence CC By‑SA.
11
3
nov.
2014
LinuxFr.org

LinuxFr.org propose des dépêches et articles, soumis par tout un chacun, puis revus et corrigés par l'équipe de modération avant publication. C'est la partie la plus visible de LinuxFr.org, ce sont les dépêches qui sont le plus lues et suivies, sur le site, via Atom/RSS, ou bien via partage par messagerie instantanée, par courriel, ou encore via médias sociaux.

Bannière LinuxFr.org

Ce que l’on sait moins, c’est que LinuxFr.org vous propose également à tous de tenir vos propres articles directement publiables, sans validation a priori des modérateurs. Ceux-ci s'appellent des journaux. Voici un florilège d'une dizaine de ces journaux parmi les mieux notés par les utilisateurs… qui notent. Lumière sur ceux du mois d'octobre passé.