yay me proposait de faire deux mises à jour ci-dessus, mais après la compilation une est indiquée comme réinstallée.
Mon helpeur doit donc être mal configuré car je n'ai pas vu cette information avant la compilation et l'installation.
Contrairement à pamac qui me proposait bien deux vrais mises à jour et ne proposait pas la réinstallation ci-dessous.
==> Création terminée : stockfish-git r5282.g8fc297c5-1 (lun. 05 juil. 2021 15:54:12)
==> Nettoyage…
-> Dépôt git trouvé : github.com/official-stockfish/Stockfish.git
chargement des paquets…
avertissement : stockfish-git-r5282.g8fc297c5-1 est à jour -- réinstallation
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) stockfish-git-r5282.g8fc297c5-1
Taille totale installée : 45,82 MiB
Taille de mise à jour nette : 0,00 MiB
:: Procéder à l’installation ? [O/n]
(1/1) vérification des clés dans le trousseau [------------------------------------------------------------------------] 100%
(1/1) vérification de l’intégrité des paquets [------------------------------------------------------------------------] 100%
(1/1) chargement des fichiers des paquets [------------------------------------------------------------------------] 100%
(1/1) analyse des conflits entre fichiers [------------------------------------------------------------------------] 100%
(1/1) vérification de l’espace disque disponible [------------------------------------------------------------------------] 100%
:: Traitement des changements du paquet…
(1/1) réinstallation stockfish-git [------------------------------------------------------------------------] 100%
:: Exécution des crochets de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
[caille@caille-n76vb ~]$
1) ==========
papajoke a écrit : ↑il y a 2 ans
caille a écrit : ↑il y a 2 ans
C'est vrai que je confonds tout, il y a plusieurs caches, il est donc difficile de savoir duquel je parle.
ici on parle de aur donc il n'y a qu'un seul cache, je ne t'ai jamais parlé du cache pacman
(re: qui n'est que pour du downgrade) donc hors sujet ici
Ça c'est bien compris.
papajoke a écrit : ↑il y a 2 ans
Alors comment configurer AUR pour qu'il fonctionne comme je le désire ?
Aur ne fonctionne que d'une seule et unique façon (mon post #30) et pas comme tu désires
pour avoir uniquement un git pull il faut que tu as un cache !! et donc qu'il ne soit pas dans /tmp/ sinon il est effacé à chaque reboot
J'ai actuellement configuré comme avec l'installation d'origine
/var/tmp
c'est donc possible.
papajoke a écrit : ↑il y a 2 ans
Pas possible de te donner une solution car tu changes de helpeur comme de chemise
En fait j'ai
yay
sur la dernière distribution installée et
pikaur
sur les deux autres, je voulais en essayer un autre.
papajoke a écrit : ↑il y a 2 ans
Mais essaye de lire la doc (man) de ton helpeur pour voir comment lui assigner un chemin de cache ("build dir") autre que /tmp/ - possible avec une option en ligne de commande et/ou en modifiant son fichier de config
Je te l'ai déjà dit que c'est la seule chose à faire ; mais aucune idée si cela est fait chez toi
C'est le fichier de configuration
pacman.conf
qu'il faut modifier, car il n'y a pas de
yay.conf
?
Je vais chercher dans la documentation comme tu dis.
papajoke a écrit : ↑il y a 2 ans
Tu désires que ton helpeur ne télécharge pas le git avant ... pas possible puisque le mainteneur du paquet aur a écrit
une ligne de code pour reconnaître la version qui nécessite un dossier git local à jour
Les mainteneurs de paquets ne font pas tous pareil.
2) ==========
papajoke a écrit : ↑il y a 2 ans
caille a écrit : ↑il y a 2 ans
Une incohérence, me semble-t-il entre
yay et
pamac sur trois *-git.
Cache helpeur est unique et a sa propre logique
Tu possèdes les deux yay et pikaur, c'est utile, un seul doit suffire, c'est pikaur le meilleur, car il y a du choix ?
papajoke a écrit : ↑il y a 2 ans
Attention, ici on ne voit pas la nouvelle version donc rien ne m'indique que le helpeur a déjà téléchargé les sources
avant d'afficher ce message.
Ça je ne sais pas, mon PC est en fonction depuis 8h00 ce matin, il a probablement eu le temps de les télécharger.
papajoke a écrit : ↑il y a 2 ans
Donc pour un, on a la liste des -git dont la version n'est pas la même que dans le pkgbuild et pour d'autre dont la version n'est pas la même que dans les sources git
avec pamac: "art-rawconverter-git 1.9.1_19ga3b91ee8a-1 vers 1.9.2-1" donc il a déjà téléchargé les sources git pour trouver la bonne version
Je vais déjà essayer de comprendre ça !
papajoke a écrit : ↑il y a 2 ans
MAIS au final cela ne changera rien, tout helpeur(makepkg) devra télécharger les sources à un moment et ne fera une maj que si la version est supérieure
Si j'utilise pamac j'aurai deux mises à jour.
Si j'utilise la ligne de commande j'aurai deux mises à jour, dont une différente.
Si j'utilise les deux, j'aurais trois mises à jour.
papajoke a écrit : ↑il y a 2 ans
De plus si nous avons un cache (
) le helpeur qui a le cache va peut-être l'utiliser et peut-être afficher un résultat différent de celui qui n'a pas de cache
Pour l'instant il ne doit pas y avoir de cache, même si j'ai changé en
/var/tmp
, je n'ai rien configuré.
PS:
Pour ce qui est de la construction et du téléchargement des paquets, cela dépend du nombre de compilation par jour, si je fais un téléchargement à chaque commit et que je compile à chaque fois il vaut mieux utiliser la RAM, (de plus dans ce cas il ne restera plus aucune minute pour utiliser le PC
), sinon une fois par semaine pour trois commits le faire dans
/var/tmp
ne devrait pas poser plus de problème que ça pour le SSD, la configuration par défaut lors de l'installation est donc la bonne ?