Par curiosité j'ai installé Steam qui à installé tout une série de dépendances notamment des lib32..... J'ai voulu supprimer le tout via sudo pacman -Rs steam supposé supprimer le paquet et toutes les dépendances concernées mais seul steam est supprimé. Je pourrai les retrouver via pacman -Q mais bon, vu le nombre se serait très fastidieux et surtout je risque fort de faire des c...... La soluce ?
D'avance merci et bonne semaine à tous
- Kernel: 5.5.16-1-MANJARO x86_64 bits - KDE Plasma 5.18.4
- Carte mère ASRock model: H81 Pro BTC R2.0 - Mémoire DDR3 1600 Mhz 8GB
- Processeur Quad Core Intel Core i5-4590
- Carte graphique GeForce GTX 1060 3GB/PCIe/SSE2
Je n'ai pas osé rajouté c dans la ligne de commande car d'après le wiki il supprime effectivement les dépendances mais, même si elles sont utilisées par d'autres paquets à moins que j'ai mal compris. Dans la liste ci-dessus il manque une tonne ( enfin +/-) de paquets installés avec Steam notamment des librairies 32bits. Ce que je me propose de faire c'est de réinstaller Steam, puis un pacman Qi et de le supprimer avec toutes les dépensdances indiquées. Question : Si l'une de ces dépendances est requise par un autre programme suis-je avertis ?
- Kernel: 5.5.16-1-MANJARO x86_64 bits - KDE Plasma 5.18.4
- Carte mère ASRock model: H81 Pro BTC R2.0 - Mémoire DDR3 1600 Mhz 8GB
- Processeur Quad Core Intel Core i5-4590
- Carte graphique GeForce GTX 1060 3GB/PCIe/SSE2
Essayé aussi mais ne m'a supprimé que Steam. Même resultat que pour -Rs, pour preuve après re-install j'avais toujours mes login/mot de pass donc logiquement mon fichier de config en état.
- Kernel: 5.5.16-1-MANJARO x86_64 bits - KDE Plasma 5.18.4
- Carte mère ASRock model: H81 Pro BTC R2.0 - Mémoire DDR3 1600 Mhz 8GB
- Processeur Quad Core Intel Core i5-4590
- Carte graphique GeForce GTX 1060 3GB/PCIe/SSE2
les options de suppression: -s : supprime les dépendances sauf si elles sont requises par d'autres paquets (sur un seul niveau) -c : mode "cascade", ça supprime les dépendances sur plusieurs niveaux, mais ça peut enlever des paquets installés explicitement -n : permet de ne pas conserver les fichiers de configuration (ce que normalement Pacman fait par défaut)
pour les lib32 qui ne s'en vont pas, ça doit être parce que les dépendances sont sur plusieurs niveaux; Steam requiert lib32-libgl, lib32-gcc-libs, et lib32-libx11, mais ces trois paquets en installent plein d'autres, donc sans le mode "cascade", ils ne partiront pas. de toute façon, Pacman demande confirmation avant de procéder, donc tu peux faire un "pacman -Rcs steam", et si la liste de ce qu'il va désinstaller ne te convient pas, tu avortes l'opération en répondant "n" quand il te demande si tu souhaites continuer.
tu peux aussi consulter /var/log/pacman.log pour savoir ce qui a été installé en même temps que Steam...
Asus AIO - AMD E2 - Radeon HD 7340 - Manjaro 64 + Kf5 + Linux 3.14
Me revoilà après une petite frayeur. Devant la tonne de paquets lib32.... installés je me suis dit t'en qu'à nettoyer autant nettoyer (pas Bélier pour rien ... ) Je commence par supprimer les paquets orphelins, puis les lib32 en dépendances optionnelles de Steam, ce qui en appelle d'autres, et encore, et encore et je commençais à m'inquiéter un peu, mais bon ça s'arrête. J'éteins, je redémarre et plus de serveur X, le login point barre. Un peu perdu sur le coup, puis je me suis souvenu du post de Loubrix , un coup d'oeil dans var/log/pacman.conf et je me rend compte que j'ai supprimé un paquet lib32-nvidia-utils, un peu septique quand même car ce paquet a été installé par Steam, ça je m'en souviens, je le réinstalle, je relance la bête et c'est tout bon
Merci à vous.
- Kernel: 5.5.16-1-MANJARO x86_64 bits - KDE Plasma 5.18.4
- Carte mère ASRock model: H81 Pro BTC R2.0 - Mémoire DDR3 1600 Mhz 8GB
- Processeur Quad Core Intel Core i5-4590
- Carte graphique GeForce GTX 1060 3GB/PCIe/SSE2
Dernière modification par andsonil y a 11 ans, modifié au total 1 fois.
Par curiosité j'ai installé Steam qui à installé tout une série de dépendances notamment des lib32..... J'ai voulu supprimer le tout via sudo pacman -Rs steam supposé supprimer le paquet et toutes les dépendances concernées mais seul steam est supprimé. Je pourrai les retrouver via pacman -Q mais bon, vu le nombre se serait très fastidieux et surtout je risque fort de faire des c...... La soluce ?
D'avance merci et bonne semaine à tous
- Kernel: 5.5.16-1-MANJARO x86_64 bits - KDE Plasma 5.18.4
- Carte mère ASRock model: H81 Pro BTC R2.0 - Mémoire DDR3 1600 Mhz 8GB
- Processeur Quad Core Intel Core i5-4590
- Carte graphique GeForce GTX 1060 3GB/PCIe/SSE2
Dernière modification par andsonil y a 11 ans, modifié au total 1 fois.
Jusqu'à ce que cela te dise Erreur, pas de cible spécifiée.
A force d'aller chercher cette commande sur ma partition datas (voire, au fin fond, mais là c'est de ma faute), j'ai trouvé ça, 3ième ligne alias et du coup j'ai ajouté ceci: alias pacorph='sudo pacman -Rs $(pacman -Qtdq)' # virer paquets orphelins dans ~/.bashrc et ça a l'air de marcher, du moins je m'en rappelle, maintenant...
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry
Un alias, c'est un renommage. A l'exécution, ça remplace, mais c'est tout.
Une fonction, c'est un sous-programme : ça peut être beaucoup plus complexe, comporter autant d'instructions que tu veux, des argument d'entrée, etc...
En soi, tous les scripts bash utilisés pourraient être mis dans le .bashrc. Par contre, si ça fait trop de lignes, ça ne va pas accélérer l'ouverture du terminal.
Par contre, en mettant le script en ligne dans le .bashrc, il n'y a pas création d'un processus à chaque fois qu'on l'appelle, donc ça doit être plus rapide que de créer un fichier de commandes séparé.
"Il semble que la perfection soit atteinte non quand il n'y a plus rien à ajouter, mais quand il n'y a plus rien à retrancher"
Antoine de Saint-Exupéry