Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[PALUDIS] Thread ouvert sur paludis
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, ... 10, 11, 12  Next  
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Sun Sep 17, 2006 11:40 pm    Post subject: Reply with quote

C'est bien ce qui m'avait semblé, merci pour la confirmation.
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 19, 2006 5:26 pm    Post subject: Reply with quote

Alors si on fait un
# paludis -ie world

Et qu'un paludisme (HAHAHA) crashe, on fait quoi pour continuer?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Tue Sep 19, 2006 5:45 pm    Post subject: Reply with quote

on recommence, y'a pas encore de résume, y'a eu une discution dernièrement sur le chan à propos de ça, une fonctionnalité sans doute à venir :?:
_________________
The End of the Internet!
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Tue Sep 19, 2006 7:19 pm    Post subject: Reply with quote

Et comment est-ce qu'on cherche, disons, les descriptions des paquets ?
Comment on trouve quelque chose?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Tue Sep 19, 2006 9:52 pm    Post subject: Reply with quote

Il me semble qu'il y a encore pas mal de fonctions qui ne sont pas implémentées :? mais bon vu que le développement à l'air d'aller vite, il y a de l'espoir.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Tue Sep 19, 2006 10:12 pm    Post subject: Reply with quote

vous pouvez y aller aussi de votre cru! ça serait sympa je pense, car par exemple, ce conf-update en ncurse, il est bien sympa, mais bon ,c'estun peu beaucoup quoi.. j'aimerai bien pouvoir le patcher pour enlever ce ncurse, mais disone que,... je ne vois pas (encore?)trop comment...

Pour l'instant, pour la recherche de paquet,il te reste, gentoo-portage, portage.gentoo ,find, grep, te faire t'as propre base, voila, tout ça mérite de faire un tour dans le BAC à sable je pense..
_________________
The End of the Internet!


Last edited by truc on Wed Sep 20, 2006 5:17 pm; edited 1 time in total
Back to top
View user's profile Send private message
CryoGen
Veteran
Veteran


Joined: 11 Feb 2004
Posts: 1426
Location: Bamako - Mali - Afrique

PostPosted: Tue Sep 19, 2006 11:43 pm    Post subject: Reply with quote

