[Yaourt] pkgbuild n'existe pas... [résolu]

Annonces, dépannage, évolution du projet yaourt
Répondre
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

[Yaourt] pkgbuild n'existe pas... [résolu]

Message par Xiroot »

Bonjour, ici, je suis un nouveau. :)
Je n'ai pas l'habitude avec Archlinux, ça ne me pose pas de problème car j'ai déjà pratiqué d'autres distrib' de gnu/linux depuis longtemps.
Après l'installation d'Arch au succès de xfce4, ensuite, j'ai suivi aux wiki de AUR et YAOURT.
Sûrement, je suis allé trop vite à la première ligne au git de yaourt car j'ai été [root@monPc /home/moi] git clone (et cetera...).
Le problème, vient de ce tuto n'a pas mis "#" ou "$". Je ne pouvais pas savoir, ce n'est pas grave je pianote et je lis trop vite...
Malgré, je ne comprends pas la démarche facile au passage l'AUR pour installer yaourt. Mon PKGBUILD n'existe pas après le package-query ensuite j'ai continué jusqu'au yaourt.
Je suis perdu là :oops:
N'hésitez pas m'aider.
Dernière modification par Xiroot le mar. 13 déc. 2016, 23:12, modifié 1 fois.
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par papajoke »

bonjour et bienvenue

ce sont des commandes a passer en mode utilisateur
le git clone https://aur.archlinux.org/package-query.git ne fait que télécharger le fichier PKGBUILD de aur dans le sous-répertoire "./package-query/". Si tu n'as pas ce fichier c'est que tu n'as pas git ou pas d'accès à internet ou a ton disque dur...
Dernière modification par papajoke le mar. 13 déc. 2016, 18:42, modifié 1 fois.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par FoolEcho »

Salut,
Xiroot a écrit :Sûrement, je suis allé trop vite à la première ligne au git de yaourt car j'ai été [root@monPc /home/moi] git clone (et cetera...).
Le problème, vient de ce tuto n'a pas mis "#" ou "$". Je ne pouvais pas savoir, ce n'est pas grave je pianote et je lis trop vite...
C'est une page de 2006 pour une situation donnée à un instant donnée... pas un tuto... Donc l'info est totalement obsolète (bien qu'on puisse installer pacman via aur comme indiqué, c'est se compliquer la vie pour pas grand-chose, autant passer par le repo archlinuxfr). :mrgreen:

J'ai remis le wiki à jour. :chinois:
https://wiki.archlinux.fr/Yaourt#Installation
«The following statement is not true. The previous statement is true.» :nage:
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

Merci papajoke,

Code : Tout sélectionner

[moi@monPc ~] $ ls ./package-query/
PKGBUILD
Il est présent.

Salut FoolEcho,
Je vois il est en 2006, merci pour le lien. :)
@ all :
J'ai fait la 2ème fois, il s'écrit toujours la même ERREUR.
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par papajoke »

tu n'es pas dans le bon répertoire ! il faut aller dans le sous-répertoire (commande cd, pwd pour vérifier) et enfin lancer la commande makepkg. makepkg cherche le fichier dans le répertoire courant !
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

Code : Tout sélectionner

[xiroot@AsArch ~]$ cd ./package-query/
[xiroot@AsArch package-query]$ pwd
/home/xiroot/package-query
[xiroot@AsArch package-query]$ makepkg -si
==> ERREUR : Vous n’avez pas les permissions nécessaires (accès en écriture) pour créer les paquets dans /home/xiroot/package-query.
    Abandon...

==> ERREUR : An unknown error has occurred. Exiting...
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par papajoke »

donc plus la même erreur :roll:
c'est parce que tu avais précédemment fait ta commande en root et que maintenant en simple user tu n'as pas accès a ce sous-répertoire. C'est un comportement normal/classique avec tout linux

EDIT: non ! tu n'as pas une telle expérience linux alors ! (ca va être chaud archlinux) tu supprimes ces sous-dossiers (et fichiers cachés) avec su ou sudo ; et tu refais tes commandes en simple utilisateur.
Dernière modification par papajoke le mar. 13 déc. 2016, 19:32, modifié 4 fois.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

Donc je vais refaire avec ]$ su
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

Code : Tout sélectionner

[root@AsArch xiroot]# cd ./package-query
[root@AsArch package-query]# pwd
/home/xiroot/package-query
[root@AsArch package-query]# makepkg -si
==> ERREUR : Lancer makepkg en tant que root n'est pas autorisé car cela pourrait
causer des dommages catastrophiques et permanents à votre système.

==> ERREUR : An unknown error has occurred. Exiting...
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

D'accord, je supprime comment avec pacman -R ou d'autre saisie pour enlever mes cachés ?

[perso in]En effet, je n'ai pas l'habitude avec Arch linux, pour ça je suis perdu. [perso out]
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

Est-ce que je dois faire :
pacman -Sc ou -Scc
ou
paccache -r ou autre
ou
au type rm -rf (et cetera...) ?

Par prudence, je ne les connais pas les abréviations d'ArchLinux (je suis de la famille de debian)
Avatar de l’utilisateur
papajoke
Elfe
Messages : 773
Inscription : sam. 30 août 2014, 19:54

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par papajoke »

Archlinux n'est pas un alien :lol:
Avec debian, c'est normal que si tu crées un répertoire en root le simple utilisateur ne puisse pas écrire dedans. Avec debian on utilise rm pour supprimer un répertoire, bizarrement, même chose avec Archlinux, avec les mêmes options.

Seule différence, tu utilises pacman/yaourt (ou makepkg pour install) pour installer/désinstaller un paquet à la place de apt mais pour l'instant tu n'as rien installé (git clone est juste un wget avancé et disponible aussi sous debian)
Dernière modification par papajoke le mar. 13 déc. 2016, 20:18, modifié 2 fois.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [new user]

Message par Xiroot »

J'ai fait le choix de pacman -Sc puis j'ai répondu deux fois entrée par Oui.
Et ensuite, est-ce que je supprime les dossiers de package-query et yaourt (aussi un autre type d'AUR) ?

:) Oui, d'accord papajoke, mais je ne suis pas un professionnel ni un diplômé. Je suis un amateur de bas niveau. :)
Xiroot
newbie
Messages : 9
Inscription : ven. 09 déc. 2016, 12:33

Re: [Yaourt] pkgbuild n'existe pas... [résolu]

Message par Xiroot »

J'ai enfin résolu.
Nettoyage des caches :

Code : Tout sélectionner

[moi@monPC ~]$ sudo pacman -Sc
Supprimer les deux dossiers :

Code : Tout sélectionner

[moi@monPC ~]$ rm -r package-query

Code : Tout sélectionner

[moi@monPC ~]$ rm -r yaourt

Synchroniser et mettre à jour :

Code : Tout sélectionner

[moi@monPC ~]$ sudo pacman -Syu
Et ensuite j'ai refait :

Code : Tout sélectionner

[moi@monPC ~]$ git clone https://aur.archlinux.org/package-query.git
[moi@monPC ~]$ cd package-query
[moi@monPC ~]$ makepkg -si
[moi@monPC ~]$ cd ..
[moi@monPC ~]$ git clone https://aur.archlinux.org/yaourt.git
[moi@monPC ~]$ cd yaourt
[moi@monPC ~]$ makepkg -si
[moi@monPC ~]$ cd ..
:merci: papajoke de votre aide.
Merci FoolEcho d'avoir un lien et j'ai ajouté l'ABS. :chinois:
Répondre