fdruel
Bonjour à toutes et à tous,
En ce qui concerne l'installation de logiciels, je suis souvent bien embêté pour répondre à une question idiote :
Faut-il privilégier l'installation "à la main" avec le fichier .rpm ou bien passer via Software / Flatpak ?
Y aurait-il une bonne âme pour me donner quelques explications ? Si c'est juste une affaire de "le clicodrome c'est plus facile" alors ça va, je peux rester avec la CLI, avec laquelle je commence à bien me faire... mais y'a sans doute quelque chose qui m'a échappé.
Je me pose cette question parce que je veux installer le client lourd de Dropbox... mais elle peut se poser pour plein d'autres softs... En ce qui concerne TeXLive, il vaut mieux le faire en direct mais ce n'est pas forcément une généralité...
Merci de votre aide
F
madko
Bonjour,
C'est de nos jours très rare de passer par des RPM directement, tout simplement parceque la gestion de dépendances à la main c'est galère.
Personnellement j'utilise plutôt dnf/yum qui règlent très bien les dépendances.
Software je l'utilise aussi de temps en temps, plutôt pour les flatpak car j'ai moins l'habitude de passer par la ligne de commande pour ça. Mais c'est tout aussi possible.
L'avantage de software c'est l'aspect visuel, de faire son "marché", qui permet de découvrir des logiciels. Les captures d'écran et notation aident aussi.
Au final ça depend des habitudes/préférences de chacun.
Le seul truc qu'on peut reprocher, toujours en ce moment, côté clicodrome, c'est plutôt dnfdragora qui semble toujours poser des soucis chez certains. Donc là je continue à faire mes mises à jour via dnf.
Enfin, pour flatpak vs depots RPM officiels, ça va dépendre de la Fedora. Sur une Fedora normale j'ai je crois, 0 flatpak. Ou alors exceptionnellement en dépannage, genre pas de paquets RPM alors que flatpak oui. Je trouve les flatpak encore un peu jeune... Par contre sur une Fedora Silverblue, j'essaye de faire la distinction, RPM pour le système, flatpak pour les appli utilisateurs.
Voilà, ce n'est que mon ressenti, je pense pas qu'il y a une règle absolue sur ces sujets.
fdruel
OK, merci beaucoup...
Venant de macOS (presque 30 ans de pratique), cette question peut paraître saugrenue mais c'est parce que dans cet écosystème là, il n'y a pas 36 manières d'installer des softs : via l'AppStore ou bien via un installeur proposé par l'éditeur. Souvent je privilégie la seconde solution, d'ailleurs (en grande partie par habitude)...
Évidemment sous Fedora les choses sont bien différentes : il y a les dépôts officiels, pas officiels, libres et non libres... plus des systèmes comme RPMFusion... le tout en stable, ou advanced ou testing... plus github et quelques autres. Avouez qu'il y a de quoi en perdre son latin...Ah, oui et j'ai oublié Flatpak soutenu par Fedora et Snap, soutenu par Ubuntu (mais qui peut tout de même fonctionner sous Fedora)...
Bref, j'ai beau y mettre de la bonne volonté, j'ai parfois du mal à m'y retrouver. Attention toutefois, je ne porte pas de jugement de valeur (ce n'est ni bien ni mal à mes yeux), c'est juste compliqué (et même complexe)... mais ça me permet d'occuper mes week-end à essayer d'y comprendre quelque chose :-D
F
madko
Tu oublie aussi les AppImages 😉
ou via la récupération des sources puis compilation, à l'ancienne.
Sans oublier les dépôts COPR.
Au final, c'est uniquement par expérience, je privilégie strictement que les sources (depots) qui me permette de mettre à jour facilement l'application. Je tiens à la sécurité, c'est donc très important pour moi. Ensuite je privilégie le côté officiel, ou la réputation de la source. Au final, par ordre de préférence ça me donne:
Dépots Officiels Fedora¹ > RPMFusion² > flatpak³ > COPR² > depots RPM tiers⁴
[¹] car là je connais bien le process, tout est controlable
[²] process hors Fedora mais controlable/vérifiable donc ok
[³] je connais moins le process, ça semble plus flou
[⁴] au cas par cas
J'évite donc les AppImage et les compilations manuelles. Principalement par risque d'oublier de faire les mises à jour, et donc d'engranger de la dette technologique, et me retrouver un jour avec un logiciel obsolète...
Pour moi la force de Linux depuis quasiment le début, c'est d'avoir certe le choix, mais surtout des dépôts centralisés pour pas se prendre la tête avec les mises à jour. Je comprend toujours pas que sous Windows, la grosse part du marché, les utilisateurs continuent en grande partie à gérer ça à la main... En quasi 30ans ils ont pas évolués sur le sujet...
Bon les mises à jour faciles c'est peut être pas la priorité de tout le monde, mais au moins la question que tout le monde devrait se poser au moment d'installer un logiciel, c'est de la confiance qu'il y a dans son origine. Là aussi côté grand public c'est loin d'être acquis, vu le nombre de gens qui télécharge leur EXE sur le premier lien trouvé sur leur moteur de recherche...
Nicosss
Tu as déjà découvert pas mal de choses surtout, car de premier abord c'est plus simple.
Utilisation de
Application en GUI et
dnf en CLI sachant que les 2 vont chercher dans les mêmes dépôts.
Commence par lire
https://doc.fedora-fr.org/wiki/Au_secours_je_suis_perdu%E2%80%A6.
Ensuite n'hésite pas à lire les autres documentations, faire des recherches sur le forum et au besoin venir poser des questions.
fdruel
OK, merci pour vos éclairages et vos conseils.
Finalement pour ce que je voulais faire (installer l'application Dropbox), j'ai finalement choisi de télécharger le .rpm depuis le site officiel puis j'y suis allé avec un petit "sudo dnf install dropbox-mes-genoux-12.4.x86.rpm", ce qui a installé tout cce que je voulais yc un répertoire dans yum.d... que j'ai édité pour le forcer à aller cherceher dans un répertoire 31 et pas $RELSERVER (qui générait une erreur 404)
En attendant, je vous laisse : j'ai des pages à lire, en espérant que j'y pige qq chose 😉
F
fdruel
J'ajoute ce message car j'ai suivi vos conseils de lecture et que je pense être un peu plus au clair sur la question.
D'ailleurs j'en ai profité pour regarder du côté de Silverblue dont la philosophie immutable pourrait tout à fait correspondre à mon usage "grand public"... mais d'ici que le truc soit utilisable au quotidien j'aurai sans doute avancé dans la connaissance de Fedora "classique" et je n'aurai peut-être plus besoin de Silverblue 😉
F
madko
J'utilise quotidiennement SilverBlue c'est assez transparent pour l'utilisateur lambda, celui qui repose uniquement sur les outils graphiques.
C'est plutôt pour l'utilisateur un peu plus confirmé, qui utilise la ligne de commande, que là il y a du changement.