[yaourt installation] problèmes de droits (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
pepe
Hankyu
Messages : 21
Inscription : ven. 27 mai 2016, 10:37

[yaourt installation] problèmes de droits (Résolu)

Message par pepe »

Bonjour à tous,
J’essaie d'installer yaourt selon le post "yaourt: pacman amélioré", mas je me trouve devant un problème de droits et à ce stade j'ai peur de commettre irréparable je viens donc vous demander conseil.
Voici ou je suis.
J'ai exécute ces trois commandes:

git clone https://aur.archlinux.org/package-query.git
cd package-query
makepkg -si.
Lors de l’exécution de makepkg -si comme utilisateur j'ai reçu le message suivant

"==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour créer les paquets dans /home/jose/package-query."
Je me suis donc donne les permissions en root avec la commande chwon.

Une fois ceci fait lors de la nouvelle exécution makepkg en utilisateur il me demande le mot de passe sudo. J'ai donc installé sudo je me suis crée comme groupe et me suis autorise comme groupe dans sudo.

Une nouvelle tentative la commande makepkg donne ceci

Désolé, l'utilisateur jose n'est pas autorisé à exécuter « /usr/bin/pacman -S --asdeps yajl>=2.0 » en tant que root sur linux.home.

Donc je préféré faire un arrêt et demander avant continuer. Il est tout à fait possible que je me sois complètement fourvoyé en ce cas je reviendrais en arrière et je recommencerai toute la procédure.

Merci pour votre aide
Dernière modification par pepe le mer. 27 juil. 2016, 17:30, modifié 1 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [yaourt installation] problèmes de droits

Message par oktoberfest »

Salut,

je vais simplement répondre à la question 'comment installer yaourt' :

tu ajoutes ces quelques lignes à la fin de /etc/pacman.conf

Code : Tout sélectionner

[archlinuxfr]
SigLevel = Optional TrustAll
Server = http://repo.archlinux.fr/$arch
Et ensuite

Code : Tout sélectionner

pacman -S yaourt
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
pepe
Hankyu
Messages : 21
Inscription : ven. 27 mai 2016, 10:37

Re: [yaourt installation] problèmes de droits

Message par pepe »

Bonjour oktoberfest,
Merci pour ta réponse, c'est exactement ce dont j'avais besoin simple efficace et c'est déjà en fonction. Je ne comprends pas pourquoi c'est pas sur la page officielle de archlinux!
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [yaourt installation] problèmes de droits (Résolu)

Message par oktoberfest »

A une époque c'était indiqué dans le wiki, je ne sais pas pourquoi ça a disparu.
Sinon, pour un revenir à ton premier message, j'ai essayé les commandes indiquées et je n'ai absolument aucun souci (le contraire aurait d'ailleurs été étonnant).
Le chown comme le sudo n'est pas la bonne réponse à ton problème. Il faut d'abord comprendre pourquoi tu n'arrives pas écrire dans le répertoire indiqué.

Avec quel utilisateur travailles-tu ?
Peux-tu lancer les commandes suivantes :

Code : Tout sélectionner

ls -ld /home/jose
find /home/jose -not -user <utilisateur>
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
pepe
Hankyu
Messages : 21
Inscription : ven. 27 mai 2016, 10:37

Re: [yaourt installation] problèmes de droits (Résolu)

Message par pepe »

Voici mes complements d'informations

utilisateur:

Code : Tout sélectionner

 jose@linux ~$ 
le rétour de

Code : Tout sélectionner

 ls -ld /home/jose
drwx------ 38 jose users 4096 28 jui 15:53 /home/jose/

et de

Code : Tout sélectionner

find /home/jose -not -user jose
La liste est longue mais elle concerne uniquement package-query.
  • /home/jose/package-query/PKGBUILD
    /home/jose/package-query/.SRCINFO
    /home/jose/package-query/.git
    /home/jose/package-query/.git/info
    /home/jose/package-query/.git/info/exclude
    /home/jose/package-query/.git/config
    /home/jose/package-query/.git/refs
    /home/jose/package-query/.git/refs/remotes
    /home/jose/package-query/.git/refs/remotes/origin
    /home/jose/package-query/.git/refs/remotes/origin/HEAD
    /home/jose/package-query/.git/refs/tags
    /home/jose/package-query/.git/refs/heads
    /home/jose/package-query/.git/refs/heads/master
    /home/jose/package-query/.git/branches
    /home/jose/package-query/.git/index
    /home/jose/package-query/.git/logs
    /home/jose/package-query/.git/logs/refs
    /home/jose/package-query/.git/logs/refs/remotes
    /home/jose/package-query/.git/logs/refs/remotes/origin
    /home/jose/package-query/.git/logs/refs/remotes/origin/HEAD
    /home/jose/package-query/.git/logs/refs/heads
    /home/jose/package-query/.git/logs/refs/heads/master
    /home/jose/package-query/.git/logs/HEAD
    /home/jose/package-query/.git/hooks
    /home/jose/package-query/.git/hooks/update.sample
    /home/jose/package-query/.git/hooks/commit-msg.sample
    /home/jose/package-query/.git/hooks/prepare-commit-msg.sample
    /home/jose/package-query/.git/hooks/post-update.sample
    /home/jose/package-query/.git/hooks/pre-commit.sample
    /home/jose/package-query/.git/hooks/applypatch-msg.sample
    /home/jose/package-query/.git/hooks/pre-rebase.sample
    /home/jose/package-query/.git/hooks/pre-applypatch.sample
    /home/jose/package-query/.git/hooks/pre-push.sample
    /home/jose/package-query/.git/description
    /home/jose/package-query/.git/packed-refs
    /home/jose/package-query/.git/HEAD
    /home/jose/package-query/.git/objects
    /home/jose/package-query/.git/objects/info
    /home/jose/package-query/.git/objects/66
    /home/jose/package-query/.git/objects/66/b72608c864f6e9b2b977abf1cba6eb62b0f4d0
    /home/jose/package-query/.git/objects/71
    /home/jose/package-query/.git/objects/71/b9b76658da61f29356882f2af77f1a7748ad3e
    /home/jose/package-query/.git/objects/pack
    /home/jose/package-query/.git/objects/69
    /home/jose/package-query/.git/objects/69/9633619773f1373df8e721bd8448413ade5305
    /home/jose/package-query/.git/objects/e0
    /home/jose/package-query/.git/objects/e0/fdf125f53e45e7f767a9824fa700ad742ff761
    /home/jose/package-query/.git/objects/14
    /home/jose/package-query/.git/objects/14/d16ee1886ead44506770390ae8793ee481fcbe
    /home/jose/package-query/.git/objects/bf
    /home/jose/package-query/.git/objects/bf/c6db475059765c0b7986f1026e7e6277641dde
    /home/jose/package-query/.git/objects/79
    /home/jose/package-query/.git/objects/79/742e3480a35b60c7a860ab9809e92b2d635967
    /home/jose/package-query/.git/objects/09
    /home/jose/package-query/.git/objects/09/5c2b23f88f893ca33867d6ae60a9d9c5a8e899
    /home/jose/package-query/.git/objects/ec
    /home/jose/package-query/.git/objects/ec/3915bf45f9e01919fb3952033a3a2fa11db4e7
    /home/jose/package-query/.git/objects/4b
    /home/jose/package-query/.git/objects/4b/c17b125f3c6ae2e4d7bee88c05b1fe329abd2a
    /home/jose/package-query/.git/objects/10
    /home/jose/package-query/.git/objects/10/252220e900c7ca8a3d2d1e836f76fd17b236c3
    /home/jose/package-query/.git/objects/b8
    /home/jose/package-query/.git/objects/b8/ea5d534b0bcc4bfaa44258319cf320336d6176
    /home/jose/package-query/.git/objects/39
    /home/jose/package-query/.git/objects/39/0f02c10a57202ab1cc9db7a245a662bedf4aae
    /home/jose/package-query/.git/objects/5a
    /home/jose/package-query/.git/objects/5a/10272f45fb52b7e767e6886067bbe219ad9a20
    /home/jose/package-query/.git/objects/9b
    /home/jose/package-query/.git/objects/9b/cf4bffbdddb0b4edde50409636eb7fb4d1c397
    /home/jose/package-query/.git/objects/70
    /home/jose/package-query/.git/objects/70/24b186c86aa9bb585f47e2c0436b3f5caed681
    /home/jose/package-query/.git/objects/78
    /home/jose/package-query/.git/objects/78/3e326e59ddc9ebb60c273a979c96da431f0b76
    /home/jose/package-query/.git/objects/4c
    /home/jose/package-query/.git/objects/4c/d7ef47dec6f078875e9cad1dc9ada3d2fb8212
    /home/jose/package-query/.git/objects/82
    /home/jose/package-query/.git/objects/82/0356ce9bacd6e6febe7114e47a4b6efaf6b955
    /home/jose/package-query/.git/objects/35
    /home/jose/package-query/.git/objects/35/1b9142d84a61002c5e96448f11ab4a8fef740c
    /home/jose/package-query/.git/objects/5b
    /home/jose/package-query/.git/objects/5b/0f1af5b7d0515c28d4508a0e227fb273fe5077
    /home/jose/package-query/.git/objects/50
    /home/jose/package-query/.git/objects/50/0d0f46c2a08febbc0bf88c5ea1a5ee53388660
    /home/jose/package-query/.git/objects/bb
    /home/jose/package-query/.git/objects/bb/3f75c41be742470ae9fe2d9f213862e7b4a8d8
    /home/jose/package-query/.git/objects/7e
    /home/jose/package-query/.git/objects/7e/1663a1bde4a384df34ae720b389f81136ed7d0
    /home/jose/package-query/.git/objects/a0
    /home/jose/package-query/.git/objects/a0/ed07f49d97dc441c5b641595301a18ad063975
    /home/jose/package-query/.git/objects/94
    /home/jose/package-query/.git/objects/94/5c156c5236801cb095b130973f5acdbb4567f7
    /home/jose/package-query/.git/objects/77
    /home/jose/package-query/.git/objects/77/2cf3e1ba626095b9699f9b2652c4d9c15751ab
    /home/jose/package-query/.git/objects/c6
    /home/jose/package-query/.git/objects/c6/3c44940b28953c3eda065438eb55135ea1e070
    /home/jose/package-query/.git/objects/28
    /home/jose/package-query/.git/objects/28/cfa9a54009fe497f9814db6bdfd9cdf5ab94b8
    /home/jose/package-query/.git/objects/a9
    /home/jose/package-query/.git/objects/a9/3c3db7d9af1fc8e9dcce36983d6c3e95c30ee6
    /home/jose/package-query/.git/objects/be
    /home/jose/package-query/.git/objects/be/5cfe24be1bfcb382a34f9ba28761db1fa0caf2
    /home/jose/package-query/.git/objects/1c
    /home/jose/package-query/.git/objects/1c/14a99bc98f7d456a981e8d4630b0d103616f66
    /home/jose/package-query/.git/objects/47
    /home/jose/package-query/.git/objects/47/f9d99a1c42dcb50ed596725f6801807f6b3b0b
    /home/jose/package-query/package-query
    /home/jose/package-query/package-query/PKGBUILD
    /home/jose/package-query/package-query/.SRCINFO
    /home/jose/package-query/package-query/.git
    /home/jose/package-query/package-query/.git/info
    /home/jose/package-query/package-query/.git/info/exclude
    /home/jose/package-query/package-query/.git/config
    /home/jose/package-query/package-query/.git/refs
    /home/jose/package-query/package-query/.git/refs/remotes
    /home/jose/package-query/package-query/.git/refs/remotes/origin
    /home/jose/package-query/package-query/.git/refs/remotes/origin/HEAD
    /home/jose/package-query/package-query/.git/refs/tags
    /home/jose/package-query/package-query/.git/refs/heads
    /home/jose/package-query/package-query/.git/refs/heads/master
    /home/jose/package-query/package-query/.git/branches
    /home/jose/package-query/package-query/.git/index
    /home/jose/package-query/package-query/.git/logs
    /home/jose/package-query/package-query/.git/logs/refs
    /home/jose/package-query/package-query/.git/logs/refs/remotes
    /home/jose/package-query/package-query/.git/logs/refs/remotes/origin
    /home/jose/package-query/package-query/.git/logs/refs/remotes/origin/HEAD
    /home/jose/package-query/package-query/.git/logs/refs/heads
    /home/jose/package-query/package-query/.git/logs/refs/heads/master
    /home/jose/package-query/package-query/.git/logs/HEAD
    /home/jose/package-query/package-query/.git/hooks
    /home/jose/package-query/package-query/.git/hooks/update.sample
    /home/jose/package-query/package-query/.git/hooks/commit-msg.sample
    /home/jose/package-query/package-query/.git/hooks/prepare-commit-msg.sample
    /home/jose/package-query/package-query/.git/hooks/post-update.sample
    /home/jose/package-query/package-query/.git/hooks/pre-commit.sample
    /home/jose/package-query/package-query/.git/hooks/applypatch-msg.sample
    /home/jose/package-query/package-query/.git/hooks/pre-rebase.sample
    /home/jose/package-query/package-query/.git/hooks/pre-applypatch.sample
    /home/jose/package-query/package-query/.git/hooks/pre-push.sample
    /home/jose/package-query/package-query/.git/description
    /home/jose/package-query/package-query/.git/packed-refs
    /home/jose/package-query/package-query/.git/HEAD
    /home/jose/package-query/package-query/.git/objects
    /home/jose/package-query/package-query/.git/objects/info
    /home/jose/package-query/package-query/.git/objects/66
    /home/jose/package-query/package-query/.git/objects/66/b72608c864f6e9b2b977abf1cba6eb62b0f4d0
    /home/jose/package-query/package-query/.git/objects/71
    /home/jose/package-query/package-query/.git/objects/71/b9b76658da61f29356882f2af77f1a7748ad3e
    /home/jose/package-query/package-query/.git/objects/pack
    /home/jose/package-query/package-query/.git/objects/69
    /home/jose/package-query/package-query/.git/objects/69/9633619773f1373df8e721bd8448413ade5305
    /home/jose/package-query/package-query/.git/objects/e0
    /home/jose/package-query/package-query/.git/objects/e0/fdf125f53e45e7f767a9824fa700ad742ff761
    /home/jose/package-query/package-query/.git/objects/14
    /home/jose/package-query/package-query/.git/objects/14/d16ee1886ead44506770390ae8793ee481fcbe
    /home/jose/package-query/package-query/.git/objects/bf
    /home/jose/package-query/package-query/.git/objects/bf/c6db475059765c0b7986f1026e7e6277641dde
    /home/jose/package-query/package-query/.git/objects/79
    /home/jose/package-query/package-query/.git/objects/79/742e3480a35b60c7a860ab9809e92b2d635967
    /home/jose/package-query/package-query/.git/objects/09
    /home/jose/package-query/package-query/.git/objects/09/5c2b23f88f893ca33867d6ae60a9d9c5a8e899
    /home/jose/package-query/package-query/.git/objects/ec
    /home/jose/package-query/package-query/.git/objects/ec/3915bf45f9e01919fb3952033a3a2fa11db4e7
    /home/jose/package-query/package-query/.git/objects/4b
    /home/jose/package-query/package-query/.git/objects/4b/c17b125f3c6ae2e4d7bee88c05b1fe329abd2a
    /home/jose/package-query/package-query/.git/objects/10
    /home/jose/package-query/package-query/.git/objects/10/252220e900c7ca8a3d2d1e836f76fd17b236c3
    /home/jose/package-query/package-query/.git/objects/b8
    /home/jose/package-query/package-query/.git/objects/b8/ea5d534b0bcc4bfaa44258319cf320336d6176
    /home/jose/package-query/package-query/.git/objects/39
    /home/jose/package-query/package-query/.git/objects/39/0f02c10a57202ab1cc9db7a245a662bedf4aae
    /home/jose/package-query/package-query/.git/objects/5a
    /home/jose/package-query/package-query/.git/objects/5a/10272f45fb52b7e767e6886067bbe219ad9a20
    /home/jose/package-query/package-query/.git/objects/9b
    /home/jose/package-query/package-query/.git/objects/9b/cf4bffbdddb0b4edde50409636eb7fb4d1c397
    /home/jose/package-query/package-query/.git/objects/70
    /home/jose/package-query/package-query/.git/objects/70/24b186c86aa9bb585f47e2c0436b3f5caed681
    /home/jose/package-query/package-query/.git/objects/78
    /home/jose/package-query/package-query/.git/objects/78/3e326e59ddc9ebb60c273a979c96da431f0b76
    /home/jose/package-query/package-query/.git/objects/4c
    /home/jose/package-query/package-query/.git/objects/4c/d7ef47dec6f078875e9cad1dc9ada3d2fb8212
    /home/jose/package-query/package-query/.git/objects/82
    /home/jose/package-query/package-query/.git/objects/82/0356ce9bacd6e6febe7114e47a4b6efaf6b955
    /home/jose/package-query/package-query/.git/objects/35
    /home/jose/package-query/package-query/.git/objects/35/1b9142d84a61002c5e96448f11ab4a8fef740c
    /home/jose/package-query/package-query/.git/objects/5b
    /home/jose/package-query/package-query/.git/objects/5b/0f1af5b7d0515c28d4508a0e227fb273fe5077
    /home/jose/package-query/package-query/.git/objects/50
    /home/jose/package-query/package-query/.git/objects/50/0d0f46c2a08febbc0bf88c5ea1a5ee53388660
    /home/jose/package-query/package-query/.git/objects/bb
    /home/jose/package-query/package-query/.git/objects/bb/3f75c41be742470ae9fe2d9f213862e7b4a8d8
    /home/jose/package-query/package-query/.git/objects/7e
    /home/jose/package-query/package-query/.git/objects/7e/1663a1bde4a384df34ae720b389f81136ed7d0
    /home/jose/package-query/package-query/.git/objects/a0
    /home/jose/package-query/package-query/.git/objects/a0/ed07f49d97dc441c5b641595301a18ad063975
    /home/jose/package-query/package-query/.git/objects/94
    /home/jose/package-query/package-query/.git/objects/94/5c156c5236801cb095b130973f5acdbb4567f7
    /home/jose/package-query/package-query/.git/objects/77
    /home/jose/package-query/package-query/.git/objects/77/2cf3e1ba626095b9699f9b2652c4d9c15751ab
    /home/jose/package-query/package-query/.git/objects/c6
    /home/jose/package-query/package-query/.git/objects/c6/3c44940b28953c3eda065438eb55135ea1e070
    /home/jose/package-query/package-query/.git/objects/28
    /home/jose/package-query/package-query/.git/objects/28/cfa9a54009fe497f9814db6bdfd9cdf5ab94b8
    /home/jose/package-query/package-query/.git/objects/a9
    /home/jose/package-query/package-query/.git/objects/a9/3c3db7d9af1fc8e9dcce36983d6c3e95c30ee6
    /home/jose/package-query/package-query/.git/objects/be
    /home/jose/package-query/package-query/.git/objects/be/5cfe24be1bfcb382a34f9ba28761db1fa0caf2
    /home/jose/package-query/package-query/.git/objects/1c
    /home/jose/package-query/package-query/.git/objects/1c/14a99bc98f7d456a981e8d4630b0d103616f66
    /home/jose/package-query/package-query/.git/objects/47
    /home/jose/package-query/package-query/.git/objects/47/f9d99a1c42dcb50ed596725f6801807f6b3b0b
Dernière modification par pepe le ven. 29 juil. 2016, 09:24, modifié 2 fois.
Avatar de l’utilisateur
Piczel
Chu Ko Nu
Messages : 314
Inscription : dim. 03 mai 2015, 19:17
Localisation : Terre du Milieu

Re: [yaourt installation] problèmes de droits (Résolu)

Message par Piczel »

Coucou, tu pourrais éditer e tmettre le code entre balises

Code : Tout sélectionner

 s'il te plait ? merci !
lili : Lenovo E540 | ArchLinux
abraham : RaspBerry Pi 3 B | ArchLinux
isaac : RaspBerry Pi 3 B | ArchLinux
Github
The best way to accelerate a computer running Windows is at 9.81m/s²
10 types de geeks, ceux qui savent compter en binaire, et les autres.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [yaourt installation] problèmes de droits (Résolu)

Message par oktoberfest »

Une dernière commande :

Code : Tout sélectionner

ls -l /home/jose/package-query/PKGBUILD
J'imagine que ça va te répondre que c'est root l'utilisateur de ce fichier, vu que tu as fais un chown.

Quand tu as eu le message "ERREUR : Vous n’avez pas les permissions nécessaires", tu n'aurais pas du faire le chown. Il fallait déjà regarder les droits/propriétaires du répertoire /home/jose/package-query et tu en aurais déduit ton erreur.
Maintenant difficile à dire ce qui a merdé au début.

Je te conseille de virer le répertoire /home/jose/package-query et de relancer les commande du début (git clone, cd, makepkg) et de vérifier que tout va bien. Si tu as toujours des soucis, dis-nous lesquels.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
pepe
Hankyu
Messages : 21
Inscription : ven. 27 mai 2016, 10:37

Re: [yaourt installation] problèmes de droits (Résolu)

Message par pepe »

Voici réponse à la commande

Code : Tout sélectionner

ls -l /home/jose/package-query/PKGBUILD
-rw-r--r-- 1 root root 753 13 jui 17:57 /home/jose/package-query/PKGBUILD.

Tu as sans doute raison j'aurais du demander de l'aide plus avant dan la procédure. J'ai modifié pacman.comf selon tes instructions et yaourt est installé, je me demande si il est bien utile après suppression de /home/jose/package-query de relancer quoi que se soit ?.

Pendant que je suis dans le post pourrais-tu me dire comment activer l'autocompletion pour yaourt comme utilisateur.

Merci encore une fois de ton aide précieuse, ainsi que de la remarque de piczei sur le code. C'est plus lisible.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [yaourt installation] problèmes de droits (Résolu)

Message par oktoberfest »

pepe a écrit :Merci encore une fois de ton aide précieuse, ainsi que de la remarque de piczei sur le code. C'est plus lisible.
La balise doit encadrée le code, mais aussi le résultat des commandes lancées, c'est mieux :)
pepe a écrit :Pendant que je suis dans le post pourrais-tu me dire comment activer l'autocompletion pour yaourt comme utilisateur.
Il te faut installer le paquet bash-completion
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Répondre