Table des matières


FAQ Logiciels

Cette page traite de problèmes courants avec les logiciels sous Linux (gestion, installation, et autres…)

Installation Logiciels, Programmes, Paquets, etc.

Comment installer un logiciel ?

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 voir cette page.

Parfois, un logiciel n'est pas disponible dans le gestionnaire de paquets, il faudra donc faire autrement.

Pour connaître tous les cas de figure d'installation de logiciels voir la page Installation d'un logiciel.

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 :

sudo apt-get clean

Vous pouvez aussi enlever d'éventuels paquets qui ne servent plus :

sudo apt-get autoremove
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).
Actualisation version 22.04
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

Mon application plante régulièrement depuis peu... que faire ??

Votre programme favori a depuis peu quelques soucis… ceux-ci peuvent venir de plusieurs raisons :

Processus

Comment puis-je voir la liste de tous les programmes qui tournent ?

La commande à utiliser est la commande ps.

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

Une application a planté, comment puis-je la fermer ?

Trois méthodes s'offrent à vous :

La première méthode

Après avoir utilisé ps -A (cf. ci-dessus), vous aurez des lignes similaires à celles-là :

8177 ?        00:24:31 firefox-bin

Retenez le chiffre 8177, et faites :

kill 8177

Si le logiciel est toujours là, faites :

kill -9 8177

Sans retenir le nombre 8177, vous pouvez utiliser l'alternative :

kill `pidof firefox-bin`

Et si le logiciel est encore et toujours là :

kill -9 `pidof firefox-bin`

La deuxième méthode

Utilisation de la commande killall ou pkill :

pkill firefox-bin

Et si le logiciel est toujours là :

pkill -KILL firefox-bin

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:

#!/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
Avec Unity

Faites une recherche dans 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.

Le script ci-dessus utilisant xkill devrait aussi fonctionner FIXME1), Vous pouvez alors créer un lanceur sur la barre Unity.

Mon ordinateur est bloqué ! Et je ne peux pas ouvrir de terminal !

Dans ce cas, il va falloir ouvrir un terminal virtuel, en faisant : "CTRL + ALT + (F1 à F6)".

Cela ouvre un des terminaux virtuels, (le 7ème étant celui de l'interface graphique). Tuez votre processus comme décrit dessus, puis faites "CTRL + ALT + F7".

Comment voir les processus consommant le plus de cycles CPU ?

Dans un terminal :

top

Ou bien ouvrez Moniteur Système, allez dans l'onglet Processus.

Comment voir la mémoire utilisée (vive + swap) ?

Entrez cette commande dans un terminal :

free -m

Ou bien ouvrez Moniteur Système, allez dans l'onglet Ressources.

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".


Contributeurs : L'Africain

1)
à tester