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 (…)