Maintenant j'aimerais le mettre à jour, mais ça devient un casse-tête.
(je suis sous Archlinux 64bit, le kernel actuel est en 3.0)
Voici la première erreur que j'ai avec pacman :
Code : Tout sélectionner
sudo pacman -Syy
[b]pacman: /usr/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7)[/b]
:: Synchronisation des bases de données de paquets...
core 102,3 KiB 198K/s 00:01 [--------------------------------------------------------] 100%
extra 1389,8 KiB 245K/s 00:06 [--------------------------------------------------------] 100%
community 1680,7 KiB 242K/s 00:07 [--------------------------------------------------------] 100%
multilib 86,3 KiB 165K/s 00:01 [--------------------------------------------------------] 100%
archlinuxfr 28,1 KiB 133K/s 00:00 [--------------------------------------------------------] 100%
catalyst 5,0 KiB 32,0K/s 00:00 [--------------------------------------------------------] 100%
[emeric@bigPC:~]$
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
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto
ILoveCandy
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
UseDelta
TotalDownload
CheckSpace
#VerbosePkgLists
#
# 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
# 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
[archlinuxfr]
#SigLevel = Optional TrustAll
Server = http://repo.archlinux.fr/x86_64
[catalyst]
#SigLevel = Optional TrustAll
Server = http://catalyst.apocalypsus.net/repo/catalyst/x86_64
Code : Tout sélectionner
sudo pacman -Su
pacman: /usr/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7)
:: Début de la mise à jour complète du système...
:: Remplacer farsight2 par extra/farstream ? [O/n] o
:: Remplacer gnupg2 par core/gnupg ? [O/n] o
:: Remplacer module-init-tools par core/kmod ? [O/n] o
:: Remplacer procps par core/procps-ng ? [O/n] o
:: Remplacer telepathy-farsight par extra/telepathy-farstream ? [O/n] o
:: Remplacer telepathy-qt4 par extra/telepathy-qt ? [O/n] o
résolution des dépendances...
[b]Avertissement : impossible de résoudre « xorg-server<1.12.0 », une dépendance de « catalyst-utils »[/b]
:: Les paquets suivants ne peuvent pas être mis à jour à cause de dépendances qui ne peuvent êtres satisfaites :
akonadi amarok attica catalyst-daemon catalyst-utils cheese clutter clutter-gst clutter-gtk emesene farstream ffmpeg filezilla freeglut
ghostscript glew grantlee gstreamer0.10-bad-plugins gtk-qt-engine hplip jasper kde-meta-kdegraphics kde-meta-kdemultimedia kde-meta-kdenetwork
kdebase-dolphin kdebase-kdepasswd kdebase-kdialog kdebase-keditbookmarks kdebase-kfind kdebase-konqueror kdebase-konsole kdebase-kwrite
kdebase-lib kdebase-plasma kdebase-runtime kdebase-workspace kdegraphics-gwenview kdegraphics-kamera kdegraphics-kcolorchooser
kdegraphics-kgamma kdegraphics-kolourpaint kdegraphics-kruler kdegraphics-ksaneplugin kdegraphics-ksnapshot kdegraphics-mobipocket
kdegraphics-okular kdegraphics-strigi-analyzer kdegraphics-svgpart kdegraphics-thumbnailers kdelibs kdemultimedia-dragonplayer
kdemultimedia-ffmpegthumbs kdemultimedia-juk kdemultimedia-kioslave kdemultimedia-kmix kdemultimedia-kscd kdemultimedia-mplayerthumbs
kdenetwork-filesharing kdenetwork-kdnssd kdenetwork-kget kdenetwork-kopete kdenetwork-kppp kdenetwork-krdc kdenetwork-krfb kdepim-runtime
kdepimlibs kdeutils-ark ktorrent kwebkitpart lib32-catalyst-utils lib32-mesa libdbusmenu-qt libkdcraw libkexiv2 libkipi libksane libktorrent
liblastfm libqzeitgeist libspectre libva libwebkit mediastreamer mesa mesa-demos mplayer mx nvidia-cg-toolkit phonon playonlinux
polkit-kde polkit-qt poppler-qt pyqt python-opengl python2-pyqt qca qca-ossl qemu qimageblitz qjson qt qtemu qtscriptgenerator smb4k
soprano teeworlds telepathy-farstream telepathy-qt vlc wine winetricks wxgtk wxpython xine-lib xorg-utils xorg-xdriinfo
Voulez-vous ignorer les paquets ci-dessus pour cette mise à jour ? [o/N] n
Erreur : la préparation de la transaction a échoué (erreur non prévue)
Code : Tout sélectionner
Voulez-vous ignorer les paquets ci-dessus pour cette mise à jour ? [o/N] o
Avertissement : cycle de dépendances détecté :
Avertissement : udev sera installé avant sa dépendance util-linux
recherche des conflits entre paquets...
:: sqlite et sqlite3 sont en conflit. Supprimer sqlite3 ? [o/N] n
Erreur : un conflit de paquets impossible à résoudre a été détecté
Erreur : la préparation de la transaction a échoué (conflit de dépendances)
:: sqlite et sqlite3 sont en conflit
Code : Tout sélectionner
:: sqlite et sqlite3 sont en conflit. Supprimer sqlite3 ? [o/N] o
Erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: catalyst-utils : requiert xorg-server<1.11.0
:: gstreamer0.10-bad-plugins : requiert gstreamer0.10-bad=0.10.22
:: poppler-qt : requiert poppler=0.16.7
Ensuite quand j'installe un paquet j'ai ça :
Code : Tout sélectionner
sudo pacman -S libkate
pacman: /usr/lib/libcurl.so.4: no version information available (required by /usr/lib/libalpm.so.7)
résolution des dépendances...
recherche des conflits entre paquets...
Cibles (1) : libkate-0.4.1-3
Taille totale de téléchargement : 0,25 MiB
Taille totale installé : 2,68 MiB
Procéder à l'installation ? [O/n] o
:: Récupération des paquets du dépôt extra...
libkate-0.4.1-3-x86_64 252,6 KiB 218K/s 00:01 [--------------------------------------------------------] 100%
(1/1) vérification de l'intégrité des paquets [--------------------------------------------------------] 100%
[b]Erreur : libkate: key "B7310AE5F04569AE" is unknown
:: Importation de la clé PGP F04569AE, « Giovanni Scafora <giovanni@archlinux.org> », créée le 2011-10-15 ? [O/n] n
Erreur : la validation de la transaction a échoué (paquet invalide ou corrompu (signature PGP))
Des erreurs se sont produites, aucun paquet n'a été mis à jour.[/b]

j'ai trouvé un topic ici mais je n'ai pas réussi après la commande pacman-key --init.
Ensuite j'ai essayé d'ignorer certain paquets dans le pacman.conf mais ça aggrave encore plus les choses.
Je n'ai pas réussi à désinstaller certain paquets (problèmes de dépendances).
j'ai jetté un oeil aux wifi fr et en sur pacman sans résoudre mon problème.
(pacman -Syuf ne fonctionne pas non plus)
Je n'ai jamais bien réussi à m'en sortir dès qu'il ya un problème de dépendance
