tnut a écrit 41 commentaires

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 3.

    Quelles sont les infos rentrés à la main pour le constructeur du paquet

    Je te propose de jeter un oeil sur les recettes des sections console ou desktop. Si ce n'est pas clair ou si un truc te chiffone, n'hésiste pas à demander

    http://git.tuxfamily.org/nutyx/saravane.git/tree/console
    http://git.tuxfamily.org/nutyx/saravane.git/tree/deskop

    je dirais à la construction pour évaluer les dépendances justement.

    Exacte

    A l'installation il doit vérifier que ces dépendances dont satisfaites je suppose. Si ce n'est pas le cas, je ne sais pas comment il se débrouille…

    Simplement il tékécharge la première dep manquante, analyse cet dep manquante et rebelotte si une dep manque à cet dep cad il télécharge ainsi de suite. Quand toutes les deps manquantes sont tếléchargées. Hop il installe dans le bon ordre

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 1.

    Si quelqu'un maîtrise le C++, il est le bienvenu pour me conseiller

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 2.

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 3.

    Je sens une grosse confusion, faut pas vouloir aller chercher trop loin. Ce sont que les dépendances pour le FONCTIONNEMENT qui m'intéresse. La compilation du paquet se fait EXACTEMENT comme sous CRUX. Le script bash pkgmk porte le même nom que son original (sous crux, non pas voulu changé) mais contient plus de fonctionnaliées

    mais il y a beaucoup d'autres exemples de dépendances.

    oui dans ce cas on ajoute la liste des paquets ds le champ / fichier adéquoit.

    Le paquet xorg est un bon exemple:

    J'ai pris la liberté de décider que le paquet xorg produise les pilotes suivant: xf86-input-evdev, xf86-input-synaptics, xf86-input-vmmouse, xf86-input-wacom, xf86-video-ati, xf86-video-fbdev, xf86-video-intel, xf86-video-nouveau et xf86-video-vmware

    Etant donné que je n'ai pas envie d'avoir un autre paquet pour obtenir EN BINAIRE un xorg fonctionnel, j'ai listé les applis que je souhaite "inclure comme dépendances":
    xorg-font, xorg-xkeyboard-config, xorg-server, xorg-twm, xorg-term, xorg-xclock et xorg-xinit

    Autre exemple par contre: libreoffice sa liste est vide. Et Pourtant
    Si vous faites depuis un système de base cad en gros un système LFS MOINS toutes les applis de devel (pas d'interface graphique, pas de perl, pas gawk, pas de python etc)

    Juste pour vous donnez un exemple.

    # get xorg
    # get libreoffice
    # startx

    Vous aurez libreoffice fonctionnel que certe vous ne pourrez que lancer en terminal, mais le principe fonctionne. Esayez sur votre distro, je suis curieux

    Et donc elle fonctionne comment cette recherche automatique

    http://en.wikipedia.org/wiki/Executable_and_Linkable_Format
    J'ai repris le code de readelf -d et l'ai ajouté dans cards, j'en ai bien ch***. D'ailleurs ne suis parvenu à comprendre comment il arrivait à … 10000 lignes de codes de C

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 5.

    il fait un ldd

    Non il ne fait pas un ldd, pourquoi:
    1. c'est trop lent,
    2. ne fournit aucun date de construction
    3. ldd ne va pas chercher ds les dossiers non défini par glibc (/etc/ld.so.conf )

    je crois qu'il y a déjà un truc sous debian qui fait tout ça

    Non malheureusement:
    Chez debian (bon courage pour la lecture):

    https://www.debian.org/doc/debian-policy/ch-scope.html
    https://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps

    Chez Arch, le paquet xorg-libx11
    c'est la ligne:
    Depends=('libxcb' 'xproto' 'kbproto')

    J'ai pas cherché chez les autres…

    Chez NuTyX le même paquet, c'est… rien

  • [^] # Re: .

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 5.

    bref un alias

    Non c'est un script bash qui vérifie également le guid/uid de l'utilisateur créé et le compare avec l'éventuel dossier perso déjà existant puisque (pas encore mentionné) l'installeur peut installer NuTyX sur une partition contenant vos données persos sans avoir à formater la partition de destination au préalable.

  • [^] # Re: distrib 1 - journal 0

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 6.

    pas clair et pas vendeur du tout

    Me vendre n'a jamais été mon fort

    si card permet d'installer la distrib à partir d'une chroot ou de façon automatisée.

    Cards ne s'occupe pas de l'installation. Un script que l'on trouve à l'adresse url:
    http://downloads.nutyx.org/install-saravane.ash permet d'installer NuTyX saravane sur une partition ou même dans un dossier sans aucune intervention une fois lancée.

    mais si la team NuTyX ne se penchent pas sur les autres commandes d'administration :

    La commande setup-nutyx (qui est la même dans la MINI et dans la NuTyX installée) permet de:

    • Configurer la langue
    • Configurer le réseau
    • Configurer le clavier
    • Configurer l'horloge

    Cela se passe via fenêtre de dialogue comme on peu en voir sur ce journal (configuration de l'horloge par exemple)

    Faut nous en dire plus là, on a envie de savoir !

    Cards gère les paquets binaires en local(cards install, cards remove, cards diff, cards info, cards query, cards files), la synchronisation des info meta, des ports ou de l'intégralitée des binaires entre mirroir distant et local (cards sync, cards sync -p, cards sync -b), affiche sa configuration actuelle (cards config). Il gère également les ports (cards info -p ) contenant les recettes qui seront compilées (cards create) par niveau de dépendances (cards level, cards depends, cards deptree) par le bot de compilation et cela en repartant toujours depuis un système de base (cards base).

    via un scan du système de fichier existant ». C'est ça ? Si oui : c'est de la tuerie

    Oui, plus précisément c'est une fonction de cards qui analyse la liste des paquets installées pour y trouver la liste des librairiers liées.

    les deps sont eurodatées dans l'archive ce qui permettra (pas encore implémenté mais prévu) de faire un sysup très pointu.

    Ensuite cards n'a plus qu'a retrouver l'appartenance cad le nom du paquet et la date de construction du dit paquet des librairie et ajouter l'information dans l'archive du logiciel (avec les autres infos). La commande pkginfo --archive affiche tous les détails à ce sujet.

    Une dernière chose au sujet de cards, sa rapiditée est principalement lié au choix de la langue de programmation et aux nombres de deps:
    Ecrit en C++ et les dependancess sont libcurl et la libraire standard c++

    heureusement que j'ai creusé un peu

    Je t'en remercie

    Rolling Realease ?

    Oui depuis saravane 14.11, ce qui est loin d'être simple, mais cards m'aide(ra) beaucoup

    logiciel non libres

    Si pas demandé, pas installé. Le seul encore dispo est (à ma connaîssance) flashplayer.
    Même le pilote nvidia a été retiré du kernel

    N'hésite pas à passer sur l'irc ce soir ;) J'y serai peut-être

  • [^] # Re: .

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 4.

    Quelle différence avec useradd --groups GROUPE1… (ou un truc comme ça)

    Oui tu as raison, la différence est tellement minime. Je constate que tu ne connais pas non plus la syntaxe exacte de la commande useradd. C'est tout simplement énorme. Peut-être voir les autres points de la distro, qu'en penses-tu ?

  • [^] # Re: .

    Posté par  (site web personnel) . En réponse au journal NuTyX, une distribution atypique . Évalué à 8.

    Avant d'ntervenir dans le débat, j'aimerai remercier l'initiative de Sebastien.

    "nu" pour "useradd" c'est pas une révolution

    La command "nu" simplifie la création d'un nouvel utilisateur, en ajoutant les groupes qu'il faut et demande de créeer le mot de passe directement.

    "Ailleurs" rien n'est automatique, c'est le paquet qui déclare les dépendances

    C'est exactement cela. Sous NuTyX, cards gère l'affaire de A à Z. A l'empaquetage du logiciel cards scan les applis, les libs qui ont du être installées pour le fonctionnement du logiciel lors de sa compilation. Cette technique marche dans 98 % des cas. En plus les deps sont eurodatées dans l'archive ce qui permettra (pas encore implémenté mais prévu) de faire un sysup très pointu.
    Dans les 2 % restant, il y a la possibilitée de spécifier les dépendances (toujours pour le fonctionnement du logiciel pas pour la compilation) à la main. Sinon oui seul les dependances pour la compilation sont spécifiée. Mais cela existe depuis le début de NuTyX (2007).

  • [^] # Re: Bravo

    Posté par  (site web personnel) . En réponse au journal Maintenir sa distribution : état des lieux de 0Linux après 4 ans de développement. Évalué à 1.

    Recettes pas des plus simples

    Oui partant du principe que ce qui peut être automatisé y a aucune raison de le spécifier.

    0g, qui gère maintenant les dépendances

    Il parle des dépendances runtime pas de compilation…

    Paquets non splités devenir génant pour celui qui veut une partie d'un bureau mais pas tout.

    Je parlais des paquets genre qt4 qui fait 250 Mb parce que la doc est founi avec. j'ose pas imaginer la taille de qt5

    Nombreux paquets firefox, libreoffice, etc ne sont pas compilés, formaté pour 0linux

  • # Bravo

    Posté par  (site web personnel) . En réponse au journal Maintenir sa distribution : état des lieux de 0Linux après 4 ans de développement. Évalué à 1.

    Seul quelques regrêts:
    Aucun support NLS
    aucune gestion des dépendances et comme résultat certains gros paquets peuvent se lier à des softs incongrus.
    Gestionnaire de paquet non évolutif écrit en ..script.
    Recettes pas des plus simples
    Paquets non splités
    Pour ce qui est de la collaboration ce n'est pas de ne pas avoir essayé

  • [^] # Re: Ah la Frugalware

    Posté par  (site web personnel) . En réponse au journal Archlinux, quoi de plus que Frugalware?. Évalué à 2.

    tient pour la peine donne moi des paquets comme ça qui sont si dangereux? Parce que j'en vois pas a jour mais pas de dangereux…

    Tu veux aussi que je les mettes à jour… Je crois c'est toi le specialiste de cette distro ici il me semble. Je ne fais que me référer au rapport journalier que tu connais certainement

    Need to update: 1233

    Elles sont surtout comparable (à +/-5%) si on compare le nombre de paquets binaires disponibles: 7209 pour Frugalware,

    Correction à en croire le rapport journalier:

    http://frugalware.org/~repo/stats/chkworld.html

    Total packages checked: 7101
    Passed 5146
    Need to update: 1233
    Timed out: 13
    Maybe broken up2date: 709

    quand je fais un build pour frug, j'ai les meme dependance que sous arch

    Ma conclusion: qu'on m'explique vraiment en quoi c'est excitant de copier des paquets d'une distribution déjà en place qui fonctionne sur le même modèle.

  • [^] # Re: Ah la Frugalware

    Posté par  (site web personnel) . En réponse au journal Archlinux, quoi de plus que Frugalware?. Évalué à 1. Dernière modification le 25 septembre 2014 à 11:35.

    c'est aussi ce que je me suis dis en voyant nutyx,

    HS. Tu pourras prendre ta revanche en temps voulu

    alors la excuse moi, mais je vois pas, quand je fais un build pour frug, j'ai les meme dependance que sous arch… donc eclaire moi.

    Excuse-moi là je suis mdr

    L'equipe de frug a depuis longtemps amelioré pacman de arch, et a remonté leur amelioration en uptream, sauf que ça n'a jamais été pris en compte, du coup ils ont fait un fork, pacman-g2, avec toute leur amelioration, et pendant pas mal de temps le pacman-g2 etait superieur a pacman, puis pacman 3 est sortie de chez arch et la celui de arch fut mis au meme niveau ou presque par rapport a celui de frug… Suffit d'aller sur le forum d'arch et t'en saurait plus

    Re mdr.

    La question reste ouverte:
    Après constat, je me suis surtout demandé ce qu'elle apportait de neuf…

    Je pense que tu dois inverser la phrase du titre

    A +

  • # Ah la Frugalware

    Posté par  (site web personnel) . En réponse au journal Archlinux, quoi de plus que Frugalware?. Évalué à 6.

    Jamais compris cette distro, et pourtant je m'y suis interressé un moment etant mainteneur d'une autre distro (pas la peine de dévier ici). Après constat, je me suis surtout demandé ce qu'elle apportait de neuf… C'est après investigation que j'ai pu constaté l'ampleur des dégats:

    1. Le système de base n'est plus à jour. certains paquets sont mêmes pointés comme faille de sécurité
    2. Installeur m'a tellement fait rire avec ses 47 questions, ma mémoire étant tellement courte qu'à la 13 ième question j'avais déjà oublié la réponse que j'avais donné à la 2ième.
    3. Une syntaxe totalement personnalisée (pour pas dire absurde) des recettes qui veut plus rien dire ou quasi plus rien dire à la lecture.
    4. pacmang2 au lieu de pacman
    5. Des dépendances de compilation qui se retrouvent dans les dépendances runtime, ce qui est un comble pour une distro qui se prétend légère.
    6. Le développement de la distro qui part dans tous les sens avec résultat des début de projets qu'on abandonne, les projets qui se chevauchent, les packagers qui passent, le capitaine qui quitte le bateau et donc il n'y a plus aucune vision
    7. Aucun live récent

    Je dois sûrement en oublier

    Bien à vous

    Thierry

  • [^] # Re: Une distribution Franglaise

    Posté par  (site web personnel) . En réponse à la dépêche NuTyX, une distribution francophone maintenue par des francophones pour les francophones. Évalué à 1.

    Merci,

    c'est en effet l'idée. Je trouve que la communautée francophone n'est vraiment pas gatée. C'est évidement très facile de localiser une distribution en français. Mais une fois qu'il s'agit d'avoir de l'aide....
  • [^] # Re: Double systeme

    Posté par  (site web personnel) . En réponse à la dépêche NuTyX, une distribution francophone maintenue par des francophones pour les francophones. Évalué à 7.

    En faîsant pivoter la racine et cela se fait via l'aide de l'initrd.

    Bien à toi

    Thierry