View previous topic :: View next topic |
Author |
Message |
Bapt Veteran
Joined: 14 Apr 2003 Posts: 1152 Location: Paris
|
Posted: Wed Sep 13, 2006 12:05 pm Post subject: [PALUDIS] Thread ouvert sur paludis |
|
|
Suite à https://forums.gentoo.org/viewtopic-t-492969.html voici un thread ouvert sur Paludis. Afin de centraliser les expériences, TIPS, problèmes concernant paludis.
Pour rappelle, Paludis est une alternative à Portage, c'est développé en C++, propose pratiquement les même fonctionnalité que portage, est quasiement compatible avec portage.
Avantage de Paludis :
- il est beaucoup beaucoup plus rapide,
- gère nativement les overlays (synchronisation y comprise),
- gère les licences,
- gère les dépendences inverses
- une arbo de config /etc/paludis très propre
- très modulaire, permet de définir ses propres actions par le biais de scripts (hook à tous les niveaux d'exécution de paludis
- gère vraiment les ebuild cvs/svn/9999/...
- très très souple
- ...
plus d'infos :
Last edited by Bapt on Sat Jan 13, 2007 11:45 am; edited 1 time in total |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Wed Sep 13, 2006 1:09 pm Post subject: |
|
|
Est-ce qu'il y a un remplacement a etc-update prevu? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Wed Sep 13, 2006 1:43 pm Post subject: |
|
|
conf-update
devrait être suffisant (EDIT mais bon c'est du ncurse, moi j'suis pas fan.. y'a peut-être autre chose?)
EDIT: ah si j'ai oublié la réponse du geek: _________________ The End of the Internet! |
|
Back to top |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Wed Sep 13, 2006 7:29 pm Post subject: |
|
|
Alors je fais remonter un petit soucis que j'ai rencontré lors de la mise à jour de mon système aujourd'hui.
paludis -i world a voulu mettre à jour le package : media-gfx/graphviz, mais la compilation a échoué.
Or j'ai lu ici que la compilation de certains packages échoue au moment du src_test. J'ai donc tenté d'appliquer la solution préconisée à savoir compiler le package en sautant la phase de test :
Code: |
# SKIP_FUNCTIONS="test" paludis -i media-gfx/graphviz
|
Et ça a parfaitement fonctionné.
Je reste quand-même vachement impressioné par la rapidité de l'outil et la facilité avec laquelle il permet de manipuler des overlays. J'aurais beaucoup de mal à revenir sous Portage qui est vraiment très lent sur mon vieux portable. |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Wed Sep 13, 2006 7:46 pm Post subject: |
|
|
extrait de mon bashrc (il évolue encore au fil du temps...)
Code: | case "${PN}" in
python|portage)
export SKIP_FUNCTIONS=test
export SANDBOX_PREDICT=/
;;
automake|glibc|glib|gtk+|coreutils|findutils|libgcrypt|libxml2|pkgconfig|e2fsprogs|neon|gettext|tar)
export SKIP_FUNCTIONS=test
;;
esac
|
_________________ The End of the Internet! |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Sep 14, 2006 12:54 pm Post subject: |
|
|
emerge -e world = ? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Thu Sep 14, 2006 1:13 pm Post subject: |
|
|
j'aurai envie de dire
Code: | --dl-ignore-installed, -e
Ignore installed packages |
_________________ The End of the Internet! |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Sep 14, 2006 1:16 pm Post subject: |
|
|
arf.. j'avais pas capte qu'on pouvait s'en servir comme ca! _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
ultrabug Developer
Joined: 24 Jan 2005 Posts: 698 Location: Paris
|
Posted: Thu Sep 14, 2006 1:20 pm Post subject: |
|
|
Hérétiques !!!!!!!!! |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Sep 14, 2006 1:33 pm Post subject: |
|
|
J'vous d'mande pradon ?
Je trouve au contraire que c'est bien de se familiariser avec!
Y a des chances que ca finisse par remplacer portage -- c'est vraiment SUPER RAPIDE.
Le paludis -pie world (= emerge -pe world) prend cinq-six secondes max. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Sep 14, 2006 2:17 pm Post subject: |
|
|
ooooouh... et le emerge --resume --skipfirst? _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Thu Sep 14, 2006 3:16 pm Post subject: |
|
|
Tombe bien ce thread, portage commençait un peu à me brouter, j'ai hate de tester. |
|
Back to top |
|
|
kopp Advocate
Joined: 09 Apr 2004 Posts: 2885 Location: Grenoble, France
|
Posted: Thu Sep 14, 2006 4:14 pm Post subject: |
|
|
Fais gaffe Enlight, c'est pas parce que tu as vu un screenshot de Paludis qui a l'air trop bien qu'il faut changer, c'est peut-être un fake
Oui oui je sais où est la porte, j'y vais de ce pas |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Thu Sep 14, 2006 5:27 pm Post subject: |
|
|
kopp wrote: | Fais gaffe Enlight, c'est pas parce que tu as vu un screenshot de Paludis qui a l'air trop bien qu'il faut changer, c'est peut-être un fake |
Rohh, c'est méchant ça... _________________ The End of the Internet! |
|
Back to top |
|
|
Delvin Guru
Joined: 07 Jul 2004 Posts: 546
|
Posted: Thu Sep 14, 2006 6:57 pm Post subject: |
|
|
Euh quelqu'un sait d'ou vient le mot paludis ?
ca me fait vachement penser à paludisme ...
mais bon j'essayerais quand ca sera stable :p _________________ Ne tirez pas sur les canards !! |
|
Back to top |
|
|
SanKuKai Apprentice
Joined: 17 Feb 2006 Posts: 228 Location: Toulouse, France
|
Posted: Thu Sep 14, 2006 7:37 pm Post subject: |
|
|
Trevoke wrote: | ooooouh... et le emerge --resume --skipfirst? |
Il est dit ici que Paludis ne permet pas cela :
Quote: |
Resume / Skip First Support
Non-Problem: Paludis doesn't have an equivalent to --resume --skipfirst in Portage.
Rationale: Too unreliable, too flaky and far too widely abused. There's talk of echoing a command (paludis -i10 =sys-apps/foo-1.23-r1 =app-misc/fnord-2 ...) that can be used to resume if an ebuild exits with an error, but that's not set in stone.
|
|
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Thu Sep 14, 2006 9:18 pm Post subject: |
|
|
Bon j'ai essayé de faire de faire un overlay xgl-coffee
Donc nous avons :
innerstorm ~ # cat /etc/paludis/repositories/xgl-coffee.conf
Code: | location = /var/paludis/repositories/xgl-coffee/
sync = svn+http://svn.xgl-coffee.org/xgl-coffee/trunk/
profiles = /var/paludis/repositories/gentoo/profiles/default-linux/amd64/2006.1
eclassdirs = /var/paludis/repositories/gentoo/eclass /var/paludis/repositories/xgl-coffee/eclass/
distdir = /var/paludis/repositories/gentoo/distfiles
cache = /var/empty
format = portage
importance = 10 |
innerstorm ~ # cat /var/paludis/repositories/xgl-coffee/profiles/repo_name
innerstorm ~ # cat /var/paludis/repositories/xgl-coffee/profiles/categories
Code: | kde-base
kde-misc
media-libs
x11-base
x11-drivers
x11-libs
x11-misc
x11-wm |
Evidement il ne faut pas oublier de creer le repertoire xgl-coffee ^^
Code: | mkdir -p /var/paludis/repositories/xgl-coffee/profiles |
Ensuite un petit
Code: | paludis -s xgl-coffee |
pour synchroniser l'overlay et ca devrait aller
Pour le keyword.conf
Code: | dev-util/git amd64 ~amd64
media-libs/glitz amd64 ~amd64
media-libs/mesa amd64 ~amd64
x11-apps/mesa-progs amd64 ~amd64
sys-apps/man amd64 ~amd64
x11-base/xgl amd64 ~amd64
x11-libs/cairo amd64 ~amd64
dev-python/pycairo amd64 ~amd64
x11-libs/qt amd64 ~amd64
x11-misc/util-macros amd64 ~amd64
x11-proto/glproto amd64 ~amd64
x11-wm/compiz-quinnstorm amd64 ~amd64
x11-wm/compiz amd64 ~amd64
x11-libs/libwnck amd64 ~amd64
x11-misc/xwinwrap amd64 ~amd64
virtual/xft amd64 ~amd64
gnome-base/gconf amd64 ~amd64
x11-libs/gtk+ amd64 ~amd64
dev-libs/glib amd64 ~amd64
x11-libs/libdrm amd64 ~amd64
x11-wm/cgwd amd64 ~amd64
x11-misc/cgwd-themes amd64 ~amd64
x11-misc/gset-compiz amd64 ~amd64
x11-misc/compiz-quinnstorm-plugins amd64 ~amd64
x11-misc/compiz-manager amd64 ~amd64
x11-misc/csm amd64 ~amd64
x11-misc/cgwd-themes-extra amd64 ~amd64 |
Voila j'ai pas encore testé un "paludisage" de xgl mais l'overlay s'est bien synchronisé et un "paludis -pi world" m'a bien donné des updates à faire
Des suggestions ? _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Thu Sep 14, 2006 11:41 pm Post subject: |
|
|
J'ai constaté que paludis est sensible aux coupures de téléchargement, si on le coupe en plein téléchargement et que l'on relance l'installation paludis ne reprend pas le chargement où il la laissé mais essaye d'installer le fichier et donc se plante. |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Fri Sep 15, 2006 6:11 am Post subject: |
|
|
le pourquoi est expliqué au même endroit où est également expliqué l'absence du skipfirst (lien donné quelques posts plus haut _________________ The End of the Internet! |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Fri Sep 15, 2006 11:24 am Post subject: |
|
|
truc wrote: | le pourquoi est expliqué au même endroit où est également expliqué l'absence du skipfirst (lien donné quelques posts plus haut |
Oui enfin la raison invoquée me semble un peu bizarre, jamais eu de distfiles corrompues moi , et pourtant ca m'arrive de couper un download... enfin c'est pas dramatique mais c'est lourd... _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
Enlight Advocate
Joined: 28 Oct 2004 Posts: 3519 Location: Alsace (France)
|
Posted: Fri Sep 15, 2006 1:36 pm Post subject: |
|
|
kopp wrote: | Fais gaffe Enlight, c'est pas parce que tu as vu un screenshot de Paludis qui a l'air trop bien qu'il faut changer, c'est peut-être un fake
Oui oui je sais où est la porte, j'y vais de ce pas |
Mouarf! Bien vu! Remarque ça m'a quand même plus ou moins porté chance, non? De me fier aux fakes |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Fri Sep 15, 2006 2:04 pm Post subject: |
|
|
CryoGen wrote: | truc wrote: | le pourquoi est expliqué au même endroit où est également expliqué l'absence du skipfirst (lien donné quelques posts plus haut |
Oui enfin la raison invoquée me semble un peu bizarre, jamais eu de distfiles corrompues moi , et pourtant ca m'arrive de couper un download... enfin c'est pas dramatique mais c'est lourd... |
+1 je trouves aussi lourd comme comportement. |
|
Back to top |
|
|
CryoGen Veteran
Joined: 11 Feb 2004 Posts: 1426 Location: Bamako - Mali - Afrique
|
Posted: Sat Sep 16, 2006 6:33 pm Post subject: |
|
|
Snif j'arrrive pas à faire fonctionner distcc
Voila mon /etc/paludis/bashrc
Code: | export CFLAGS="-O2 -march=athlon64 -pipe -msse3"
export CXXFLAGS="${CFLAGS}"
export CHOST="x86_64-pc-linux-gnu"
export MAKEOPTS="-j5"
#DISTCC
export PATH="/usr/lib/distcc/bin:${PATH}" |
On voit bien l'export du PATH avec le chemin vers les "faux" liens de gcc -> distcc
Code: | innerstorm cryogen # ls -l /usr/lib/distcc/bin/
total 0
lrwxrwxrwx 1 root root 15 sep 1 17:03 c++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 cc -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 g++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 gcc -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 x86_64-pc-linux-gnu-c++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 x86_64-pc-linux-gnu-g++ -> /usr/bin/distcc
lrwxrwxrwx 1 root root 15 sep 1 17:03 x86_64-pc-linux-gnu-gcc -> /usr/bin/distcc |
si je lance paludis -i <paquet> tout se compile en local (j'ai 5 threads lancés XD) et ca ne passe pas du tout par distcc, comme si le PATH etait ignoré :/
Des idées ? _________________ - CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword... |
|
Back to top |
|
|
titoucha Advocate
Joined: 21 Jul 2005 Posts: 2374 Location: Genève
|
Posted: Sun Sep 17, 2006 2:10 am Post subject: |
|
|
Je suis à la recherche de l'équivalent de --newuse pour lui faire prendre les modifs en compte. |
|
Back to top |
|
|
truc Advocate
Joined: 25 Jul 2005 Posts: 3199
|
Posted: Sun Sep 17, 2006 7:48 am Post subject: |
|
|
y'a pas encore... mais quelqu'un travail dessus à ce que j'ai cru comprendre... _________________ The End of the Internet! |
|
Back to top |
|
|
|