Mises à jour git?

Bonjour,

Je viens d’installer cette distribution ce week-end, je ne suis pas encore tout à fait au point.
J’ai également installé pamac comme je viens de Manjaro, je suis plus habitué à cette application.
Il y a trois-git sur mon PC dans cette distribution avec yay, pamac me propose deux mises à jour.
Par contre pacman, “Recherche des mises à jour AUR…” indique qu’il n’y a rien à faire ?
Je trouve ça curieux, non ?

[caille@caille-n76vb ~]$ yay -Syyuu
[sudo] Mot de passe de caille : 
:: Synchronisation des bases de données de paquets…
 core                            134,1 KiB   362 KiB/s 00:00 [--------------------------------] 100%
 extra                          1564,5 KiB  1259 KiB/s 00:01 [--------------------------------] 100%
 community                         5,6 MiB  1405 KiB/s 00:04 [--------------------------------] 100%
 multilib                        149,6 KiB   959 KiB/s 00:00 [--------------------------------] 100%
 endeavouros                      17,8 KiB  44,4 KiB/s 00:00 [--------------------------------] 100%
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
:: Recherche de mises à jour dans les bases de données...
:: Recherche des mises à jour AUR...
 il n'y a rien à faire
[caille@caille-n76vb ~]$ 

Merci pour vos réponses. :wink:

bonjour ,tu peux passer par welcome pour faire tes mise àjours voisin

1 Like

Si tu mets yay -Syyuu → recherche des paquets à rétrograder. Essaye yay -Syyu et normalement, tu auras les mises à jour listées.

3 Likes

Bonjour Frederic,
Merci pour ta réponse, j’ai lancé les mises à jour via pamac.
J’attends donc d’autres mises à jour-git pour essayer yay -Syyu. :wink:
-Syu permet uniquement les mises à jour.
-Syyu permet de forcer la synchronisation lors des mises à jour.
-Syyuu permet donc de forcer la synchronisation avec des anciens paquets ?
Il est donc préférable de toujours utiliser -Syyu ?
Cordialement.

Bonjour JR29,
Effectivement je lance bien welcome, dans ce cas c’est lui qui lance le terminal.

Info: translation issues detected, see file '/tmp/translations-ctfDE.errlog'.
Arch & EndeavourOS vérification de la mise à jour:
:: En train de rechercher Arch & EndeavourOS pour les mises à jour...
 il n'y a rien à faire

AUR vérification de la mise à jour:
:: Recherche des mises à jour AUR...
 il n'y a rien à faire

Presser ENTRÉE pour fermer cette fenêtre: 

Mais comme je ne sais pas quelle commande utilise welcome, j’ai essayé -Syyuu.

Cordialement.

tu peux faire un simple : yay aussi

1 Like

Effectivement !

[caille@caille-n76vb ~]$ yay
[sudo] Mot de passe de caille : 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
 endeavouros est à jour
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
:: Recherche de mises à jour dans les bases de données...
:: Recherche des mises à jour AUR...
 il n'y a rien à faire
[caille@caille-n76vb ~]$ 

Il est préférable d’utiliser “-Syyu” sauf quand pacman te dit qu’un paquet local est plus récent que la version disponible en ligne.

Voila.

Ok !
Je vais faire comme ça !
En fait j’ai installé une Archlinux-xfce legacy en avril et miracle elle fonctionne. :wink:
J’ai l’impression que Endeavouros n’est autre qu’une Archlinux avec un installateur graphique.

En gros, tu as défini EndeavourOS. Le projet respecte une caractéristique primordiale : avoir le dépôt tiers spécifique à EndeavourOS en liste des dépôts dans le fichier /etc/pacman.conf.

Si on ne respecte pas cette règle, ça peut donner ça:

1 Like

J’ai installé cette distribution ce week-end, c’est donc tout nouveau pour moi.
Il y a bien le dépôt EndeavourOS à la fin de la liste des dépôts, si j’ai bien compris ton interrogation.

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

#IgnorePkg   =
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
ILoveCandy
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

#[community-testing]
#Include = /etc/pacman.d/mirrorlist

[community]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
[caille@caille-n76vb ~]$ yay
[sudo] Mot de passe de caille : 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 community est à jour
 multilib est à jour
 endeavouros est à jour
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
:: Recherche de mises à jour dans les bases de données...
:: Recherche des mises à jour AUR...
 il n'y a rien à faire
