jeanpat a écrit :Je ne sais plus pourquoi gcc-libs-multi-libs est installé
faire un
pactree -r gcc-libs-multi-libs
gcc est obligatoire si l'on a
dkms
jeanpat a écrit :Je ne sais plus pourquoi gcc-libs-multi-libs est installé
pactree -r gcc-libs-multi-libs
dkms
jeanpat a écrit :Je ne sais plus pourquoi gcc-libs-multi-libs est installé,
sudo pacman-mirrors -g && sudo pacman -Syyu
sudo pacman -R gcc && sudo pacman -S gcc-libs-multilib
('_') a écrit ::bjr:sudo pacman -R gcc && sudo pacman -S gcc-libs-multilib
puis ta mise à jour devrai passer normalement
[olivier@thorielle ~]$ sudo pacman -Syu
:: Synchronisation des bases de données de paquets...
core est à jour
extra est à jour
community est à jour
multilib est à jour
:: Début de la mise à jour complète du système...
résolution des dépendances...
recherche des conflits entre paquets...
avertissement : supprime « gcc-libs » de la liste de cible car il est en conflit avec « gcc-libs-multilib »
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: gcc : requiert gcc-libs=7.1.1-2
[olivier@thorielle ~]$ sudo pacman -R gcc && sudo pacman -S gcc-libs-multilib
[sudo] Mot de passe de olivier :
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: clang : supprimer gcc casse la dépendance « gcc »
[olivier@thorielle ~]$ sudo pacman -R gcc-libs && sudo pacman -S gcc-libs-multilib
[sudo] Mot de passe de olivier :
erreur : impossible de trouver la cible : gcc-libs
[olivier@thorielle ~]$ olivier@thorielle ~]$ pactree -r gcc-libs-multi-libs
bash: olivier@thorielle : commande introuvable
Effectivement, s'il bloque, il est préférable de le désinstaller, relancer la mise à jour et une fois cette dernière terminée procéder à la réinstallation deA 1ere vue clang doit etre aussi désinstallé. Une idée peut-être ?
clang
[olivier@thorielle ~]$ sudo pacman -R clang gcc && sudo pacman -S gcc-libs-multilib
[sudo] Mot de passe de olivier :
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: qtcreator : supprimer clang casse la dépendance « clang »
[olivier@thorielle ~]$ sudo pacman -R gcc-libs-multilib
[sudo] Mot de passe de olivier :
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: aspell : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: atomicparsley : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: audiofile : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: blas : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: cdrdao : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: clementine : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: clucene : supprimer gcc-libs-multilib casse la dépendance « gcc-libs>=4.7.1-5 »
:: cppunit : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: crypto++ : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: db : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: ddrescue : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: doxygen : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: dvd+rw-tools : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: dvgrab : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: espeak : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: exempi : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: exiv2 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: fftw : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: flac : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: frei0r-plugins : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: gc : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: gcc : supprimer gcc-libs-multilib casse la dépendance « gcc-libs=6.3.1-2 »
:: gettext : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: gmp : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: gnutls : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: gperf : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: graphite : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: groff : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: handbrake : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: hunspell : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: icu : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: id3lib : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: ilmbase : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: intel-tbb : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: js : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: js38 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: jsoncpp : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: ladspa : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libcdio : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libebml : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libechonest : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libelf : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libfbclient : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libgme : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libmodplug : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libmp4v2 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libproxy : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libreoffice-fresh : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libsidplay : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libsigc++ : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libsoxr : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libvdpau : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libvoikko : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libvpx : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libwpd : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: libzen : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: llvm-libs : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: log4cplus : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: mac : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: mjpegtools : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: mkvtoolnix-cli : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: mp3check : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: mpgtx : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: muparser : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: ncurses : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: netcdf : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: p7zip : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: pcre : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: pcre2 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: poppler : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: portsmf : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: powertop : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: protobuf : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: re2 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: sbsms : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: schroedinger : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: smartmontools : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: snappy : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: soundtouch : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: splix : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: swig : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: thin-provisioning-tools : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: uchardet : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: unrar : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: v4l-utils : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: vamp-plugin-sdk : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: vid.stab : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: virtualbox : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: vtk6 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: webrtc-audio-processing : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: wine : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: x265 : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: xerces-c : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: zeromq : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: zita-alsa-pcmi : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: zita-resampler : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
:: zstd : supprimer gcc-libs-multilib casse la dépendance « gcc-libs »
[olivier@thorielle ~]$
sudo pacman -Rsn clang && sudo pacman -R gcc
pacman -Qi clang
[olivier@thorielle ~]$ sudo pacman -Rsn clang && sudo pacman -R gcc
[sudo] Mot de passe de olivier :
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: qtcreator : supprimer clang casse la dépendance « clang »
[olivier@thorielle ~]$ sudo pacman -Rsn gcc
Sinon concernant les "forceps" à utiliser en dernier recours lorsque la situation est inextricable
sudo pacman -S --force gcc
pacman -Qi clang
[olivier@thorielle ~]$ pacman -Qi clang
Nom : clang
Version : 4.0.0-3
Description : C language family frontend for LLVM
Architecture : x86_64
URL : http://clang.llvm.org/
Licences : custom:University of Illinois/NCSA Open Source License
Groupes : --
Fournit : clang-analyzer=4.0.0
Dépend de : llvm-libs gcc libxml2
Dépendances opt. : openmp: OpenMP support in clang with -fopenmp
python2: for scan-view and git-clang-format
[installé]
Requis par : qtcreator
Optionnel pour : --
Est en conflit avec : clang-analyzer
Remplace : clang-analyzer
Taille installée : 226,31 MiB
Paqueteur : Evangelos Foutras <evangelos@foutrelis.com>
Compilé le : ven. 26 mai 2017 01:47:23 CEST
Installé le : dim. 04 juin 2017 17:15:09 CEST
Motif d’installation : Installé comme dépendance d’un autre paquet
Script d’installation : Non
Validé par : Signature
[olivier@thorielle ~]$
sudo pacman -Rsn qtcreator
qtcreator
cela réinstallera en cascade clang et les autres.pacman -Qi
nous le confirme, il faut désinstaller qtcreator
et ses dépendances (pacman -Rsn) puis le réinstaller après le mise à jour, ça va le faire sans les forceps