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 24/07/2007, 02:37]
87.65.227.8
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. =====
  
-===== Processus =====+==== Comment installer un logiciel ? ====
  
-==== Comment je peux voir la liste de tous les programmes qui tournent ? ====+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.]]\\
  
-La commande à utiliser ​est la commande ''​ps''​.+Parfois, un logiciel n'est pas disponible dans le gestionnaire de paquets, il faudra donc faire autrement.\\
  
-^ Description ^ Commande ^ +Pour connaître ​tous les cas de figure d'installation ​de logiciels voir la page **[[:​installation_logiciel|Installation d'un logiciel]]**.
-| 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''​ |+
  
  
 +==== J'ai installé puis désinstallé des paquets... ne risquerais-je pas de garder en mémoire des fichiers inutiles ? ====
  
 +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>​
  
 +Vous pouvez aussi enlever d'​éventuels paquets qui ne servent plus : <​code>​sudo apt-get autoremove</​code>​
  
 +<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>​
  
-==== Un programme a planté, comment je peux le fermer ​? ====+<note important>​Actualisation ​ [[https://​forum.ubuntu-fr.org/​viewtopic.php?pid=22627392#​p22627392|version 22.04]] 
 +<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>​
  
-Trois méthodes s'​offrent à vous : 
  
-=== La première méthode ​===+==== Mon application plante régulièrement depuis peu... que faire ?? ====
  
-Après avoir utilisé ''​ps ​-A''​ (//​cf//​. ​ci-dessus), vous aurez des lignes similaires à celles-là ​: +Votre programme favori a depuis peu quelques soucis... ceux-ci peuvent venir de plusieurs raisons ​:
-  8177 ?        00:24:31 firefox-bin+
  
-Retenez ​le chiffre 8177et faites ​+  * La configuration du logiciel entraîne un bug (le cas de plantage ​le plus fréquent). Dans ce cassupprimez 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. 
-  ​kill 8177 +  ​* Il y a une erreur disque. Il faut faire un [[:fsck]], 
-Si le logiciel ​est toujours làfaites ​: +  * Le paquet ​est "​cassé"​dans ce cas votre [[:gestionnaire de paquets]] vous le signalera.
-  kill -9 8177+
  
-=== La deuxième méthode ​===+===== Processus =====
  
-Utilisation ​de la commande ''​killall''​ ou ''​pkill''​ : +==== Comment puis-je voir la liste de tous les programmes qui tournent ? ====
-  pkill firefox-bin +
-Et si le logiciel est toujours là : +
-  pkill -KILL firefox-bin+
  
-=== La méthode graphique ===+La commande à utiliser est la commande ''​[[tutoriel:​console_commandes_de_base#​ps|ps]]''​.
  
-Lancez xkill (Control+Alt+Echap sous KDE ou XFCE, ou tapez dans une ligne de commande ​''​xkill''​) puis cliquez sur l'application à tuer.+^ 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'' ​|
  
-=== La CTRL+ALT+SUPPR === 
  
-Vous êtes habitué ​ce raccourci et l'avez dans la peau... OK !! **Attention toutefois à ne pas faire un CTRL+ALT+BACKSPACE sans faire attentionc'​est ​la commande pour relancer le système graphique !!!**+==== Une application ​plantécomment puis-je ​la fermer ? ====
  
-== Pour GNOME (Ubuntu) ==+Trois méthodes s'​offrent à vous :
  
-   * Installez **gconf-editor**.+=== La première méthode ===
  
-   * Allez dans __"​apps/metacity/global_keybindings"​__Éditer la clé "​run_command 1" avec la valeur "<Control><Alt>Delete"​+Après avoir utilisé ''​ps -A''​ (//cf//. ci-dessus), vous aurez des lignes similaires à celles-là : <code>8177 ?        00:24:31 firefox-bin</code>
  
-   * Allez dans __"​apps/metacity/keybinding_commands"​__. Éditer la clé "​command 1" avec la valeur "​gnome-system-monitor"​+Retenez le chiffre 8177, et faites : <​code>​kill 8177</code> 
 +Si le logiciel est toujours là, faites : <​code>​kill -9 8177</code>
  
-== Pour KDE (Kubuntu) ==+Sans retenir le nombre 8177, vous 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>​
  
-FIXME+=== La deuxième méthode ===
  
-== Pour XFCE (Xubuntu) ==+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>​
  
-Allez dans les paramètres ​de XFCE, éditez les raccourcis clavier, et faites en sorte d'​éditer un raccourci "​CONTROL + ALT + SUPPR" pour lancer "​xfce4-taskmanager"​.+=== 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>​
  
-==== Mon ordinateur est bloqué ! Et je ne peux pas ouvrir ​de terminal ! ====+== 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**.
  
-Dans ce casil va falloir ouvrir ​un terminal virtuel, en faisant ​:+Le script ci-dessus utilisant ''​xkill''​ devrait aussi fonctionner FIXME((à tester))Vous pouvez alors créer ​un [[:raccourci-lanceur|lanceur]] sur la barre Unity.
  
-"CTRL + ALT + (F1 à F6)".+==== Mon ordinateur est bloqué ! Et je ne peux pas ouvrir de terminal ! ====
  
-Cela ouvre un des terminaux ​virtuel, ​(le 7éme étant celui de l'​interface graphique). Tuez votre processus comme décrit dessus, puis faites ​"CTRL + ALT + F7".+Dans ce cas, il va falloir ouvrir ​un terminal ​virtuel, ​en faisant : "CTRL + ALT + (F1 à F6)".
  
-Si votre interface graphique ​est plantévous pouvez aussi faire "CTRL + ALT + <---" ​(backspace : la touche au-dessus de ENTRÉE)Attention toutefois, cela vous fera perdre toutes vos données/​documents ouverts !!+Cela ouvre un des terminaux virtuels, (le 7<​sup>​ème</​sup>​ étant celui de l'interface graphique). Tuez votre processus comme décrit dessuspuis faites ​"CTRL + ALT + F7".
  
  
 ==== Comment voir les processus consommant le plus de cycles CPU ? ==== ==== Comment voir les processus consommant le plus de cycles CPU ? ====
  
-Dans un terminal : +Dans un terminal : <​code>​top</​code>​ 
- +Ou bien ouvrez **Moniteur Système**, allez dans l'​onglet //​Processus//​.
-<​code>​top</​code>​+
  
 ==== Comment voir la mémoire utilisée (vive + swap) ? ==== ==== Comment voir la mémoire utilisée (vive + swap) ? ====
  
-Dans un terminal : +Entrez cette commande dans un terminal : <​code>​free -m</​code>​ 
- +Ou bien ouvrez ​**Moniteur Système**, allez dans l'onglet ​//Ressources//.
-<​code>​free</​code>​ +
- +
- +
- +
- +
- +
- +
- +
-===== Paquets/​logiciels/​etc... ===== +
- +
-==== Comment installer un logiciel ? ==== +
- +
-le plus simple est de voir cette page : **[[installation-logiciels]]** +
- +
- +
- +
- +
- +
-==== Comment installer un programme en .tar.gz ou .tar.bz2 ?? ==== +
- +
-Ce sont les sources d'un programme qu'il faut compiler. La première chose à faire est d'​installer le paquet "​build-essential"​ qui contient tous les outils nécessaires ​ : +
- +
-<​code>​ +
-sudo apt-get install build-essential +
-</​code>​ +
- +
-Après avoir décompressé les fichiers dans un dossier, lisez les fichiers "​INSTALL"​ et "​README",​ qui contiennent (très) souvent de précieuses informations ! Pour la plupart des logiciels, vous aurez besoin de paquet se finissant par "**-dev**" comme par exemple ''​libgtk2.0-dev''​ (la librairie graphique GTK+). +
- +
-Pour la plupart des programmes ​la méthode pour compiler se résume à écrire les commandes : +
- +
-<​code>​ +
-cd /​home/​user/​dossier_du_programme/​ +
-./​configure +
-make +
-sudo make install ## ou sudo checkinstall (cf ci-dessous) +
-</​code>​ +
- +
-Une alternative à "sudo make install"​ existe : **checkinstall** (permet de créer un paquet *.deb, plus facile pour désinstaller le logiciel ensuite...). +
- +
-Il est possible que des erreurs apparaissent au cours du "​./​configure",​ en général, il s'agit d'une dépendance non-résolue,​ le message d'​erreur,​ ainsi que le README vous indiqueront les paquets nécessaires,​ veillez à installer les paquets de développement (qui s'​intitule le_nom_du_paquet-dev) correspondant à ces paquets, relancez ensuite le "​./​configure"​. ​ La compilation (lancée par "​make"​) **ne fonctionnera pas** après une configuration échouée. +
- +
-NB : L'​étape make peut être longue selon votre machine et la quantité de code à compiler. +
- +
- +
-Pour plus de précision voir : +
- +
-  * **[[:​tutoriel/​compilation|Comment compiler un logiciel ??]]** +
-  * **[[:​projets/​paquets/​compiler_un_programme|Compiler un programme]]** +
- +
- +
-**Si vous trouvez un programme intéressant 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 ! (voir aussi [[http://forum.ubuntu-fr.org/viewtopic.php?​id=74624|ce topic]]**) +
- +
- +
- +
- +
-==== J'ai installé puis désinstallé des paquets... ne risquerais-je pas de garder en mémoire des fichiers inutiles ? ==== +
- +
-Si, et pour cela il faut vider le cache (ces fichiers sont téléchargé et stocké a chaque paquet téléchargé) : +
- +
-<​code>​ +
-sudo apt-get clean +
-</code> +
- +
-Vous pouvez aussi enlever d'​éventuels paquets qui ne servent plus : +
- +
-<​code>​ +
-sudo apt-get autoremove +
-</​code>​ +
- +
-\\ +
- +
-A noter que pour chaque logiciels, des fichiers sont stocké 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]]) +
- +
- +
- +
-===== Autres ===== +
- +
- +
- +
-==== Où trouver l'​outil défragmenteur ?? ==== +
- +
-Il n'est normalement pas nécessaire de défragmenter les partitions EXT2/EXT3, tout simplement parce que ce système de fichier écrit les données de manière "​intelligente"​. Pour plus d'​informations,​ lire ceci (drole et instructif):​ +
- +
-**[[http://​www.pps.jussieu.fr/​~dicosmo/​Piege/​cybersnare/​piege.html]]** +
- +
-Néanmoins pour les partitions FAT32, cela peut être nécessaire. FIXME +
- +
- +
- +
- +
-==== Mon presse-papier ne retient pas mes Copier ! ====+
  
-Voilà un problème courant. Vous faites "​copier"​ dans un programme, et puis vous le fermez. Et làvous ne pouvez plus faire "coller" ​dans un autre programme.+==== 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".
  
-Une solution possible : [[:​tutoriel/​comment_installer_un_paquet|installez]] "​Glipper"​ (Equivalent gnome de Klipper).+-----------------
  
-Il vous faudra ensuite faire en sorte de lancer "​glipper"​ au démarrage en utilisant le Gestionnaire de sessions (Système->​Préférences->​Sessions) +Contributeurs : [[:​utilisateurs:​l_africain|L'​Africain]]
-et en ajoutant glipper dans programmes au démarrage...+
  • faq_logiciels.1185237440.txt.gz
  • Dernière modification: Le 06/10/2007, 20:52
  • (modification externe)