gblend-1
Accueil du site > Portage > Enotice

Enotice

Publié le samedi 10 avril 2004, mis a jour le dimanche 16 mars 2008, par maxime

Enotice est un utilitaire pour Portage. Il sert à enregistrer les messages qu’affichent le système de paquets à la fin de la compilation.

Dans cette article, vous trouverez comment installer, configurer et utiliser cet utilitaire à Portage.


Attention : Cette article est obsolete. Regardez du coté de elogv

Introduction

Enotice est un utilitaire pour Portage. Il sert à enregistrer les messages qu’affiche le système de paquets à la fin de la compilation .

Par exemple, vous avez une mise à jour importante de 100 paquets, vous n’allez pas regarder à chaque fois qu’un paquet est installé les messages pour l’executer ou le configurer.

Exemple de notice

* You need to copy pak0.pk3 from your Quake3 CD into /opt/quake3/baseq3.
* Or if you have got a Window installation of Q3 make a symlink to save space.
* To start a dedicated server, run
*         /etc/init.d/q3ded start

Les notices seront stockées dans un répertoire que nous définirons aprés avoir installé le script enotice. Vous pourrez donc les consulter à partir de celui-ci.

Installation

Il n’existe pas d’ebuild officiel pour enotice, on ne va donc pas pouvoir l’installer via portage. Il va donc falloir se contenter de l’installer autrement.

Il existe deux maniéres :

  • Ou soit utiliser le fichier profile.bashrc que vous metterez dans /etc/portage/profile :
$ mkdir /etc/portage
$ mkdir /etc/portage/profile
$ cd /etc/portage/profile
$ wget http://dev.gentoo.org/~eldad/enotice/profile.bashrc

La deuxième méthode est conseillée car, nous ne modifions pas le système de paquets, c’est-à-dire qu’enotice pourra donc fonctionner sur un grand nombre de versions de Portage. La première méthode se limite à la version 2.0.51-r3.

Une fois que ceci est fait, nous allons maintenant installer le script sur votre système Gentoo :

  • Télécharger le script :
    $ wget http://dev.gentoo.org/~eldad/enotice/enotice
    
  • Déplacer le dans /usr/bin :

$ mv enotice /usr/bin

  • Et donner les permissions de l’éxecuter :

$ chmod +x /usr/bin/enotice

Pour finir, il suffit de le configurer en définissant quel répertoire contiendra les notices :

  • Ouvrez avec votre éditeur préféré /etc/make.conf :

$ vim /etc/make.conf

  • Définir la variable PORT_ENOTICE_DIR avec le répertoire :

PORT_ENOTICE_DIR = /var/enotice/

Utilisation

Maintenant qu’enotice est installé et configuré, il suffit de lancer la commande "enotice" pour l’utiliser :

$ enotice
Found 1 notices to read.

Notices available:
1. quake3-1.32b-r3

q)uit                - quitter
s)ort a | t          - trier par nom ou par horodateur
r)ead <num>          - lire la notice <num> ("r" est optionnel)
r)ead <num1> <num2>  - lire toutes les notices de <num1> à <num2> ("r" est optionnel)
r)ead <letter>       - lire toutes les notices dont les noms de paquets commencent par la lettre <letter>
a)ll notices         - toutes les notices
d)elete <num>        - supprimer la notice <num>
p)urge all notices   - purger toutes les notices

Pour lire la notice d’un paquet, il suffit de taper le nombre à droite du nom du paquet.

1 Message


Suivre la vie du site RSS 2.0 | Plan du site | Espace privé | SPIP | squelette