les pages info, où sont-elles ???

Ce qui ne concerne ni le forum ni des problèmes
Répondre
Avatar de l’utilisateur
mildred
Hankyu
Messages : 32
Inscription : sam. 09 déc. 2006, 19:13
Localisation : france
Contact :

les pages info, où sont-elles ???

Message par mildred »

Bonsoir,

Il y a quelque chose que je ne comprend pas dans la création des paquets, pourquoi donc est-ce que makepkg supprime les pages de documentation des packages ?

En fait mon problème c'est que je voudrais utiliser un paquet qui s'appelle unpackfs (dans AUR) qui permet de monter des archives grâce à fuse. Le problème je ne asias pas comment l'utiliser et la seule documentation est une page info.

pas de problème, je modifie le PGBUILD pour qu'il mette la page info au bon endroit (/usr/info), demande à makepkg de ne pas la supprimer (options=(docs)) et installe le paquet.

Sauf que maintenant, j'ai une drole de chose si je lance info :

Code : Tout sélectionner

$ info unpackfs
info: dir: No such file or directory
je regarde sur Internet et je vois que ce qu'il manque, c'est le fichier dir qui est la "page d'index" pour info. je le télécharge et l'installe, tout marche bien.

Alors je me dis que comme de fichier se trouvait dans /usr/info (probablement) il a été supprimé lors de la création du package texinfo... Mais pourquoi donc, c'est pour interdire l'utilisation de info ???
Personne d'autre avant moi n'a essayé d'utiliser info ?
Pourquoi une telle politique ? Pour nous pourir la vie lorsque la connexion internet vient à manquer ?

Merci de m'éclairer

Mildred
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

Si tu édites ton fichier /etc/makepkg.conf, tu trouveras une ligne OPTION. il faut y activer l'option DOCS

Code : Tout sélectionner

OPTIONS=(strip docs libtool emptydirs)

Ainsi, les paquetages que tu compiles toi-même (ceux d'AUR Unsupported) auront la doc.
C'est un choix des mainteneurs d'archlinux pour alléger les paquetages. Tu n'es pas le seul à ne pas apprécier ce point de vue, rassures-toi :D
Avatar de l’utilisateur
mildred
Hankyu
Messages : 32
Inscription : sam. 09 déc. 2006, 19:13
Localisation : france
Contact :

Message par mildred »

Et pour les paquets précompilés comme texinfo ? Car du coup texinfo est complètement inutilisable car il lui manque la page d'index /usr/info/dir ...

Si ca se trouve c'est un bug ...
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

OUais ça sent le pkg bien testé :D
Faut surement le recompiler et passer l'info sur http://bugs.archlinux.org
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Chez moi la page d'index existe. Le bug à peut-être été corriger.
En tous cas J'ai installé texinfo et coreutils-info.
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Rhaaaaaaaa le sujet !!!!!! Vous voulez ma mort ??

Pour info, les pages infos ne sont pas packagés par défaut chez ArchLinux. Pour les avoir, il faut recompiler le package en spécifiant bien doc dans /etc/makepkg.conf
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

En fait dans le pkgbuild il devrait y'avoir la ligne :
option=(docs)
cf http://wiki.archlinux.fr/arch:man:pkgbuild (merci marc[i1] ;) )
Et ça devrait le faire :)
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)

Message par vincentxavier »

Oui, c'est une autre solution, mais ca ne change pas le fait qu'il faille recompiler le package pour avoir les docs !!
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Clair c'est un peu abusé :D vive les tests ...
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
mildred
Hankyu
Messages : 32
Inscription : sam. 09 déc. 2006, 19:13
Localisation : france
Contact :

Message par mildred »

Tebo, si ca marche chez toi, ça donne quoi si tu fais

Code : Tout sélectionner

pacman -Qo /usr/info/dir
Moi j'ai No such file or directory, donc le fichier n'est pas installé et ça ne marche pas... enfin si ça marche, mais c'est parce que j'ai mis à la main le fichier dir dans /usr/local/info...
Avatar de l’utilisateur
mélodie
Maître du Kyudo
Messages : 2784
Inscription : lun. 30 oct. 2006, 02:06
Localisation : Pyrénées

Message par mélodie »

mildred a écrit :Moi j'ai No such file or directory
$ sudo find /usr -name 'info'
Password:
/usr/bin/info
/usr/info
/usr/share/info
/usr/share/hplip/info
/usr/share/irssi/help/info
Et comme ça ?
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Pourquoi tu recherche dans /usr/info/ ? Tu as installer quoi?
Chez moi j'ai d'installé texinfo, coreutils-info et emacs-info.

La je pige pas:
pacman -Qo /usr/share/info/dir
Erreur: Aucun paquet ne contient /usr/share/info/dir

pacman -Qo /usr/share/info/dir.gz
/usr/share/info/dir.gz appartient à emacs-info 21.4-2

/usr/share/info/dir
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Tebo a écrit :La je pige pas:
pacman -Qo /usr/share/info/dir
Erreur: Aucun paquet ne contient /usr/share/info/dir
Tu cherches un répertoire … normal que yaourt ne trouve rien :)
c'est le contenu du répertoire qui est important pas le répertoire !
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

:wink:
$ file /usr/share/info/dir
/usr/share/info/dir: data

$ file /mnt/fichier/
/mnt/fichier/: directory
Répondre