Questions sur l'installation et la configuration de Manjaro Linux.

Conflit de dépendances

#21Messageil y a 9 ans

Avant de réinstaller, essaie une dernière chose :

sudo pacman --force -S gcc-libs-multilib

Conflit de dépendances

#22Messageil y a 9 ans

Arf ^^ Je viens de finir la réinstall.
Je te dis après la maj.

EDIT: Improbable, la même chose se passe et ta commande non plus :

recherche des conflits entre paquets...
avertissement : supprime « gcc-libs » de la liste de cible car il est en conflit avec « gcc-libs-multilib »
:: gcc-libs-multilib et gcc-libs sont en conflit. Supprimer gcc-libs ? [o/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)
:: gcc-libs-multilib et gcc-libs sont en conflit
[root@Jan jan]# pacman --force -S gcc-libs-multilib
résolution des dépendances...
recherche des conflits entre paquets...
:: gcc-libs-multilib et gcc-libs sont en conflit. Supprimer gcc-libs ? [o/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)
:: gcc-libs-multilib et gcc-libs sont en conflit

Conflit de dépendances

#23Messageil y a 9 ans

gcc-libs-multilib sert souvent pour la compatibilité avec des applis 32 bit. Si tu dois garder ce paquet, le plus simple serait de désinstaller gcc-libs et ses dépendances, installer gcc-libs-multilib, puis les paquets de ta liste.

Conflit de dépendances

#24Messageil y a 9 ans

Quelle est la syntaxe pour supprimer gcc-libs et ses dépendances ?

pacman -R gcc-libs ... ?


Je suis désolé, je suis une petite bille quand même !

Conflit de dépendances

#25Messageil y a 9 ans

sudo pacman -Rsn xxxxxxxx


Voir ici certaines commandes utiles.

Conflit de dépendances

#26Messageil y a 9 ans

Du coup, ça rejoint mon essai de toute à l'heure, à moins que j'ai mal compris quelquechose :

[root@Jan jan]# pacman -Rsn gcc-libs
vérification des dépendances...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: aspell : requiert gcc-libs
:: clucene : requiert gcc-libs>=4.7.1-5
:: db : requiert gcc-libs
:: elfutils : requiert gcc-libs
:: exiv2 : requiert gcc-libs
:: fftw : requiert gcc-libs
:: flac : requiert gcc-libs
:: gc : requiert gcc-libs
:: gcc : requiert gcc-libs=4.9.0-3
:: gettext : requiert gcc-libs
:: gmp : requiert gcc-libs
:: gnutls : requiert gcc-libs
:: gperf : requiert gcc-libs
:: gptfdisk : requiert gcc-libs
:: graphite : requiert gcc-libs
:: groff : requiert gcc-libs
:: hunspell : requiert gcc-libs
:: icu : requiert gcc-libs>=4.7.1-5
:: ilmbase : requiert gcc-libs
:: js17 : requiert gcc-libs
:: ladspa : requiert gcc-libs
:: libcdio : requiert gcc-libs
:: libcl : requiert gcc-libs
:: libebml : requiert gcc-libs
:: libgme : requiert gcc-libs
:: libmodplug : requiert gcc-libs
:: libmp4v2 : requiert gcc-libs
:: libproxy : requiert gcc-libs
:: libsigc++ : requiert gcc-libs
:: libtaginfo : requiert gcc-libs
:: libtiff : requiert gcc-libs
:: libvdpau : requiert gcc-libs
:: libwpd : requiert gcc-libs
:: llvm-libs : requiert gcc-libs
:: mjpegtools : requiert gcc-libs
:: musicbrainz : requiert gcc-libs
:: pcre : requiert gcc-libs
:: poppler : requiert gcc-libs
:: rlog : requiert gcc-libs
:: schroedinger : requiert gcc-libs
:: soundtouch : requiert gcc-libs
:: splix : requiert gcc-libs
:: taglib : requiert gcc-libs
:: unrar : requiert gcc-libs
:: v4l-utils : requiert gcc-libs
:: webrtc-audio-processing : requiert gcc-libs
:: x265 : requiert gcc-libs


Merci pour le lien ! C'est parfait ce genre de récap.

Conflit de dépendances

#27Messageil y a 9 ans

Essaie cette commande (sans garantie) :

sudo pacman --force -S gcc-libs-multilib

Conflit de dépendances

#28Messageil y a 9 ans

Pareil. Je comprends pas d'ou ça vient.

Et une upgrade du systeme changerait pas certaines chose ?
Et tenter le

 pacman -Rsc gcc-libs 
?

Conflit de dépendances

#29Messageil y a 9 ans

Qu'as-tu téléchargé comme iso ?

Conflit de dépendances

#30Messageil y a 9 ans

Je l'ai depuis quelques mois sur mon HD : manjaro-xfce-0.8.10-x86_64.iso

Conflit de dépendances

#31Messageil y a 9 ans

Ne cherche pas plus loin, télécharge la dernière stable qui est la 0.8.12.

Essaie encore ça :

sudo pacman -S gcc-multilib gcc-libs-multilib

