[Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
[Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
Bonjour,
Je souhaite installer dwm-git depuis AUR en utilisant yaourt, et je souhaite pouvoir le configurer en éditant ~/SOURCE/config.h.
J'ai définis $SRCDEST (c'est la variable utilisée dans le PKGBUILD) dans mon .zshrc au répértoire ~/SOURCE.
Lorsque je lance yaourt dwm-git, j'obtiens l'erreur suivante :
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
Abandon...
==> ERREUR : An unknown error has occurred. Exiting...
Je suis bien propriétaire du dossier ~/SOURCE et j'ai tenté de mettre les permissions en écriture pour tout le monde (chmod a+w ~/SOURCE) , et j'ai exactement la même erreur.
Merci de votre aide,
Swan
Je souhaite installer dwm-git depuis AUR en utilisant yaourt, et je souhaite pouvoir le configurer en éditant ~/SOURCE/config.h.
J'ai définis $SRCDEST (c'est la variable utilisée dans le PKGBUILD) dans mon .zshrc au répértoire ~/SOURCE.
Lorsque je lance yaourt dwm-git, j'obtiens l'erreur suivante :
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
Abandon...
==> ERREUR : An unknown error has occurred. Exiting...
Je suis bien propriétaire du dossier ~/SOURCE et j'ai tenté de mettre les permissions en écriture pour tout le monde (chmod a+w ~/SOURCE) , et j'ai exactement la même erreur.
Merci de votre aide,
Swan
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
- benjarobin
- Maître du Kyudo
- Messages : 17230
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
@papajoke Cela n'a pas vraiment de rapport...
Quelle est la sortie (avec ton utilisateur, le même que celui qui construit le paquet) de
Edit : Ok après test, j'ai compris ton erreur, tu as utilisé des guillemets pour l'export de SRCDEST !
SRCDEST doit avoir un chemin absolue, sans "~" !
Tu peux faire ceci si tu veux (au choix) : Mais surtout pas
En résumé, ne doit pas afficher
Quelle est la sortie (avec ton utilisateur, le même que celui qui construit le paquet) de
Code : Tout sélectionner
id
ls -ld /home ~/ ~/SOURCE
echo "-${SRCDEST}-"
SRCDEST doit avoir un chemin absolue, sans "~" !
Tu peux faire ceci si tu veux (au choix) :
Code : Tout sélectionner
export SRCDEST=~/"SOURCE"
export SRCDEST=~/SOURCE
Code : Tout sélectionner
export SRCDEST="~/SOURCE"
Code : Tout sélectionner
echo $SRCDEST
~/SOURCE
, mais bien quelque chose comme /home/user/SOURCE
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
@papajoke: j'ai déjà essayé cette façon de faire, mais quand j'installe dwm de cette manière, dwm se lance mais ne réponds pas. Même chose en récupérant les sources sur git et faisant make, make install. Par contre quand je l'installe avec yaourt depuis community ou AUR il fonctionne parfaitement. Sauf que je souhaite le configurer.
@benjarobin : Alors je n'avais pas mis de guillemet lors l'export, par contre j'utilisais bien un chemin relatif. J'ai remedié à cela et j'ai strictement la même erreur
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
Abandon...
alors que
Pour tester j'ai changer de répertoire de $SRCDEST vers /home/karl/Documents, et encore une fois j'ai exactement la même erreur :
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
pourtant
On dirait que yaourt est resté "bloqué" sur cette erreur et qu'il ne prends pas en compte les modifications faites pour y remédier.
Pour info je fais l'export de cette manière :
Merci de votre aide,
@benjarobin : Alors je n'avais pas mis de guillemet lors l'export, par contre j'utilisais bien un chemin relatif. J'ai remedié à cela et j'ai strictement la même erreur
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
Abandon...
alors que
Code : Tout sélectionner
Echo $SRCDEST
/home/karl/SOURCE
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour enregistrer les téléchargements dans ~/SOURCE.
pourtant
Code : Tout sélectionner
Echo $SRCDEST
/home/karl/Documents
Pour info je fais l'export de cette manière :
Code : Tout sélectionner
export SRCDEST=/home/karl/Documents
- benjarobin
- Maître du Kyudo
- Messages : 17230
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
Si yaourt indique dans le message d'erreur
Quelle est la sortie de
Le
As tu bien fermé et ré-ouvert un nouveau terminal ? En fonction où tu l'as placé il peut être nécessaire de fermer la session
~/SOURCE
et non /home/karl/SOURCE
c'est que tu as défini ailleurs cette variable d'environnement !Quelle est la sortie de
Code : Tout sélectionner
grep -r -E "SRCDEST|SOURCE" /etc
grep -E "SRCDEST|SOURCE" /home/*/.*
export SRCDEST
est où / dans quel fichier ?As tu bien fermé et ré-ouvert un nouveau terminal ? En fonction où tu l'as placé il peut être nécessaire de fermer la session
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
Alors
Et
L'export est fais dans le fichier /home/karl/.zshrc et j'ai ensuite fais source .zshrc pour l'appliquer
Code : Tout sélectionner
sudo grep -r -E "SRCDEST|SOURCE" /etc
Fichier binaire /etc/udev/hwdb.bin correspondant
/etc/gconf/2/path:xml:readwrite:$(DEFAULTUSERSOURCE)
/etc/makepkg.conf:# SOURCE ACQUISITION
/etc/makepkg.conf:CPPFLAGS="-D_FORTIFY_SOURCE=2"
/etc/makepkg.conf:#SRCDEST=/home/source
Code : Tout sélectionner
grep -E "SRCDEST|SOURCE" /home/*/.*
...
/home/karl/.yaourtrc:SRCDEST="~/SOURCE"
...
Fichier binaire /home/karl/.zsh_history correspondant
/home/karl/.zshrc:#Répertoire SOURCE pour yaourt
/home/karl/.zshrc:export SRCDEST=/home/karl/Documents
- benjarobin
- Maître du Kyudo
- Messages : 17230
- Inscription : sam. 30 mai 2009, 15:48
- Localisation : Lyon
Re: [Yaourt-AUR] Installation et téléchargement des sources dans $SRCDEST
Oups je n'ai rien dit, je me suis permit de nettoyer ton message. Relit ton propre message et tu devrais avoir une révélation.
Donc supprime de ton
Donc supprime de ton
.zshrc
l'export qui ne sert à rien et corrige ton .yaourtrc
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Re: [Résolu] Installation et téléchargement des sources dans $SRCDEST
Parfait !
Ca marche, merci beaucoup de ton aide.
Bonne soirée
Ca marche, merci beaucoup de ton aide.
Bonne soirée