Moi je suis retourné à portage/emerge pour le moment :) Mais j'ai gardé mes fichiers de conf de plaudis pour plus tard :wink:
_________________
- CryoGen` on #gentoofr@irc.freenode.net
- ~amd64 / KDE4
- I'm the bone of my sword...
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Wed Sep 20, 2006 3:06 am    Post subject: Reply with quote

J'ai fais de même, je continue à suivre le dev de paludis car il est prometteur :)
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Wed Sep 20, 2006 12:30 pm    Post subject: Reply with quote

A la maison, emerge. Au boulot, paludis.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Sep 20, 2006 1:14 pm    Post subject: Reply with quote

Dans les logs du svn, l'équivalent du resume est en train d'être codé (dans ce qui va être paludis 0.7.0) donc ca ne devrait pas tarder.

Ensuite concernant la recherche, moi je me suis fait un petit script zsh qui effectue la recherche, et utilise paludis -q pour obtenir les informations sur la liste des packages.

Je le poste dès qu'il est plus propre :)
Back to top
View user's profile Send private message
TrizoLakai
Apprentice
Apprentice


Joined: 09 Jun 2006
Posts: 231
Location: Nantes (FRANCE)

PostPosted: Wed Sep 20, 2006 2:34 pm    Post subject: Reply with quote

J'imagine que ce n'est pas possible d'avoir les deux ?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Wed Sep 20, 2006 10:45 pm    Post subject: Reply with quote

Je vous met la version crade, je l'appel psearch comme paludis search :
Code:

#!/bin/zsh
packages=()
for i in $(paludis --list-repositories | grep repositories | grep location | awk '{ print $2 }');do
  cd $i; packages=($packages *-*/*$1*)
done 2>/dev/null
paludis -q $packages

Ca ne cherche que dans le nom du package.
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Wed Sep 20, 2006 10:51 pm    Post subject: Reply with quote

TrizoLakai wrote:
J'imagine que ce n'est pas possible d'avoir les deux ?

tu peux passer de l'in à l'autre, même si ça n'etpas très conseillé, mais les deux en même temps, non, enfin, peut-être mais mal...
_________________
The End of the Internet!
Back to top
View user's profile Send private message
titoucha
Advocate
Advocate


Joined: 21 Jul 2005
Posts: 2374
Location: Genève

PostPosted: Thu Sep 21, 2006 1:47 am    Post subject: Reply with quote

truc wrote:
TrizoLakai wrote:
J'imagine que ce n'est pas possible d'avoir les deux ?

tu peux passer de l'in à l'autre, même si ça n'etpas très conseillé, mais les deux en même temps, non, enfin, peut-être mais mal...


Je confirme j'ai essayé et c'est pas terrible, c'est l'un ou l'autre.

PS: j'attends la version 0.7 avec impatience. :wink:
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 21, 2006 9:30 am    Post subject: Reply with quote

Voila une version plus propre de psearch :
Code:

#!/bin/zsh
prog=$0
function psearch(){
  packages=()
  for i in ${${${(M)${(f)"$(paludis --list-repositories)"}:#*location*:*repositories*}##*location:}##* };do
    cd $i; packages=($packages *-*/*(/))
  done 2>/dev/null
  if [ -n "${(M)packages:#*$1*}" ];then
    paludis -q ${(M)packages:#*$1*}
  else
    print "Aucun package correspondant a la requete"
  fi
}
function usage(){
  print "$prog [-h|-s expression]"
  print "\t -h : Afficher l\'aide"
  print "\t -s expression : rechercher les package contenant expresion"
  exit 1
}
if [ $# -eq 0 ];then
  usage
fi
while getopts s:h option;do
  case $option in
    h)
      usage;;
    s)
      psearch $OPTARG;;
    *)
      usage;;
  esac
done


Si ça intéresse du monde.
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Thu Sep 21, 2006 12:39 pm    Post subject: Reply with quote

Ca interesse du monde mais le monde il utilise BASH :(

Enfin, si tu me dis que ce PS1 marche avec zsh, je change!

PS1="\n\[\033[35m\]\$(/bin/date)\n\[\033[32m\]\w\n\[\033[1;31m\]\u@\h: \[\033[1;34m\]\$(/usr/bin/tty | /bin/sed -e 's:/dev/::'): \[\033[1;36m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed 's: ::g') files \[\033[1;33m\]\$(/bin/ls -lah | /bin/grep -m 1 total | /bin/sed 's/total //')b\[\033[0m\] -> \[\033[0m\]"
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 21, 2006 1:13 pm    Post subject: Reply with quote

Il marche ton PS1 mais à mon avis pas du tout comme tu veux :) :
Code:
\n\[\033[35m\]jeu sep 21 15:05:51 CEST 2006\n\[\033[32m\]\w\n\[\033[1;31m\]\u@\h: \[\033[1;34m\]pts/0: \[\033[1;36m\]9 files \[\033[1;33m\]76Kb\[\033[0m\] -> \[\033[0m\]

Il doit être possibel de faire ça autrement.
Mais tu n'es pas obligé de migrer vers zsh pour pouvoir utiliser le script, il suffit de l'installer et zsh sera utiliser comme n'importe quel interpréteur : python, perl, bash ou autre et tu conserves bash comme shell par défaut.

Dans la série, si ça vous intéresse, c'est un script qui fait du eclean (uniquement distfile pour le moment), un script qui liste les packages installés et avec les uses utilisés (toujours avec zsh).

Avec ces scripts plus besoins de portage-utils et gentoolkit :)

:twisted: moi je ne fais pas comme le monde moi : le monde utilise windows, j'utilise Linux et FreeBSD, le monde linux utilise bash, j'utilise zsh, le monde gentoo utilise portage, j'utilise paludis :twisted:
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Thu Sep 21, 2006 2:00 pm    Post subject: Reply with quote

Bravo baptux, tu as rejoint le groupe des non-conformistes! :twisted:

Mon prompt est cense donner ca :

Thu Sep 21 09:56:50 EDT 2006
/var/tmp
alg@Gen2Al: pts/1: 10 files 28Kb ->

C'est zouli non?
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Thu Sep 21, 2006 4:29 pm    Post subject: Reply with quote

Trevoke wrote:
Bravo baptux, tu as rejoint le groupe des non-conformistes! :twisted:

Mon prompt est cense donner ca :

Thu Sep 21 09:56:50 EDT 2006
/var/tmp
alg@Gen2Al: pts/1: 10 files 28Kb ->

C'est zouli non?

euh.. non... m'enfin, je sais je sais , nianiania ça se discute pas...

baptux wrote:
moi je ne fais pas comme le monde moi :


Oula, :roll: vais peut-être me remettre à windows moi...
_________________
The End of the Internet!
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 21, 2006 4:52 pm    Post subject: Reply with quote

truc wrote:
Oula, :roll: vais peut-être me remettre à windows moi...

Pourquoi tu dis ça ?
[EDIT] je ne cherche pas a être non conformiste, mais me base plutôt sur des choix technique qui me correspondent mieux.[/EDIT]
@Trevoke, Tu as plein d'option pour les prompts sous zsh :
PS1 ou PROMPT : prompt à gauche
RPROMPT : pour le prompt à droite
PROMPT2 : prompt quand une ligne de commande est validée mais inachevée
PROMPT3 : PROMPT pour les sélections
PROMPT4 : Pour le débugage
SPROMPT : Pour le prompt de correction de la commande tapée.

Après tu peux tous les rendres jolis comme tu veux.

Bon de toute façon zsh n'est pas le sujet de ce thread :)
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Thu Sep 21, 2006 5:32 pm    Post subject: Reply with quote

C'est vrai. Retour a paludis.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 21, 2006 6:08 pm    Post subject: Reply with quote

Pour revenir à Paludis, voici un script zsh suplémentaire :
pclean
Code:

#!/bin/zsh
installedpath=${${(M)${(f)"$(paludis --list-repositories --repository installed)"}:#*location*}##* }
distdirs=(${${(M)${(f)"$(paludis --list-repositories)"}:#*distdir*}##* })
typeset -U distdirs
cd $installedpath
installedpackages=(**/*.ebuild(:h))
pkgsrc=()
for pkg in $installedpackages;do
  if [ -f "$pkg/SRC_URI" ];then
    srcs=(${(M)${=${(f)"$(<$pkg/SRC_URI)"}}:#*://*})
    for src in $srcs;do
      if [ -n $pkgsrc ];then
        monfichier=(${(s:/:)src})
        pkgsrcs=($pkgsrcs $monfichier[${#monfichier}])
      else
        monfichier=(${(s:/:)src})
        pkgsrcs=( $monfichier[${#monfichier}])
      fi
    done
  fi
done
typeset -U pkgsrcs
files=()
filetorm=()
for dist in $distdirs;do
  if [ -n $files ];then
    files=($files $dist/*(.))
  else
    files=($dist/*(.))
  fi
done
for file in $files;do
  FOUND=0
  for pkgfile in $pkgsrcs;do
    if [[ -n ${(M)file:#*$pkgfile*} ]];then
      FOUND=1
    fi
  done
  if [ $FOUND -eq 0 ];then
    filestorm=($filestorm $file)
  fi
done
if [[ -n $filestorm ]];then
  du -hsc $filestorm
  \rm $filestorm
fi


Ce script permet de faire le ménage dans le/les répertoires distfiles définis dans les divers overlays paludis (chez moi, tous utilisent un seul distfile, mais j'ai prévu ceux qui veulent un distfile par overlay.
Il ne fait pas le ménage dans les distfiles de puis cvs/svn. Il ne garde que les sources des packages installés, pas ceux des ebuild disponibles non installés.

Si ça peut intéresser quelqu'un. Ce script doit être facilement transposable en bash.
Back to top
View user's profile Send private message
Bapt
Veteran
Veteran


Joined: 14 Apr 2003
Posts: 1152
Location: Paris

PostPosted: Thu Sep 21, 2006 7:04 pm    Post subject: Reply with quote

Dans la foulée, un petit script pour imiter (en plus réduit) dispatch-conf :
Code:

#!/bin/zsh
function readrep(){
  print ">> ---- ${confpath}/${conf}"
  print ">> q : quit, z : zap new , u : use new"
  read -sk rep
  case $rep in
    q) exit 0;;
    z) \rm $config;;
    u) \mv $config ${confpath}/${conf};;
    *) readrep;;
  esac
}
LISTCFG=(/etc/**/._cfg*) 2>/dev/null
if [ -n "$LISTCFG" ];then
  for config in /etc/**/._cfg*;do
    confpath=${config:h}
    conf=${${config:t}#._*_}
    diff -Nau ${confpath}/${conf} $config | more
    readrep
  done
else
  print "Aucune mise a jour a effectuer."
fi
Back to top
View user's profile Send private message
truc
Advocate
Advocate


Joined: 25 Jul 2005
Posts: 3199

PostPosted: Fri Sep 22, 2006 8:00 am    Post subject: Reply with quote

Trevoke wrote:
Alors si on fait un
# paludis -ie world

Et qu'un paludisme (HAHAHA) crashe, on fait quoi pour continuer?


Maintenant si une install plante à un paquet, ça te donne la commande à lancé pour continuer la chose, donc si t'es en console, il te faut lancer tout ça dans un screen pour pouvoir copier coller, (mais qui ne fait pas ça dans screen t'façons..) et dans X, est-ce utile que je précise?

exemple
Code:
Caught signal 2
Waiting for children...

Resume command: paludis --log-level qa --install --preserve-world --dl-drop-all --dl-no-recursive-deps =media-video/mplayer-1.0_pre8-r1::gentoo =www-client/mozilla-firefox-1.5.0.7::gentoo =net-www/mplayerplug-
in-3.31-r1::gentoo                                                                                                                                                                                               
Exiting with failure

_________________
The End of the Internet!
Back to top
View user's profile Send private message
Trevoke
Advocate
Advocate


Joined: 04 Sep 2004
Posts: 4099
Location: NY, NY

PostPosted: Fri Sep 22, 2006 12:24 pm    Post subject: Reply with quote

C'est gentil tout plein, ca.
_________________
Votre moment detente
What is the nature of conflict?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Goto page Previous  1, 2, 3, ... 10, 11, 12  Next
Page 2 of 12

 
Jump to:  
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