Path: ...!2.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!usenet.goja.nl.eu.org!aioe.org!fJ3fCem/Ge388nCVHersJA.user.46.165.242.91.POSTED!not-for-mail From: Matthieu Newsgroups: fr.comp.os.linux.configuration Subject: Re: C'est quand =?UTF-8?B?bcOqbWU=?= pas mal, Linux, =?UTF-8?B?w6AgY8O0dMOp?= de Windows, c'est =?UTF-8?B?bcOqbWUgcGx1dMO0dA==?= mieux. Date: Mon, 11 Jul 2022 13:40:22 +0200 Organization: Aioe.org NNTP Server Message-ID: References: <62c484d2$0$22059$426a74cc@news.free.fr> <20220705170132.2155b203@coffee.novazur.fr> <62c8877e$0$26316$426a74cc@news.free.fr> <62c93bd2$0$22265$426a74cc@news.free.fr> <62ca96ae$0$18723$426a34cc@news.free.fr> <62cb48e1$0$22263$426a74cc@news.free.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: gioia.aioe.org; logging-data="54308"; posting-host="fJ3fCem/Ge388nCVHersJA.user.gioia.aioe.org"; mail-complaints-to="abuse@aioe.org"; X-Notice: Filtered by postfilter v. 0.9.2 Bytes: 5236 Lines: 87 Le 11.07.2022 =C3=A0 11:02 Marc SCHAEFER a =C3=A9crit: > Matthieu wrote: > > libmoncul"? La pratique courante est de distribuer soit des > > applications statiques, soit d'installer toutes les DLLs n=C3=A9cessair= es > > dans le r=C3=A9pertoire du programme qui en a besoin, lors de > > l'installation de celui-ci. =20 >=20 > On doit alors constater que les logiciels de mise =C3=A0 jour automatique > doivent scanner l'ensemble des r=C3=A9pertoires, y compris utilisateurs, = de > la machine et des serveurs de fichiers o=C3=B9 les logiciels peuvent se > trouver, pour remplacer les biblioth=C3=A8ques concern=C3=A9es par ces mi= ses =C3=A0 > jour. La question est celle-ci: est-il raisonnable de mettre =C3=A0 jour une biblioth=C3=A8que sans que cette modification ne soit valid=C3=A9 par l'aut= eur du programme qui l'utilise? Je pense qu'il n'y a pas de r=C3=A9ponse =C3=A9vid= ente et universelle, cela d=C3=A9pend des cas. Ce qui est certain, et je l'ai d=C3= =A9j=C3=A0 mentionn=C3=A9 auparavant, c'est que l'auteur a test=C3=A9 et qualifi=C3=A9= son logiciel sur la base d'une version particuli=C3=A8re de la biblioth=C3=A8qu= e. Les =C3=A9volutions de celle-ci peuvent =C3=AAtre sans cons=C3=A9quence sur le = programme, mais cela n'a rien de certain. Certains paquets indiquent des limites de versions pour les biblioth=C3=A8ques qu'ils utilisent, d'autres pas, en fonction de l'humeur et de la connaissance de celui qui a g=C3=A9n=C3=A9r=C3=A9 le paquet pour t= elle ou telle distribution. Je pense que cette d=C3=A9cision devrait plut=C3=B4t re= venir =C3=A0 l'auteur du logiciel concern=C3=A9 (avec, pourquoi pas, la possibili= t=C3=A9 pour l'utilisateur de forcer une mise =C3=A0 jour d'un des composants =C3= =A0 ses risques et p=C3=A9rils en cas de motif imp=C3=A9rieux). > Ou alors il faut compter sur des m=C3=A9thodes ad-hoc de mise =C3=A0 jour > de chacun de ces logiciels? Le processus de mise =C3=A0 jour des logiciels n'=C3=A9tait pas vraiment da= ns le sujet de ce (sous)thread. Mais pour r=C3=A9pondre =C3=A0 la question, je pe= ux dire qu'une m=C3=A9thode qui me semble int=C3=A9ressante est l'approche uti= lis=C3=A9 par NixOS, d=C3=A9j=C3=A0 mentionn=C3=A9 par St=C3=A9phane un peu plus haut. > On constate aussi qu'aucun partage en m=C3=A9moire de ces variantes de > biblioth=C3=A8ques n'est plus possible (on les appelle des shared-objects, > pas pour rien, sous Linux et autres OS similaires). Cela ne vise pas > =C3=A0 l'=C3=A9conomicit=C3=A9. C'est une question de religion car en pratique, sur les machines actuelles, l'impact est insignifiant. > Si on veut syst=C3=A8me o=C3=B9 tout s'installe au marteau et qu'on r=C3= =A9installe > r=C3=A9guli=C3=A8rement, ce n'est pas la m=C3=AAme que que si l'on veut t= racer les > installations et configurations, choisir les logiciels en fonction de > crit=C3=A8res (logiciel libre ou non, maintenu ou non, d=C3=A9pendant de > composants libres ou non) et assurer la maintenabilit=C3=A9 sur le long > terme. >=20 > Aucun syst=C3=A8me ne pourra r=C3=A9soudre =C3=A0 la fois ces deux object= ifs, =C3=A0 mon > avis. Je pense que tu surcontrastes un petit peu les deux camps. Utiliser des binaires statiques (ou d=C3=A9ployer les biblioth=C3=A8ques necessaires ave= c les logiciels qui les utilisent) ne signifie pas "installer au marteau". Alors oui, si tu fais r=C3=A9f=C3=A9rence =C3=A0 Windows je suis d'accord -= c'est un foutoir pas possible, mais ce n'est pas le sujet de la discussion, et une des raisons de cet =C3=A9tat de fait c'est qu'il n'y a pas de gestionnaire de paquets sous ce syst=C3=A8me. L'utilisation ou non de biblioth=C3=A8ques partag=C3=A9es n'y est pour rien. Matthieu