Encore un autre yaourt - une aide Aur écrite dans Go
Résolution de dépendance avancée
Pkgbuild téléchargement à partir d'ABS ou AUR
Complétion pour les packages AUR
Interroger l'utilisateur à l'avance pour toutes les entrées (avant de démarrer les versions)
Recherche étroite ( yay linux header
recherche d'abord linux
puis étroite sur header
)
Trouver les fournisseurs de colis de correspondance pendant la recherche et permettre la sélection
Supprimer faire des dépendances à la fin du processus de construction
Construire des pkgbuilds locaux avec des dépendances AUR
UN / Vote pour les forfaits
Si vous migrez d'un autre aide AUR, vous pouvez simplement installer Yay avec cette aide.
Avertissement
Nous utilisons sudo
dans ces exemples, vous pouvez le changer pour un outil d'escalade de privilège différent.
L'installation initiale de Yay peut être effectuée en clonage le pkgbuild et en construisant avec makepkg:
Nous nous assurons que le groupe de packages base-devel
soit installé.
Sudo Pacman -s - devegres de base Git. git clone https://aur.archlinux.org/yay.gitcd yay Makepkg -si
Si vous voulez faire tout cela en même temps, nous pouvons enchaîner les commandes comme tel:
Sudo Pacman -s --ededed Git Base-Devel && git clone https://aur.archlinux.org/yay.git && cd yay && makepkg -si
Si vous ne voulez pas vous compiler vous-même, vous pouvez utiliser les builds générés par les actions GitHub.
Sudo Pacman -s - devegres de base Git. git clone https://aur.archlinux.org/yay-bin.gitcd yay-bin Makepkg -si
Si vous voulez faire tout cela en même temps, nous pouvons enchaîner les commandes comme tel:
Sudo Pacman -s --eded Git Base-Devel && git clone https://aur.archlinux.org/yay-bin.git && cd yay-bin && makepkg -si
Si vous utilisez Manjaro ou une autre distribution qui emballe yay
vous pouvez simplement installer Yay en utilisant Pacman (comme racine):
Pacman -s - Jewesed Git Base-Devel yay
Avertissement
Les distributions sont parfois à la recherche de la mise à jour de Yay sur leurs référentiels.
Utilisez yay -Y --gendb
pour générer une base de données de package de développement pour les packages *-git
qui ont été installés sans Yay. Cette commande ne doit être exécutée qu'une seule fois.
yay -Syu --devel
vérifiera ensuite les mises à jour du package de développement
Utilisez yay -Y --devel --save
pour effectuer des mises à jour de package de développement en permanence ( yay
et yay -Syu
vérifieront alors toujours les packages de développement)
Commande | Description |
---|---|
yay | Alias à yay -Syu . |
yay <Search Term> | Menu de sélection de l'installation de package actuel. |
yay -Bi <dir> | Installez les dépendances et construisez un pkgbuild local. |
yay -G <AUR Package> | Téléchargez PkgBuild depuis ABS ou AUR. (yay v12.0 +) |
yay -Gp <AUR Package> | Imprimez à Stdout PkgBuild de ABS ou AUR. |
yay -Ps | Statistiques du système d'impression. |
yay -Syu --devel | Effectuez la mise à niveau du système, mais vérifiez également les mises à jour du package de développement. |
yay -Syu --timeupdate | Effectuez la mise à niveau du système et utilisez le temps de modification PKGBUILD (pas le numéro de version) pour déterminer la mise à jour. |
yay -Wu <AUR Package> | AUR_USERNAME pour AUR_PASSWORD pack |
yay -Wv <AUR Package> | Votez pour le package (nécessite la définition des variables AUR_USERNAME et AUR_PASSWORD ). (yay v11.3 +) |
yay -Y --combinedupgrade --save | Faire de la mise à niveau combinée le mode par défaut. |
yay -Y --gendb | Générez la base de données de package de développement utilisée pour la mise à jour de développement. |
yay -Yc | Nettoyer des dépendances inutiles. |
Yay n'affiche pas la sortie colorée. Comment le réparer?
Assurez-vous d'avoir l'option Color
dans votre /etc/pacman.conf
(voir le numéro # 123).
Parfois, les difficultés sont imprimées au terminal, et d'autres fois, elles sont paginées via moins. Comment résoudre ce problème?
Yay utilise git diff
pour afficher des diffs, ce qui indique par défaut à ne pas ne pas la page si la sortie peut s'adapter à une longueur de borne. Ce comportement peut être remplacé en exportant vos propres drapeaux ( export LESS=SRX
).
Yay ne me demande pas de modifier les pkgbuilds, et je n'aime pas le menu DIFF! Que puis-je faire?
yay --editmenu --diffmenu=false --save
Comment puis-je dire à Yay d'agir uniquement sur les packages AUR, ou uniquement sur les packages Repo?
yay -{OPERATION} --aur
yay -{OPERATION} --repo
Un message Flagged Out Of Date AUR Packages
est affiché. Pourquoi vous les mettez-vous à jour?
Ce message ne signifie pas que des packages AUR mis à jour sont disponibles. Cela signifie que les forfaits ont été signalés sur AUR, mais que leurs mainteneurs n'ont pas encore mis à jour les PKGBUILD
S (voir les packages AUR obsolètes).
Yay n'installe pas les dépendances ajoutées à un pkgbuild lors de l'installation.
Yay résout toutes les dépendances à l'avance. Vous êtes libre de modifier le pkgbuild de quelque manière que ce soit, mais tout problème que vous causez est le vôtre et ne doit être signalé que s'ils peuvent être reproduits avec le pkgbuild d'origine.
Je sais que mon package -git
a des mises à jour mais Yay ne propose pas de le mettre à jour
Yay utilise un cache de hachage pour les packages de développement. Normalement, il est mis à jour à la fin de l'installation du package avec le Message Found git repo
. Si vous transformez entre les aides AUR et que vous n'avez pas installé le package de développement en utilisant Yay à un moment donné, il est possible qu'il n'ait jamais été ajouté au cache. yay -Y --gendb
corrigera la version actuelle de chaque package de développement et commencera à vérifier à partir de là.
Je veux aider!
Vérifiez contribution.md pour plus d'informations.
Toute le support lié à Yay doit être demandé via des problèmes de GitHub. Étant donné que Yay n'est pas officiellement soutenu par Arch Linux, le soutien ne doit pas être recherché sur les forums, les commentaires AUR ou d'autres chaînes officielles.
Un package AUR cassé doit être signalé comme un commentaire sur la page AUR du package. Un package ne peut être considéré comme cassé que s'il ne parvient pas à construire avec makepkg.
Les rapports doivent être effectués à l'aide de MakePKG et incluent la sortie complète ainsi que toute autre information pertinente. Ne faites jamais de rapports en utilisant Yay ou tout autre outil externe.
paru
autilles
pikaure