Greboca  

Suport technique et veille technologique

Aujourd’hui, les grandes entreprises et administrations publiques hésitent entre continuer à utiliser des logiciels propriétaires ou basculer vers les Logiciels Libres. Pourtant, la plupart des logiciels libres sont capables de bien traiter les données issues des logiciels propriétaire, et parfois avec une meilleur compatibilité.

C’est alors la barrière de la prise en main qui fait peur, et pourtant...

Les logiciels libres

L’aspect « Logiciel Libre » permet une évolution rapide et une plus grande participation des utilisateurs. Les aides et tutoriels foisonnent sur Internet ou sont directement inclus dans le logiciel lui-même.

Enfin, les concepteurs sont plus proches des utilisateurs, ce qui rend les logiciels libres plus agréable à utiliser et conviviaux.

Grâce à la disponibilité des logiciels libres, vous trouverez facilement des services de support techniques et la licence n’est plus un frein à l’utilisation de ces logiciels par votre personnel.

Notre support technique concerne essentiellement les logiciels libres, que ce soit sous forme de services ponctuels ou de tutoriels.

LinuxFr.org : les journaux  -  Compilation de 0.A.D Alpha 25 pour Debian Bullseye

 -  Août 2021 - 

La dépêche pour annoncer 0.A.D Alpha 25 est encore en rédaction pour l'instant. Et pour tester la nouvelle version et aussi pour contribuer à la dépêche, j'ai compilé cette version pour Debian Bullseye (cette version n'étant pas encore empaquetée pour Debian, mais la demande a été faite). (J'avais déjà fait cela pour la version précédente)

Idéalement vous attendriez la version de la distribution, mais si vous êtes pressés ET que vous ne voulez pas utiliser directement la version de l'éditeur, alors voici mes notes (principalement basées sur mon historique, donc il est possible qu'il faille légèrement adapter) :

De quoi compiler

On commence par installer pas mal de choses pour compiler, notamment ce qui est décrit dans les Build-Depends: du 0ad-0.0.24b/debian/control.

$ sudo apt install autoconf cargo cmake debhelper-compat dpkg-dev libboost-dev libboost-filesystem-dev libcurl4-gnutls-dev libenet-dev libfmt-dev libgloox-dev libicu-dev libminiupnpc-dev libnspr4-dev libogg-dev libopenal-dev libpng-dev libsdl2-dev libsodium-dev libvorbis-dev libwxgtk3.0-gtk3-dev libxcursor-dev libxml2-dev pkg-config python3 rustc zlib1g-dev

Produire les binaires

On va préparer le répertoire pour produire le paquet 0ad (ie. chopper les sources de la dernière version chez l'éditeur et chez Debian (depuis experimental), et réutiliser l'empaquetage Debian existant).

$ wget http://deb.debian.org/debian/pool/main/0/0ad/0ad_0.0.24b-1.dsc http://deb.debian.org/debian/pool/main/0/0ad/0ad_0.0.24b.orig.tar.gz http://deb.debian.org/debian/pool/main/0/0ad/0ad_0.0.24b-1.debian.tar.xz
$ dpkg-source -x 0ad_0.0.24b-1.dsc

$ wget https://releases.wildfiregames.com/0ad-0.0.25-alpha-unix-build.tar.xz
$ tar xvJf 0ad-0.0.25-alpha-unix-build.tar.xz
$ cd 0ad-0.0.25-alpha
$ cp -r ../0ad-0.0.24b/debian .