[caille@caille-n76vb ~]$ yay -Syyu
:: Synchronisation des bases de données de paquets…
 core                            134,1 KiB   406 KiB/s 00:00 [--------------------------------] 100%
 extra                          1564,7 KiB  1480 KiB/s 00:01 [--------------------------------] 100%
 community                         5,6 MiB  1475 KiB/s 00:04 [--------------------------------] 100%
 multilib                        149,6 KiB   959 KiB/s 00:00 [--------------------------------] 100%
 endeavouros                      18,6 KiB  53,6 KiB/s 00:00 [--------------------------------] 100%
:: Début de la mise à jour complète du système…
 il n’y a rien à faire
:: Recherche de mises à jour dans les bases de données...
:: Recherche des mises à jour AUR...
 il n'y a rien à faire
[caille@caille-n76vb ~]$ 

Je viens d’avoir une proposition de mise à jour via pamac pour darktable, mais rien en ligne de commande avec le terminal aussi bien avec yay, que yay -Syyu ?
Pourtant il y a bien l’info “Recherche des mises à jour AUR…
Il y a probablement un fichier de configuration à modifier ?
A moins que ce soit l’installation de pamac qui a créer ce problème, il a pris tous les draps à lui. :joy:

Cordialement.

1 Like

En utilisant le manuel de yay, je suis tombé sur cette option :slight_smile:

-a, --aur
              Assume all targets are from the AUR. Additionally Actions such
              as sysupgrade will only act on AUR packages.

              Note that dependency resolving will still act normally and
              include repository packages.

Donc yay -Syyua pour rajouter la vérification des paquets AUR.

1 Like

Je n’ai toujours pas fait la mise à jour via pamac, je viens donc de lancer cette commande:

[caille@caille-n76vb ~]$ yay -Syyua
:: Recherche des mises à jour AUR...
 il n'y a rien à faire
[caille@caille-n76vb ~]$ 

Il recherche bien uniquement AUR, mais il ne voit pas de mise à jour ?

Quels sont les paquets concernés par la mise à jour ?

La seule actuellement disponible dans pamac est darktable-git 3.7.0+179 à 3.7.0+181
Mais impossible de la lancer via la ligne de commande ?

Le fichier /etc/pamac.conf:

### Pamac configuration file

## When removing a package, also remove those dependencies
## that are not required by other packages (recurse option):
#RemoveUnrequiredDeps

## How often to check for updates, value in hours (0 to disable):
RefreshPeriod = 6

## When no update is available, hide the tray icon:
#NoUpdateHideIcon

## When applying updates, enable packages downgrade:
#EnableDowngrade

## When installing packages, do not check for updates:
#SimpleInstall

## Allow Pamac to search and install packages from AUR:
EnableAUR

## Keep built packages from AUR in cache after installation:
#KeepBuiltPkgs

## When AUR support is enabled check for updates from AUR:
CheckAURUpdates

## When check updates from AUR support is enabled check for vcs updates:
CheckAURVCSUpdates

## AUR build directory:
BuildDirectory = /var/tmp

## Number of versions of each package to keep when cleaning the packages cache:
KeepNumPackages = 3

## Remove only the versions of uninstalled packages when cleaning the packages cache:
#OnlyRmUninstalled

## Download updates in background:
DownloadUpdates

## Maximum Parallel Downloads:
MaxParallelDownloads = 4

#CheckFlatpakUpdates

#EnableSnap

#EnableFlatpak

Un paquet git sera considéré à jour tant qu’il n’aura pas été mis à jour sur AUR.

Tu m’as parlé de darktable-git. Sur AUR, sa version est la 3.5.0.r2438.g941122872d-1 qui date du 23 juin 2021.

Source : https://aur.archlinux.org/packages/darktable-git

Donc peut-être que pamac est plus “stakhanoviste” que yay.

Il y a eu d’autres git aujourd’hui depuis la version 3.7.0+181


C’est cette version 3.7.0+192 qui est proposée !
Elle date donc d’aujourd’hui.

Ma version actuelle !

Salut les gens ,

bon je viens mettre mon grain de sel , avec “yay -Syyua” je connaissais pas du tout… pour moi c’était

pacman -Syu

yay -Syu

du coup je pose une question ici plutôt que de créer un poste pour rien , le wiki pacman étant bien fournis il y a un yay wiki !?