Cette page traite de problèmes courants avec les logiciels sous Linux (gestion, installation, et autres…)
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.
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
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
Votre programme favori a depuis peu quelques soucis… ceux-ci peuvent venir de plusieurs raisons :
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 |
Trois méthodes s'offrent à vous :
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`
Utilisation de la commande killall
ou pkill
:
pkill firefox-bin
Et si le logiciel est toujours là :
pkill -KILL firefox-bin
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
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 1), Vous pouvez alors créer un lanceur sur la barre Unity.
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".
Dans un terminal :
top
Ou bien ouvrez Moniteur Système, allez dans l'onglet Processus.
Entrez cette commande dans un terminal :
free -m
Ou bien ouvrez Moniteur Système, allez dans l'onglet Ressources.
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