Bonsoir à {toutes,tous}
Après avoir pu récupérer les sources de la suite « Setup » à mon domicile, j'ai entrepris d'utiliser le-dit logiciel en m'appuyant sur la documentation nouvellement retapée (si j'ai bien suivi). J'ai rencontré quelques soucis, que je m'empresse de faire remonter ici… En effet il n'y a pas de stand de discussion associé a la doc (à l'image de l'onglet « discussion » sur la célèbre wikipédia #MYTODO : faire une demande sur le bugtracker), je me permet donc de squatter le forum.
Ça se passe donc par ici : wiki-test-setup.fr.html
Compilation
je ne vois pas l'intérêt de ces deux lignes :
1 2 | mkdir build
cd build
|
puisque
1 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr
|
ensuite, crée le Makefile à la racine du projet… Et on n'indique pas à l'utilisateur de descendre d'un niveau avant de faire tous les « make [TARGET] ».
Ça porte à confusion du coup, de ne pas avoir de « ./configure » pour gérer la destination de l'installation avec « --prefix=path ». Je ne connais pas du tout CMake, pourrais-tu me dire (sans que je remette ce choix en question) ce qui a motivé son adoption vis à vis des GNU Autotools ? (Notamment au sujet de la cross-compilation si tu sais)
Tu as surement prévu d'y revenir, le README mentionne encore le nom « Setup ». Il manque néanmoins les fichiers suivants (si tu veux suivre la p'tite convention GNU)
- INSTALL
- ChangeLog
- NEWS
- AUTHOR
Personnellement le « INSTALL » m'aurait été utile parce que j'ai du installer les dépendances suivantes :
- lib-archive-dev
- gpgme-dev
- libelfutils-dev
'Fin bref' l'output de CMake aide =)
Configurer LPM
Je me suis permis de simplifier les lignes successives de « mkdir » par deux « mkdir -p », l'option « p » pour « parent » créant les répertoires parents si ceux ci n'existent pas.
Je me suis aussi permis d'ajouter un commentaire, ne comprenant pas à quoi servait le fichier « weight.qs » ... Après lecture du fichier j'ai capté.
Ensuite :
1 | mv /tmp/lpm/etc/lgrpkg/sources.list{.sample,} # Renomme sources.list.sample en sources.list |
Cette commande ne marche pas, il manque un espace ? C'est ça que tu voulais faire ?
1 | cp /etc/lgrpkg/sources.list.sample /tmp/lpm/sources.list |
Enfin seules les 3 premières étapes de l'update fonctionnent, avant un seqfault (signatures à False dans le sources.list) dont on a déjà parlé la dernière fois que j'ai tenté le coup. Tu as besoin de main d'oeuvre pour mettre à jour les paquets ? Le lpm sur git est-il synchrone avec ce que tu aschez toi en local ?
Ce n'est pas dramatique que cette doc ne soit pas entièrement accessible au néophyte, mais c'est dommage que les cmd n'aient pas été vérifiées (les gens pressés survolent les phrases et copient/collent tout ce qui bouge). De mon côté j'ose pas vraiment intervenir sur le document, parce que tu connais mieux ton logiciel que moi ;)
C'était Jokester en direct de son clavier Bépo relou
.
), et voici ma version de bash :
. C'est le principe des choses en parallèle : on commence à installer un paquet dès qu'il est arrivé (et qu'il reste de la place dans la file d'attente, dont tu ne fais que définir la taille avec -I). C'est normal que les communications s'emmêlent un petit peu. En mode graphique, avec Pkgui, tout va très bien.