Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
faq_logiciels [Le 19/11/2006, 23:35]
adam0509
faq_logiciels [Le 20/02/2023, 21:37] (Version actuelle)
88.166.188.193 soucis de balise <code> : correction repérées grâce à wiki-corrector https://forum.ubuntu-fr.org/viewtopic.php?id=2067892
Ligne 1: Ligne 1:
 +{{tag>​installation_logiciel}}
 +
 +----
 ====== FAQ Logiciels ====== ====== FAQ Logiciels ======
  
 +Cette page traite de problèmes courants avec les logiciels sous Linux (gestion, installation,​ et autres...)
  
  
 +===== Installation Logiciels, Programmes, Paquets, etc. =====
  
-==== Comment ​je peux voir la liste de tous les processus qui tournent ​? ====+==== Comment ​installer un logiciel ​? ====
  
-La commande à utiliser ​est la commande ​''​ps''.+Un logiciel sous Linux est contenu dans un **paquet**, les paquets sont tous regroupés dans un seul et même programme où il suffira de le chercher, on l'appelle le **[[:​gestionnaire de paquets]]**.\\ 
 +Pour en savoir plus sur la méthode d'installation d'un programme sous Ubuntu [[:​tutoriel:​comment_installer_un_paquet|voir cette page.]]\\
  
-^ Description ^ Commande ^ +Parfois, un logiciel n'est pas disponible dans le gestionnaire ​de paquetsil faudra donc faire autrement.\\
-| avoir une liste des commandes | ''​ps help''​ | +
-| afficher tous les processusavec un minimum ​de détails | ''​ps -A''​ | +
-| afficher tous les processusavec un maximum de détails | ''​ps aux''​ | +
-| afficher les processus en rapport avec le lanceur ''​firefox''​ | ''​ps aux | grep firefox''​ |+
  
-==== Un programme a planté, comment je peux le fermer ? ====+Pour connaître tous les cas de figure d'​installation de logiciels voir la page **[[:​installation_logiciel|Installation d'un logiciel]]**.
  
-Deux méthodes s'​offrent a vous : 
  
-== La première, la plus efficace ​==+==== J'ai installé puis désinstallé des paquets... ne risquerais-je pas de garder en mémoire des fichiers inutiles ? ====
  
-Après avoir utilisé ''​ps -A''​ (//cf//. ci-dessus), vous aurez des lignes similaires ​à celles-là ​: +Pour supprimer les fichiers inutiles des paquets désinstallés, vous pouvez vider le cache (ces fichiers sont téléchargés et stockés ​à chaque paquet téléchargé) en entrant cette commande dans un [[:terminal]] ​<​code>​sudo apt-get clean</​code>​
-  8177 ?        00:24:31 firefox-bin+
  
-Retenez le chiffre 8177, et faites ​: +Vous pouvez aussi enlever d'​éventuels paquets qui ne servent plus <​code>​sudo apt-get autoremove</​code>​
-  kill -9 8177+
  
-== La deuxième méthode ==+<note tip>Pour chaque logiciel, des fichiers sont stockés dans votre **Dossier Personnel**. Pour les enlever, vous devez utiliser l'​option "​**Sélection pour suppression complète**"​ dans **[[:​synaptic]]**. (Ou l'​option "​--purge"​ si vous utilisez [[:​apt-get]]).</​note>​
  