Et appliquer une petite modification : pipeauter une version qui sera écrasée automatiquement lorsque le paquet sera officiellement disponible chez Debian (je créé volontairement une 0.0.25~dlfp-1 au lieu d'une 0.0.25 pour cette raison).

diff -u 0ad-0.0.24b/debian/changelog 0ad-0.0.25-alpha/debian/changelog
--- 0ad-0.0.24b/debian/changelog  2021-03-07 10:53:17.000000000 +0100
+++ 0ad-0.0.25-alpha/debian/changelog 2021-08-17 20:08:04.739288871 +0200
@@ -1,3 +1,8 @@
+0ad (0.0.25~dlfp-1) unstable; urgency=medium
+  * Nope
+
+ -- Oumph   Tue, 17 Aug 2021 20:00:00 +0200
+
 0ad (0.0.24b-1) experimental; urgency=medium

   [ Phil Morrell ]

Reste juste à compiler/produire les paquets :

$ debian/rules build
$ fakeroot debian/rules binary

$ ls -ln 0ad*0.0.25*deb
-rw-r--r-- 1 1000 1000   7670424 17 août  20:31 0ad_0.0.25~dlfp-1_amd64.deb
-rw-r--r-- 1 1000 1000 218509020 17 août  20:31 0ad-dbgsym_0.0.25~dlfp-1_amd64.deb

Produire le paquet des données du jeu

De même, on va préparer le répertoire pour produire le paquet 0ad-data (ie. chopper les données de la dernière version chez l'éditeur et chez Debian (depuis experimental), et réutiliser l'empaquetage Debian existant).

$ wget http://deb.debian.org/debian/pool/main/0/0ad-data/0ad-data_0.0.24b-1.dsc http://deb.debian.org/debian/pool/main/0/0ad-data/0ad-data_0.0.24b.orig.tar.xz http://deb.debian.org/debian/pool/main/0/0ad-data/0ad-data_0.0.24b-1.debian.tar.xz
$ dpkg-source -x 0ad-data_0.0.24b-1.dsc

$ wget https://releases.wildfiregames.com/0ad-0.0.25-alpha-unix-build.tar.xz
$ mkdir 0ad-0.0.25-alpha-data
$ cd 0ad-0.0.25-alpha-data
$ tar xvJf ../0ad-0.0.25-alpha-unix-data.tar.xz
$ mv 0ad-0.0.25-alpha/binaries .
$ tar xvJf ../0ad-data_0.0.24b-1.debian.tar.xz debian

$ diff -u 0ad-data-0.0.24b/debian/changelog 0ad-0.0.25-alpha-data/debian/changelog
--- 0ad-data-0.0.24b/debian/changelog 2021-03-07 10:27:19.000000000 +0100
+++ 0ad-0.0.25-alpha-data/debian/changelog  2021-08-17 20:48:13.464781666 +0200
@@ -1,3 +1,8 @@
+0ad-data (0.0.25~dlfp-1) unstable; urgency=medium
+  * Nope
+
+ -- Oumph   Tue, 17 Aug 2021 20:00:00 +0200
+
 0ad-data (0.0.24b-1) experimental; urgency=medium

   * New upstream release.

$ debian/rules build
$ fakeroot debian/rules binary
$ ls -ln 0ad-data*0.0.25*deb
-rw-r--r-- 1 1000 1000 1273748280 17 août  21:07 0ad-data_0.0.25~dlfp-1_all.deb
-rw-r--r-- 1 1000 1000     779288 17 août  21:07 0ad-data-common_0.0.25~dlfp-1_all.deb

Reste à installer les paquets 0ad, 0ad-data et 0ad-data-common, et on peut tester cette nouvelle version.

$ sudo dpkg -i 0ad_0.0.25~dlfp-1_amd64.deb 0ad-data_0.0.25~dlfp-1_all.deb 0ad-data-common_0.0.25~dlfp-1_all.deb

Commentaires : voir le flux Atom ouvrir dans le navigateur

par Benoît Sibaud

LinuxFr.org : les journaux

LinuxFr.org : Journaux

La version 2.0 de WhosWho est sortie

 -  15 mai - 

Bonjour Nal,Je viens de publier la version 2.0 de WhosWho, mon logiciel pour faire des trombinoscopes, dont j'avais parlé il y a longtemps dans (...)


décrire une une image avec une iA locale

 -  8 mai - 

Aujourd'hui c'est fourien™, petit tuto sans prétention!Pour décrire des images en utilisant une iA localement j'utilise LLaVA qui fait partie de (...)


antistress adventure in Flatpak land

 -  30 avril - 

Hello nal, ça faisait un bail !Certain (il se reconnaîtra) m'a demandé de le tenir au courant lorsque j'aurai basculé sur un usage de Firefox (...)


Téléphone sous Linux ?

 -  25 avril - 

Aujourd'hui, avoir un téléphone avec un Android libéré, c'est possible, on pense en particulier à Murena.Avoir un téléphone sous GNU/Linux, c'est (...)


Quand votre voiture vous espionne… et vous le fait payer

 -  23 avril - 

Ceci se passe aux États-Unis, pour l’instant, aucune preuve qu’une telle fuite existe en Europe. Mais… si votre assurance augmente brutalement, (...)