Conflit de dépendances

#32Messageil y a 9 ans

Bon. Ok d'accord, je m'y met.

La solution la plus simple pour l'install sur une usb c'est unetbootin a partir de manjaro ?

J'étais sous debian jusqu'à hier.

Merci pour tout.

Conflit de dépendances

#33Messageil y a 9 ans

Jan a écrit :Bon. Ok d'accord, je m'y met.
La solution la plus simple pour l'install sur une usb c'est unetbootin a partir de manjaro ?
J'étais sous debian jusqu'à hier.
Merci pour tout.

As-tu essayé la commande juste au-dessus ?

Unetbootin tu oublies.

Tu utilises imagewriter :

sudo pacman -S imagewriter

Peut-être déjà installé avec la version 0.8.12.

Conflit de dépendances

#34Messageil y a 9 ans

Oui, j'avais essayé, même résultat. Pardon de l'omission.

D'accord, imagewriter, je prends.

Conflit de dépendances

#35Messageil y a 9 ans

Ça devrait nettement mieux aller avec la 0.8.12.

Pour graver une iso, consulter le wiki ici.

Pour les commandes principales voir ici.

Conflit de dépendances

#36Messageil y a 9 ans

yes ! Merci ewolnux, je te confirmerai tout cela après, mais tu m'a grandement aidé.

Conflit de dépendances

#37Messageil y a 9 ans

Bonne installation et à plus tard :clindoeil:

Conflit de dépendances

#38Messageil y a 9 ans

j'ai lu vite fait, mais il y a plusieurs erreurs là dedans...

gcc-libs-multilib est un paquet utile uniquement pour compiler des softs en 32 bits sur un système en 64 bits; donc clairement, c'est lui qu'il faut désinstaller, pas gcc-libs, et quand on le désinstalle, voir pourquoi il est installé, quel paquet en a besoin.
à mon avis, l'ISO utilisé pour l'installation n'y était pour rien; il y a simplement un soft en 32 qui met le souk...

d'autre part, l'option --force de Pacman sert uniquement à écraser des fichiers déjà présents dans l'arborescence au moment de l'installation (suite à l'erreur "XXXX est déjà présent dans le système de fichiers..."); cette option n'est d'aucune utilité dans ce cas.
il existe une option pour forcer les dépendances, mais je la déconseille fortement dans ce cas.

mais j'arrive trop tard, on est encore parti sur une ré-installation, faute de chercher à comprendre (quand 2 paquets sont en conflit, ça me semble logique de chercher à quoi ils servent pour décider lequel enlever).
la solution était juste:

sudo pacman -Rs gcc-libs-multilib

et le laisser désinstaller les softs en 32 pas du tout indispensables, puisque si on a du multilib, c'est qu'on est sur une install en 64 (déduction à faire puisque Jan ne l'a précisé à aucun moment)

Conflit de dépendances

#39Messageil y a 9 ans

Salut Loubrix,

Oui en effet, je ne l'avais pas du tout précisé, j'ai seulement dit par la suite quelle était mon iso.
Et oui, dans le fond j'aurai préferé comprendre quel était le problème plutôt qu'une réinstal (d'ailleurs j'ai dl en torrent l'iso officielle, et ca a pris moins de 5 min pour 1gb5, trés etonnant..)
Mais j'ai eu une partie de mes réponses grâce à toi ! Donc bon... Et puis je vais être amené à venir régulièrement vous supplier d'avoir la bienséance de me guider, je pense :-p

Je suis en train de faire la maj, ça devrait être bon pour cette fois, et je mettrais le sujet résolu auquel cas.

Merci à vous!

Conflit de dépendances

#40Messageil y a 9 ans

Loubrix a écrit :j'ai lu vite fait, mais il y a plusieurs erreurs là dedans...

gcc-libs-multilib est un paquet utile uniquement pour compiler des softs en 32 bits sur un système en 64 bits; donc clairement, c'est lui qu'il faut désinstaller, pas gcc-libs, et quand on le désinstalle, voir pourquoi il est installé, quel paquet en a besoin.
à mon avis, l'ISO utilisé pour l'installation n'y était pour rien; il y a simplement un soft en 32 qui met le souk...

Des erreurs certainement mais ta solution a priori n'est pas bonne.

Dans le cas présent c'est bien gcc-libs qui est installé et la mise à jour demandée veut installer gcc-libs-multilib.
Tu peux regarder dans le fichier .pkgs.txt de la xfce-0.8.10-x86-64.
Donc la solution ne peut être de désinstaller gcc-libs-multilib car non installé.
C'est peut-être à cause de steam que la mise à jour veut installer ce gcc-libs-multilib.

D'ailleurs quand on voit ce genre de retour, c'est assez clair :

avertissement : supprime « gcc-libs » de la liste de cible car il est en conflit avec « gcc-libs-multilib »
:: gcc-libs-multilib et gcc-libs sont en conflit. Supprimer gcc-libs ? [o/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)
:: gcc-libs-multilib et gcc-libs sont en conflit

La màj veut installer gcc-libs-multilib.
Répondre