-Utilisation de la commande ​''​killall''​ : +<note important>​Actualisation ​ [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=22627392#​p22627392|version 22.04]] 
-  ​killall firefox-bin+<code bash>​sudo apt clean 
 +sudo apt autopurge -y 
 +apt-mark showmanual | awk '/​linux-.*[0-9]/​ && ! /​hwe-[0-9][02468].04/​{print}' ​| xargs -r sudo apt-mark auto 
 +sudo apt purge ~c -y</​code></​note>​
  
-==== J'ai installé puis désinstallé des paquets... ne risquerais-je pas de garder en mémoire des fichiers inutiles ? ==== 
  
-Si, et pour celà il faut vider le cache avec les commandes :+==== Mon application plante régulièrement depuis peu... que faire ?? ====
  
-<​code>​sudo apt-get autoclean +Votre programme favori a depuis peu quelques soucis... ceux-ci peuvent venir de plusieurs raisons :
-sudo apt-get clean</​code>​+
  
-==== Comment voir les processus consommant ​le plus de cycles CPU ? ====+  * La configuration du logiciel entraîne un bug (le cas de plantage ​le plus fréquent). Dans ce cas, supprimez sa configuration (que vous trouverez dans les [[:​fichier_cache|dossiers cachés]] du nom de votre application,​ dans votre **Dossier Personnel**). Vous pouvez aussi supprimer __totalement__ le paquet et le réinstaller. 
 +  * Il y a une erreur disque. Il faut faire un [[:​fsck]],​ 
 +  * Le paquet est "​cassé",​ dans ce cas votre [[:​gestionnaire de paquets]] vous le signalera.
  
-Dans un terminal : +===== Processus =====
-<​code>​top</​code>​+
  
-==== Comment voir la mémoire utilisée (vive + swap) ? ====+==== Comment ​puis-je ​voir la liste de tous les programmes qui tournent ​? ====
  
-Dans un terminal ​: +La commande à utiliser est la commande ''​[[tutoriel:console_commandes_de_base#​ps|ps]]''​.
-<​code>​free</​code>​+
  
-==== Où trouver l'outil défragmenteur ?? ====+^ Description ^ Commande ^ 
 +| Avoir une liste des commandes | ''ps help''​ | 
 +| Afficher tous les processus, avec un minimum de détails | ''​ps -A''​ | 
 +| Afficher tous les processus, avec un maximum de détails | ''​ps aux''​ | 
 +| Afficher les processus en rapport avec le lanceur ''​firefox''​ | ''​ps aux | grep firefox''​ | 
 +| Afficher les processus en forme de branche | ''​pstree -p''​ |
  
-Il n'est pas nécéssaire de défragmenter les partitions EXT2/EXT3, tout simplement parceque ce systéme de fichier range de manière "​intelligente"​. 
-Néanmoins pour les partitions FAT32, celà peut être nécéssaire. FIXME 
  
 +==== Une application a planté, comment puis-je la fermer ? ====
  
-==== Comment installer un programme en .tar.gz2 ?? ====+Trois méthodes s'​offrent à vous :
  
-Ce sont des programmes qu'il faut compiler. ​La première ​chose à faire est d'​installer le paquet "​builds-essentials"​ :+=== La première ​méthode ===
  
-<​code>​ +Après avoir utilisé ''​ps -A''​ (//cf//. ci-dessus), vous aurez des lignes similaires à celles-là : <​code>​8177 ?        00:24:31 firefox-bin</​code>​
-sudo apt-get install build-essential +
-</​code>​+
  
-Après avoir décompressé les fichiers dans un dossierregardez si il y à un fichier "à lire" "​install"​"​readme",​ etc... Ceci vous donneront peut-étre de precieuses informations !+Retenez le chiffre 8177et faites : <​code>​kill 8177</​code>​ 
 +Si le logiciel est toujours làfaites : <​code>​kill ​-9 8177</​code>​
  
-Pour 80% des programmesla méthode pour compiler se résume à écrire les commandes ​:+Sans retenir le nombre 8177vous pouvez utiliser l'​alternative ​<​code>​kill `pidof firefox-bin`</​code>​ 
 +Et si le logiciel est encore et toujours là : <​code>​kill -9 `pidof firefox-bin`</​code>​
  
-<​code>​ +=== La deuxième méthode ===
-cd /​home/​user/​dossier_du_programme/​ +
-sudo ./​configure +
-sudo make +
-sudo make install +
-</​code>​+
  
-Il est possible que des erreurs apparaissent,​ et qu'il faille installer certains paquets pour que le tout puisse fonctionner...+Utilisation de la commande ​''​killall''​ ou ''​pkill''​ : <​code>​pkill firefox-bin</​code>​ 
 +Et si le logiciel est toujours là : <​code>​pkill -KILL firefox-bin</​code>​
  
-**Si vous trouvez un programme intéréssant uniquement disponible en .tar.gz2 et non-listé dans la liste "​applications"​ du wiki, merci de l'​ajouter avec la méthode ​qui va avec !**+=== La méthode ​graphique === 
 +== Sans avoir de bureau Unity ==
  
 +Une autre possibilité consiste à lancer la commande ''​xkill''​ dans un [[:​terminal]],​ puis de cliquer sur la fenêtre de l'​application à tuer.
 +Pour faciliter les choses et éviter de devoir ouvrir un terminal il est possible de créer un petit script de ce genre:
 +<code bash>
 +#!/bin/bash
 +#​https://​doc.ubuntu-fr.org/​faq_logiciels
 +if zenity --question \
 +--title "xkill - killer graphique"​ \
 +--text "la fenêtre d'une application est-elle figée/​bloquée ?"
 +then
 +/​usr/​bin/​xkill
 +fi
 +</​code>​
  
-==== Si je désinstalle un paquetapt-get n'enlève pas les paquets associé... ====+== Avec Unity == 
 +Faites une recherche dans [[unity#​tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **Système**. 
 +Ouvrez **Moniteur Système**Vous trouverez toutes les applications en cours, dans l'onglet //​Processus//​Pour tuer une application faites un clic droit sur le nom de l'​application et choisissez **Tuer le processus**.
  
-Et oui, c'est un problème...+Le script ci-dessus utilisant ​''​xkill''​ devrait aussi fonctionner FIXME((à tester)), Vous pouvez alors créer ​un [[:​raccourci-lanceur|lanceur]] sur la barre Unity.
  
-==Exemple==+==== Mon ordinateur est bloqué ! Et je ne peux pas ouvrir de terminal ! ====
  
-Imaginons que vous faites ​:+Dans ce cas, il va falloir ouvrir un terminal virtuel, en faisant ​"CTRL + ALT + (F1 à F6)".
  
-<code> +Cela ouvre un des terminaux virtuels, (le 7<sup>ème</supétant celui de l'​interface graphique). Tuez votre processus comme décrit dessus, puis faites "CTRL + ALT + F7".
-sudo apt-get install XXX +
-</code>+
  
-et que XXX installe des dépendances. 
  
-Puis vous faites+==== Comment voir les processus consommant le plus de cycles CPU ? ====
  
-<​code>​ +Dans un terminal : <​code>​top</​code>​ 
-sudo apt-get remove XXX +Ou bien ouvrez **Moniteur Système**, allez dans l'​onglet //​Processus//​.
-</​code>​+
  
-Alors, apt-get n'​enlèvera que XXX (et pas les dépendances)+==== Comment voir la mémoire utilisée ​(vive + swap? ====
  
-==Que faire ?==+Entrez cette commande dans un terminal : <​code>​free -m</​code>​ 
 +Ou bien ouvrez **Moniteur Système**, allez dans l'​onglet //​Ressources//​.
  
-Utiliser **aptitude** !!+==== Où trouver l'​outil défragmenteur ? ==== 
 +Il n'est normalement pas nécessaire de défragmenter les partitions Linux (EXT2/​EXT3/​EXT4),​ tout simplement parce que ce système de fichier écrit les données de manière "​intelligente"​.
  
-aptitude s'​utilise exactement comme apt-get, mais ne présente pas ce défaut de dépendance !!+-----------------
  
-<​code>​ +Contributeurs : [[:​utilisateurs:​l_africain|L'​Africain]]
-sudo aptitude install XXX +
-</​code>​+
  • faq_logiciels.1163975755.txt.gz
  • Dernière modification: Le 26/11/2006, 11:37
  • (modification externe)