View previous topic :: View next topic |
Author |
Message |
tmsec n00b
Joined: 13 Jun 2003 Posts: 39 Location: Rezé
|
Posted: Sat Jun 14, 2003 8:22 pm Post subject: Paquets pas standards |
|
|
Un pote (sous LFS) m'a refilé 4GB de sources .. en tar.bz2
et gentoo utilise surtout du tar.gz
j'ai bien essayé deconvertir, mais le MD5 ne passe pas (bien sûr ...)
par conséquent, y a t-il moyen de passer le "check-compile"
de plus, peut-on forcer l'install d'un package de version antérieure
(du genre, ne pas installer la der de der des version d'un prog) |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Sat Jun 14, 2003 8:47 pm Post subject: |
|
|
Si tu veux installer un package différent de celui par défaut il faut que tu spécifie le nom de l'ebuild qui correspond lorsque tu fais emerge. Par exemple, emerge /usr/portage/net-mail/sylpheed/sylpheed-0.9.2.ebuild pour installer la version 0.9.2 de sylpheed au lieu de la 0.9.0 par défaut. |
|
Back to top |
|
|
gim Guru
Joined: 29 Apr 2003 Posts: 418 Location: milky-way
|
Posted: Sat Jun 14, 2003 9:44 pm Post subject: Re: Paquets pas standards |
|
|
tmsec wrote: | Un pote (sous LFS) m'a refilé 4GB de sources .. en tar.bz2
et gentoo utilise surtout du tar.gz
j'ai bien essayé deconvertir, mais le MD5 ne passe pas (bien sûr ...)
par conséquent, y a t-il moyen de passer le "check-compile"
de plus, peut-on forcer l'install d'un package de version antérieure
(du genre, ne pas installer la der de der des version d'un prog) |
Si tu as recupéré des source dans un format different de celui attendu par l'ebuild, je pense que ceci fonctionne:
editer l'ebuild et remplacer la ligne
Code: | SRC_URI="protocole://host/directory/${P}.tar.bz2" |
par
Code: | SRC_URI="protocole://host/directory/${P}.tar.gz" |
car il reconnait automatiquement le format.
ensuite il te faut remplacer le MD5 existant avec
Code: | ebuild /usr/portage/.../monebuild.ebuil digest |
en esuite tu doit pouvoir emerger normalement.
Seulement je ne l'ai jamais fait encore, mais je pense que ca doit marcher.
Si quelqu'un a d'autre propositions... éventuellement plus simples car avec cette methode il faut tout de meme éditer chaque ebuild.
Un script doit pouvoir se faire néamoins si il y avait vraiment beaucoup d'ebuild.
Je pense tout de meme que celle la est réalisable assez simplement si il n'y en a pas beaucoup.
ne craint rien pour ton portage local, les modifications seront effacées au prochain emerge sync. En revanche ca peut être aussi un inconveniant.
Voila, j'espère que ca te permetra de faire ce que tu voulais faire. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|