Page 1 sur 1
[PKGBUILD] Éditeur par défaut [RÉSOLU]
Publié : lun. 07 avr. 2008, 13:38
par aramisqc
Bonjour !
Selon ma configuration (.bashrc), l'éditeur nano est configuré par défaut dans les variables EDITOR et VISUAL.
Hors ce matin lors d'une mise à jour, yaourt m'a demandé de spécifier le nom de l'éditeur pour éditer le PKGBUILD.
Peut-on m'en donner la raison ?
aramisqc
Publié : lun. 07 avr. 2008, 14:10
par cycyx
Bonjour,
Un
t'indique quoi ?
Il est possible que tu n'exportes aps correctement la variable...
Publié : lun. 07 avr. 2008, 14:24
par vincentxavier
Par défaut, sudo réinitialises les variables d'environnement et comme yaourt utilises sudo CQFD
Pour savoir ce qu'il faut faire :
visudo (8) et
sudoers (5)
Publié : lun. 07 avr. 2008, 14:31
par marc[i1]
vincentxavier a écrit :Par défaut, sudo réinitialises les variables d'environnement et comme yaourt utilises sudo CQFD
juste que yaourt
peut utiliser sudo, ce n'est pas obligatoire. Yaourt fonctionne parfaitement sans sudo.

Publié : lun. 07 avr. 2008, 14:37
par wain
Je vous rassures, sudo n'a rien à voir là dedans. Sudo n'est pas utiliser pour éditer un fichier PKGBUILD voyons. Tout le processus est lancé en utilisateur "sans privilèges". Seule l'installation du paquetage nécessite les privilèges root.
L'éditeur est définit soit dans bashrc:
export EDITOR=nano
soit dans le fichier yaourtrc:
PkgbuildEditor nano
Publié : lun. 07 avr. 2008, 19:02
par aramisqc
cycyx a écrit :Bonjour,
Un
t'indique quoi ?
Il est possible que tu n'exportes aps correctement la variable...
Les variables sont bien exportées :
Code : Tout sélectionner
[fonguy21@aramisqc ~]$ set | grep EDITOR
EDITOR=nano
[fonguy21@aramisqc ~]$ set | grep VISUAL
VISUAL=nano
[fonguy21@aramisqc ~]$
Fichier .bashrc :
Code : Tout sélectionner
[fonguy21@aramisqc ~]$ cat .bashrc
alias ls='ls --color=auto'
PS1='[\u@\h \W]\$ '
LESSCHARSET=utf-8
alias manlat='LESSCHARSET=latin9 man -C /etc/man.conf.latin1'
export EDITOR="nano"
export VISUAL="nano"
aramisqc
Publié : lun. 07 avr. 2008, 19:06
par aramisqc
wain a écrit :Je vous rassures, sudo n'a rien à voir là dedans. Sudo n'est pas utiliser pour éditer un fichier PKGBUILD voyons. Tout le processus est lancé en utilisateur "sans privilèges". Seule l'installation du paquetage nécessite les privilèges root.
L'éditeur est définit soit dans bashrc:
export EDITOR=nano
soit dans le fichier yaourtrc:
PkgbuildEditor nano
Par mesure de précaution, j'ai activé PkgbuildEditor :
Code : Tout sélectionner
[fonguy21@aramisqc ~]$ cat /etc/yaourtrc
# a
# a
# ~/yaourtrc - Configuration for yaourt
#
# See yaourt(8) for more information
#
#
#
# AlwaysUpgradeDevel no
# AlwaysUpgradeAur no
# AlwaysForce no
# AurVoteSupport yes
# ColorMod Normal
# ColorMod LightBackGround
# ColorMod NoColor
# ColorMod TextOnly
# DontNeedToPressEnter yes
# EditPkgbuild yes
# ExportToLocalRepository /where/you/want
# LastCommentsNumber 5
# LastCommentsOrder asc
# NoConfirm no
# PacmanBin /usr/bin/pacman-color
PkgbuildEditor nano
# SearchInAurUnsupported yes
# ShowAurComment yes
# TmpDirectory /where/you/want
# UpdateTerminalTitle yes
#
# Define here your prefered Sourceforge mirror: (none surfnet ufpr heanet easynews umn switch belnet kent mesh optusnet jaist puzzle superb-east nchc superb-west)
# SourceforgeMirror heanet
#
Effectivement
sudo n'a rien à voir. D'ailleurs il n'est pas installé.
J'attends voir les résultats lors du prochain yaourt demandant l'édition du PKGBUILD.
Merci à vous tous.
aramisqc
Publié : mar. 08 avr. 2008, 00:16
par aramisqc
Tout est revenu à la normale. C'est à dire que nano est lancé dès que je réponds Y à la question pour éditer le PKGBUILD.
Sûrement que la modification apportée au yaourtrc y est pour quelque chose.
Merci à tous.
aramisqc