Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4678 connectés 

 


Dernière réponse
Sujet : Faire ses propres RPM à partir des sources.
Hermes le Messager

black_lord a écrit :


 
perso je me suis crée un /soft à la racine et je mets mes softs compilés dedans, avec ça je fous pas le bordel dans mon système :)
 
par contre mes WM je les mets dans mon home (dans un dossier .progs)


 
Ok. Je crois que je vais opter pour cette solution donc... Vu que checkinstall ne semble pas fonctionner (au moins sur ma distrib).  
 
Sur le site de checkinstall, ils n'ont pas certifié mdk10, ils se sont arrêté à la 9.1 apparemment.  :)


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Hermes le Messager

black_lord a écrit :


 
perso je me suis crée un /soft à la racine et je mets mes softs compilés dedans, avec ça je fous pas le bordel dans mon système :)
 
par contre mes WM je les mets dans mon home (dans un dossier .progs)


 
Ok. Je crois que je vais opter pour cette solution donc... Vu que checkinstall ne semble pas fonctionner (au moins sur ma distrib).  
 
Sur le site de checkinstall, ils n'ont pas certifié mdk10, ils se sont arrêté à la 9.1 apparemment.  :)

Hermes le Messager

mikala a écrit :

tu compiles des librairies ?
 


 
C'est rare, mais ça m'arrive...  :D  Le fait d'être passé sur MDK10 va rendre la chose rarissime, au moins durant un certain temps je pense.  :D

black_lord

hermes le messager a écrit :


 
Oki, je vois... Mais dans le cas de librairies, de devels, par exemple, cela va pas poser un problème ? Genre quand je vais compiler, il va trouver les librairies (si ce sont des devels que j'installe) ?
 
Effectivement, installer dans un répertoire de mon choix et prendre manuellement des notes quant à l'endroit exact où j'installes pourrait être une solution.
 
Etant débutant (enfin, j'ai 4 mois de MDK 9.1 derrière moi), je commence tout de même à devenir perfectionniste. Je veux vraiment pouvoir faire les choses le plus proprement possible. :)


 
perso je me suis crée un /soft à la racine et je mets mes softs compilés dedans, avec ça je fous pas le bordel dans mon système :)
 
par contre mes WM je les mets dans mon home (dans un dossier .progs)

mikala tu compiles des librairies ?
Hermes le Messager

mikala a écrit :

pourquoi tu n'utilises pas un prefix a la compilation ?
comme cela apres tu vires le repertoire en question :D
 


 
Oki, je vois... Mais dans le cas de librairies, de devels, par exemple, cela va pas poser un problème ? Genre quand je vais compiler, il va trouver les librairies (si ce sont des devels que j'installe) ?
 
Effectivement, installer dans un répertoire de mon choix et prendre manuellement des notes quant à l'endroit exact où j'installes pourrait être une solution.
 
Etant débutant (enfin, j'ai 4 mois de MDK 9.1 derrière moi), je commence tout de même à devenir perfectionniste. Je veux vraiment pouvoir faire les choses le plus proprement possible. :)

mikala pourquoi tu n'utilises pas un prefix a la compilation ?
comme cela apres tu vires le repertoire en question :D
Hermes le Messager Sinon en fait, à bien y penser, le fait que ça me fasse un RPM, je m'en bas un peu. C'est surtout de pouvoir TOUT désinstaller proprement qui m'intéresse.
 
:)
 
Checkinstall s'il ne fait pas le rpm peut quand même désinstaller proprement ce qu'il a installé ? Je ne crois pas. Me trompe-je ? :D
Hermes le Messager

Le Ouinhin Pervers a écrit :

Si tu fais un simple "make install", en root bien évidemment, le logiciel est-il installé correctement ?


 
Oui, aucun problème.

Citation :


Sinon, quel besoin as-tu de faire un rpm à partir des sources ?
Celui fourni par ta distribution (Mandrake non ?)ne te suffit pas ?


 
Non. En particulier, la dernière beta de scribus corrige enfin le problème de la visualisation des polices avec accents (genre à ou ê).
Idem pour the gimp2 qui importe enfin correctement le SVG.
 
Bref, j'aimerais bien pouvoir installer des betas et les désinstaller ensuite proprement sans avoir à me faire chier.

Citation :


NB: Un rpm de lame est disponible sur plf.zarb.org
http://ftp.club-internet.fr/pub/li [...] 10.0/i586/


 
Je suis au courant. Lame était juste un test d'un truc pas trop gros. J'ai testé aussi avec scribus, et le résultat est le même.
 
 

Le Ouinhin Pervers Si tu fais un simple "make install", en root bien évidemment, le logiciel est-il installé correctement ?
 
Sinon, quel besoin as-tu de faire un rpm à partir des sources ?
Celui fourni par ta distribution (Mandrake non ?)ne te suffit pas ?
 
NB: Un rpm de lame est disponible sur plf.zarb.org
http://ftp.club-internet.fr/pub/li [...] 10.0/i586/
Hermes le Messager


 
Merci.  
 
Et sinon, ya pas plus simple et en français ?   :D  :ange:

mikala ici ? :)
Hermes le Messager

Le Ouinhin Pervers a écrit :

A tout hasard, qu'essayes-tu de mettre au format rpm avec checkinstall et quel en est le message d'erreur ?


 
Alors, voilà exactement le truc :
 
Je cherche à utiliser checkinstall avec un truc simple au départ : LAME.
 
Je prend donc le source de lame :
 
Puis, ./configure et make (jusque là, pas de problème).
 
Ensuite, je fais un checkinstall --install=no (pour récupérer seulement le rpm).
 
Tout se passe bien, il dit que l'install s'est bien passée, mais il dit aussi échec pour la création du rpm, sans donner l'erreur. Il crache un log "vide".
 
cool quoi...  :D

Le Ouinhin Pervers A tout hasard, qu'essayes-tu de mettre au format rpm avec checkinstall et quel en est le message d'erreur ?
arghbis ben si le specfile n'existe pas, il faut le faire. puis après, rpmbuild -tb mesSources.tar.gz
Hermes le Messager Quelle est la meilleure méthode, sachant que checkinstall (dernière version) ne fonctionne pas chez moi avec MDK 10 (il me dit qu'il ne peut pas créer le rpm).

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)