Un gentil développeur a eu la riche idée de créer un programme qui, à la manière d'easyubuntu, automatise l'installation des paquetages indispensables pour le débutant (java, flash, amule, amsn, libdvd, lame, firestarter etc).
On y trouvera aussi des petites choses bien sympathiques comme l'installation des pilotes proprios ATI/Nvidia avec XGL.
Le programme se charge d'installer les sources nécessaires, il n'y a donc rien à bidouiller.
Crée par Nil Parra, ce programme est téléchargeable ici :
http://www.easymandriva.com/
Voilà qui devrait simplifier ce qui a déjà été hautement simplifié...
# et...
Posté par BAud (site web personnel) . Évalué à 5.
La question qui me taraude : en quoi est-ce plus simple qu'utiliser http://easyurpmi.zarb.org pour ajouter de manière standard les sources du plf qui s'intègrent dans la gestion des paquets rpm via urpmi ? (et outre les codecs nécessaires qui ajoute pas mal de logiciels aux licences non suffisamment permissives, genre le "non commercial" malencontreusement trimballé par certains programmes qui les empêchent d'être dans main ou même contrib...)
En tout cas, c'est sympa d'avoir ressorti le pinguoin aux yeux étoilés, il devait manquer à certains :-)
[^] # Re: et...
Posté par liberforce (site web personnel) . Évalué à 3.
Ensuite effectivement il faudrait un truc comme ça, mais je pense pas que ce soit encore assez abouti... M'enfin ne plombons pas l'initiative qui mérite d'être saluée.
Après pour le coup d'easyurpmi, bin à expliquer à un débutant c'est jamais simple. Le seul intérêt est d'expliquer pourquoi PLF existe, et montrer que dans le libre, les lois existent toujours comme ailleurs. Et que donc les méfaits des brevets et autres ont une incidence.
Sorti de ça, si Luce et Henri peuvent avoir un bureau avec tout qui marche sans dire "Linux c'est de la merde", c'est tout bénef'
[^] # Re: et...
Posté par renaud . Évalué à 7.
Bravo ! Tu viens en une ligne de saboter une trentaine d'envie de contribution au libre.
Oui, c'est tout en dur, oui, ca ~pourrait~ etre plus propre, mais merde, arretez de faire les malins. Tous les jours, je vois des gens qui bidouillent un peu en dev. Ils sont pas mauvais, juste ils manquent d'experience. Ils voudraient contribuer, afin de donner en apprenant, mais a cause de commentaires comme le tiens, ils n'osent pas s'y mettre et c'est franchement dommage.
D'autant que :
- faire un truc sale, pour quelqu'un qui ne maitrise pas, c'est plus rapide
- un truc qui sort vite est utilise contrairement a un truc propre en cours des que j'ai des vacances je le finis promis jure (release early, release often)
- son truc la c'est a destination du mec qui vient de sortir sa galette de madriva du lecteur apres l'install, donc hardcoded ou pas, le resultat sera le meme
- maintenant que ca fonctionne il va etre tres facile a n'importe qui de refaire une version propre (toi peut-etre ?)
- enfin, Keep it simple, stupid.
Voila, c'est juste pour que les nombreux apprentis developpeur remplis de bonne volonte n'hesites pas a se lancer !
[^] # Re: et...
Posté par liberforce (site web personnel) . Évalué à 2.
Merci de me lire jusqu'au bout.
J'ai pas vu "dirty" dedans. Il va devoir tout se retaper pour la prochaine mandriva. Bon, c'est qu'une fois par an, je dis pas, mais faire les choses un peu plus proprement, bin c'est réutilisable, et en plus ça lui apprendra comment faire un truc propre... En plus un truc un minimum générique ne tue personne.
Ensuite, bon, durant ma première année de DUT j'aurais été incapable d'en faire autant, donc je sais relativiser aussi.
Mais bon, moi qu'on me pourrisse mes média en mettant des URL en dur (même pour main et contrib), ça me plait pas trop...
[^] # Re: et...
Posté par renaud . Évalué à 3.
Je l'ai fais, et c'est pourquoi je me suis permis de repondre. Laquelle des deux phrases a le plus d'inpact a ton avis ?
Relis ce que j'ai ecris, notement les puces precedentes.
Alors pourquoi tu t'abstiens ? Pour faire ton malin ? Pour crier haut et fort que, oui, toi tu sais coder proprement ? Tu sais quoi ? On s'en cogne.
Mais merde, REFAIS-LE ce script ! Attention, je ne dis pas "si t'es pas content, t'as qu'a le faire", je suis contre cette excuse consistant a museler ceux qui n'ont pas les competences ; mais visiblement, pour toi, c'est tres rapide de faire ca propre, tu en as l'utilite (tu l'a telecharge et regarde les sources), et tu as le temps (tu moules ici :p), donc vas-y, modifies le script, envoies le, tu vas faire plusieurs heureux, dont l'auteur initial qui va avoir un exemple concret d'un truc bien fait.
Je suis desole pour la tournure un poil agressive de mon commentaire, je trouve pas de tournure plus amicale.
[^] # Re: et...
Posté par gnumdk (site web personnel) . Évalué à 2.
>(même pour main et contrib), ça me plait pas trop...
Ah? Tu veux quoi, qu'il rajoute un fichier XML avec les url dedans et qu'il le parse avec son script shell?
A la rigueur il aurait pu mettre les url dans des variables au début du script mais comme de toute facon elles ne sont présentes qu'une fois, je ne vois pas nom plus l'interet... Il pourait aussi lire le mdk-release mais bon, ce script est jeune, il ne teste pour le moment rien, à la différence de easyubuntu qui teste si les sources sont pas déjà presentes, etc...
Par contre, si l'auteur passe dans le coin, hdparm -k ne sauvegarde pas du tout les parametres dma en cas de reset hard des disques ide... En clair, ca ne fonctionne pas son astuce ;)
[^] # Re: et...
Posté par liberforce (site web personnel) . Évalué à 3.
Pareil pour l'architecture: c'est i586 pour tout le monde, mais ça il ne le dit pas je crois.
Pour l'instant c'est pas grand chose, mais si son script est amené à se démocratiser, cela posera problème.
PS: existe-t-il une interface type xml-rpc pour récupérer des infos sur easyurpmi ? Genre regarder $ARCH et compagnie, lui envoyer, et que le site renvoie la liste des miroirs corrects ?
[^] # Re: et...
Posté par gnumdk (site web personnel) . Évalué à 2.
[^] # Re: et...
Posté par CrEv (site web personnel) . Évalué à 2.
Pour ce qui est de vérifier les médias présents (ça ne prend pas tous les médias, mais faut juste changer le if et il y a peut-être des choses en trop, je copie ça vite d'un code que j'ai) :
use lib qw(/usr/lib/libDrakX);
use strict;
use common;
use urpm;
my $urpm = new urpm;
$urpm->read_config();
my %medias;
# search all main active media but not update and not removable
foreach(@{$urpm->{media}}) {
$medias{$_->{name}} = ["$_->{name}", "$_->{url}"] if($_->{url} =~ /main\b/ and not $_->{update} and not $_->{ignore} and not $_->{removable});
}
Pour ce qui est de récupérer les autres médias (non installé) je pense qu'il faudrait voir dans la partie de drakconf qui va cherché les médias (et rajouter simplement les plf)
Si je ne me trompe pas la réponse doit probablement être dans /usr/sbin/drakrpm-edit-media
Ca aidera peut-être quelqu'un voulant le faire en perl ;)
[^] # Re: et...
Posté par bonnaud frederic (site web personnel) . Évalué à 4.
* flash
* java
* autres (?)
le vrai défaut, c'est tout les trucs qui font doublonts (libdvdcss, etc ...)
pour java, je ne sais pas comment il fait (pas lu le code) mais j'espère qu'il génère un rpm à la sauce jpackage pour être compatible avec la source jpackage/mandriva
[^] # Re: et...
Posté par atmaniak (site web personnel) . Évalué à 3.
http://www.easysuse.com/
Ca fait un peu soft baclé juste pour faire parler de soi, avec juste le tout repris de easyubuntu.
[^] # Re: et...
Posté par Zorro (site web personnel) . Évalué à 4.
En plus, son idée est dans l'air du temps : c'est presque le service Kiosk que Mandriva s'apprête à lancer, ça...
[^] # Re: et...
Posté par Marc Poiroud (site web personnel) . Évalué à 1.
D'après ce que j'ai pu comprendre ... le service Kiosk de Mandriva[¹] est dans le style CNR de Linspire ou encore des PBIFiles de PCBSD !
[¹] http://start2.mandriva.com/
CNR : http://www.linspire.com/products_cnr_whatis.php?tab=whatis
PBIFiles : http://www.pbidir.com/
[^] # Re: et...
Posté par liberforce (site web personnel) . Évalué à 3.
# Bravo !!!!
Posté par Bruce Le Nain (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.