Page 1 sur 1

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

Publié : mar. 13 déc. 2016, 18:19
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.

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

Publié : mar. 13 déc. 2016, 18:36
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...

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

Publié : mar. 13 déc. 2016, 18:41
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

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

Publié : mar. 13 déc. 2016, 18:58
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.

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

Publié : mar. 13 déc. 2016, 19:14
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 !

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

Publié : mar. 13 déc. 2016, 19:19
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...

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

Publié : mar. 13 déc. 2016, 19:24
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.

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

Publié : mar. 13 déc. 2016, 19:27
par Xiroot
Donc je vais refaire avec ]$ su

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

Publié : mar. 13 déc. 2016, 19:31
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...

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

Publié : mar. 13 déc. 2016, 19:46
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]

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

Publié : mar. 13 déc. 2016, 19:55
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)

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

Publié : mar. 13 déc. 2016, 20:10
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)

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

Publié : mar. 13 déc. 2016, 20:16
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. :)

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

Publié : mar. 13 déc. 2016, 23:41
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: