[maj] :: gcc : requiert gcc-libs=4.6.2-5 (Résolu)
Publié : lun. 06 févr. 2012, 22:02
Bonjour,
je suis nouveau sur le forum mais j'utilise Archlinux depuis septembre et en suis extrèmement satisfait (après avoir essayé pendant des années Mandrake/Mandriva/Ubuntu/Debian).
Tout se passait très bien jusqu'à hier où j'ai voulu faire une maj et j'obtiens le message suivant:
Après quelques recherches sur Internet, je n'ai trouvé que le sujet suivant: http://forums.archlinux.fr/viewtopic.ph ... 62&p=87537
Mais je pense qu'il ne correspond pas à mon cas (je n'ai pas "gcc-libs-multilib" d'installé donc pas de conflits).
C'est vraiment bizarre car j'ai bien gcc-libs en version 4.6.2-5 d'installé...
Voici ce que me donne la commande "#yaourt gcc-libs":
Je précise que ma dernière MAJ date du 18 janvier (nouvelle version de pacman 4) pour laquelle j'avais suivi le wiki sur pacman-key et le blog d'Alan et a bien fonctionné (les signatures sont désactivées).
Pouvez-vous m'aider, svp? Je sèche un peu là (même si je connais bien Linux, je suis tout nouveau avec pacman/yaourt).
N'hésitez pas à me dire si je me suis trompé de rubrique ou si finalement c'est bien le même soucis que l'autre sujet que j'ai trouvé.
Au cas où, voici mon pacman.conf:
Merci d'avance.
Sébastien
je suis nouveau sur le forum mais j'utilise Archlinux depuis septembre et en suis extrèmement satisfait (après avoir essayé pendant des années Mandrake/Mandriva/Ubuntu/Debian).
Tout se passait très bien jusqu'à hier où j'ai voulu faire une maj et j'obtiens le message suivant:
Code : Tout sélectionner
# pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour ;
extra est à jour ;
community est à jour ;
multilib est à jour ;
archlinuxfr est à jour ;
:: Les paquets suivants devraient être mis à jour en premier :
package-query
:: Voulez-vous annuler l'opération courante et
:: mettre à jour ces paquets maintenant ? [O/n]
résolution des dépendances...
recherche des conflits entre paquets...
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc : requiert gcc-libs=4.6.2-5
Mais je pense qu'il ne correspond pas à mon cas (je n'ai pas "gcc-libs-multilib" d'installé donc pas de conflits).
C'est vraiment bizarre car j'ai bien gcc-libs en version 4.6.2-5 d'installé...
Voici ce que me donne la commande "#yaourt gcc-libs":
Code : Tout sélectionner
# yaourt gcc-libs
1 core/gcc-libs 4.6.2-7 (base) [installed: 4.6.2-5]
Runtime libraries shipped by GCC
2 community/arm-wince-cegcc-libstdcppdll 0.59.1-1 (cegcc)
CE GCC bundle - cross compilation tools for WinCE
3 multilib/gcc-libs-multilib 4.6.2-7
Runtime libraries shipped by GCC for multilib
4 multilib/lib32-gcc-libs 4.6.2-7 [installed: 4.6.2-5.1]
Runtime libraries shipped by GCC (32-bit)
==> Numéro(s) des paquets...
Pouvez-vous m'aider, svp? Je sèche un peu là (même si je connais bien Linux, je suis tout nouveau avec pacman/yaourt).
N'hésitez pas à me dire si je me suis trompé de rubrique ou si finalement c'est bien le même soucis que l'autre sujet que j'ai trouvé.
Au cas où, voici mon pacman.conf:
Code : Tout sélectionner
#
# /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/
HoldPkg = pacman glibc
# If upgrades are available for these packages they will be asked for first
SyncFirst = pacman pacman-color yaourt package-query
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#UseDelta
#TotalDownload
CheckSpace
#VerbosePkgLists
# PGP signature checking
# NOTE: None of this will work without running `pacman-key --init` first.
# The compiled in default is equivalent to the following line. This requires
# you to locally sign and trust packager keys using `pacman-key` for them to be
# considered valid.
#SigLevel = Optional TrustedOnly
# If you wish to check signatures but avoid local sign and trust issues, use
# the following line. This will treat any key imported into pacman's keyring as
# trusted.
#SigLevel = Optional TrustAll
# For now, off by default unless you read the above.
SigLevel = Never
#
# 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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[core]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
#[community-testing]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[community]
#SigLevel = PackageOptional
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]
#SigLevel = PackageRequired
#Include = /etc/pacman.d/mirrorlist
[multilib]
#SigLevel = PackageOptional
Include = /etc/pacman.d/mirrorlist
[archlinuxfr]
#SigLevel = PackageOptional
Server=http://repo.archlinux.fr/$arch
# 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
Sébastien