Cours d'informatique

Nettoyer Ubuntu de tout ce qui est inutile. Programme de nettoyage du système Ubuntu pour le nettoyage du système sous Linux

De nombreux utilisateurs les fenêtres, est passé à Linux, je connais un programme comme CCleaner, qui offre aux utilisateurs un outil puissant et facile à utiliser pour nettoyer et optimiser les systèmes d'exploitation 32 bits et 64 bits Microsoft Windows.
L'utilitaire est conçu pour nettoyer les fichiers indésirables ou non fonctionnels, les fichiers Internet temporaires créés par des navigateurs ou programmes populaires, ainsi que pour nettoyer les extensions de type de fichier incorrectes, les applications manquantes et autres « déchets » accumulés sur le système au cours de son fonctionnement. opération.

Système d'exploitation Linux se bouche beaucoup moins les fenêtres. Ils ne disposent pas de registre et l’architecture du système est conçue de manière à laisser le moins de « déchets » possible. Mais en plus des défauts du système, des fichiers programme inutiles, des fichiers utilisateur et des noyaux inutilisés peuvent s'accumuler dans le système de fichiers. Par conséquent, en cas d'utilisation prolongée, un nettoyage du système peut être nécessaire afin de libérer de l'espace pour des programmes et des fichiers plus nécessaires sur la partition du disque dur avec le système installé.

Il existe différents points de vue sur cette question. Certains disent nettoyer les systèmes Linux pas nécessairement, ils disent que ce n'est pas le cas les fenêtres, et quelqu'un, au contraire, suggère de nettoyer régulièrement/périodiquement, citant le fait que personne n'a jamais souffert de propreté. Mais quoi qu'il en soit, vous devez connaître de tels programmes (je pense).

DANS Linux il existe également des programmes similaires CCleaner, c'est avant tout Eau de Javel, qui est disponible dans les référentiels de programmes de presque toutes les distributions Linux. Mais il est très probablement destiné aux utilisateurs avancés, car... lorsqu'il est utilisé de manière inappropriée Eau de Javel vous pouvez "nettoyer" à tel point que le système ne démarrera plus.

Vous pouvez utiliser des commandes de terminal plus sûres pour nettoyer, comme : nettoyer, nettoyage automatique Et suppression automatique.

Jusqu'à récemment, il existait un programme tel que Modification d'Ubuntu. Avec les paramètres du bureau Ubuntu, il offrait un système de nettoyage sûr qui faisait correctement son travail, même pour un utilisateur novice. Linux. Mais le développeur chinois, offensé que les développeurs Ubuntu n'inclut pas le programme dans les référentiels officiels, a abandonné son développement et maintenant des passionnés Linux proposer l'installation de la dernière version développée dans les référentiels utilisateurs.

Mais depuis le développement Modification d'Ubuntu arrêté, la fonction la plus utile est restée Nettoyage du système.
Développeur Gérard Puig sorti de Nettoyage du système Ubuntu Tweak et créé un programme basé sur celui-ci Nettoyeur Ubuntu, tout en conservant toutes les fonctions nécessaires.


Bien que Nettoyeur Ubuntu, a été créé pour Ubuntu, le programme s'installe et s'exécute dans des distributions basées sur une base de packages Ubuntu: Linux Mint ; Ubuntu MATE ; Xubuntu, et également testé par moi dans la distribution Debian - MX-16.

Installation Nettoyeur Ubuntu V Ubuntu 16.04/14.04 et dérivés

Ouvrez un terminal, copiez et exécutez les commandes suivantes :

sudo add-apt-repository ppa:gerardpuig/ppa
sudo apt-get mise à jour
sudo apt-get install ubuntu-cleaner

Pour les autres distributions, vous pouvez installer Nettoyeur Ubuntu paquet deb du référentiel ppa:gerardpuig/ppa .

Une fois l'installation terminée, ouvrez le menu système et exécutez le programme :


Utiliser le programme est simple. Ouvrez les éléments que vous souhaitez effacer dans la colonne de gauche, ils apparaîtront dans la colonne de droite. Parcourez-les attentivement, marquez à nouveau celui dont vous avez besoin dans la colonne de droite, cliquez sur le bouton Faire le ménage, qui se trouve dans le coin inférieur droit du programme, entrez le mot de passe de l'administrateur système, celui que vous avez saisi lors de l'installation du système, et le programme fera le reste lui-même.

Vous êtes-vous déjà demandé pourquoi un Ubuntu fraîchement installé avec une interface graphique de base et un maigre ensemble d'applications standard occupe jusqu'à 2 Go d'espace disque ? Si tel est le cas, continuez à lire - nous mettrons le pingouin au régime et lui ferons prendre beaucoup moins de place.

Formulation du problème

Les distributions Linux actuelles sont non seulement rapides, pratiques et agréables à regarder, mais aussi incroyablement volumineuses. En standard, la plupart d’entre eux occupent plus de 4 Go. Et ceci malgré le fait qu'ils ne sont capables de fournir à l'utilisateur qu'un seul environnement graphique et un petit ensemble d'applications (d'ailleurs, il n'y a même pas de codecs pour lire des fichiers audio et vidéo). Où vont les précieux gigaoctets d’espace libre ?

Curieusement, la raison de la gourmandise de Linux réside dans son principal avantage. Une bonne distribution Linux est un système d'exploitation très flexible qui peut s'adapter à n'importe quel utilisateur et n'importe quel matériel. Il a tout pour satisfaire les besoins de 99 % des utilisateurs : un grand nombre de pilotes capables de donner vie à presque n'importe quel élément matériel ; un tas de démons, d'applets et de widgets différents qui rendent la communication avec ces éléments matériels simple et claire ; un ensemble des applications les plus populaires par les utilisateurs ; prise en charge de plusieurs langues ; divers outils pour les personnes handicapées et bien plus encore. Tout cela peut et doit occuper de l'espace sur votre disque dur. Linux n'offre pas moins de liberté de choix aux programmeurs. Sans aucune interface standardisée pour communiquer avec le système d'exploitation sous la forme d'une API unique, telle que win32 sous Windows ou Cocoa sous Mac OS X, Linux encourage l'utilisation de toutes les interfaces et environnements d'exécution conviviaux pour les programmeurs. Le développeur est libre de choisir ses propres bibliothèques GUI, que ce soit GTK, Qt ou même FLTK. Il peut utiliser toutes les bibliothèques disponibles sans craindre qu'elles ne soient pas sur le système cible, car le gestionnaire de paquets les installera de toute façon. Il peut écrire des applications dans presque tous les langages de programmation existants, et tous les interprètes, machines virtuelles et bibliothèques nécessaires seront également automatiquement installés. Il va sans dire que lors du regroupement du disque d'installation, toutes ces dépendances infinies seront incluses dans le package et lors de l'installation, elles se retrouveront sur le disque dur de l'utilisateur. Et il ne faut même pas espérer que les développeurs de la distribution sélectionneront les logiciels en fonction de leur nombre de dépendances et s'assureront qu'ils n'introduisent rien d'inutile dans le système. Par exemple, la distribution standard d'Ubuntu comprend un simple programme de prise de notes appelé Tomboy, et ce petit programme occupe tout le temps d'exécution de mono, occupant plus de 30 Mo d'espace disque. Il existe de nombreuses autres nuances différentes dans la structure de la distribution Linux qui la rendent plus encombrante, mais celles décrites ci-dessus constituent la base à partir de laquelle nous allons construire, débarrassant le pingouin de la couche de graisse.

Se débarrasser des déchets

Commençons par essayer de nettoyer le système des scories clairement inutiles, tout en préservant le bureau Ubuntu d'origine presque inchangé et en installant toutes les applications nécessaires en place.

Alors, installez Ubuntu et exécutez « df -h ». La quantité d'espace disque occupé n'est pas inférieure à 1,9 Go. Nous regardons immédiatement le menu de l'application. Nous avons ici une section Jeux, qui n'a pratiquement aucune valeur. Nous supprimons tout son contenu avec une seule commande :

$ sudo apt-get purge gnome-games-common gbrainy

Le package gnome-games-common supprimera aisleriot, gnomemahjongg, gnome-sudoku, gnomine, quadrapassel ainsi que tous les fichiers de configuration et nous libérera 20 Mo d'espace. On retourne au menu, le plus inutile se trouve maintenant dans la rubrique Accessoires. Il s'agit d'une calculatrice (gcalctool), d'un programme de recherche de polices (gucharmap), d'un analyseur d'utilisation de l'espace disque (baobab), d'un programme de recherche de fichiers (gnome-search-tool) et de ce même Tomboy. Supprimer:

$ sudo apt-get purge gcalctool gucharmap baobab gnome-search-tool garçon manqué

Cette opération nous donnera 10 Mo d'espace supplémentaire et ouvrira la possibilité de se débarrasser du mono. Nous faisons:

$ sudo apt-get purge mono-2.0-gac mono-charp-shell mono-gac mono-gmcs mono-runtime

Cela représente 30 Mo supplémentaires.

Nous revenons à nouveau au menu. Du totalement inintéressant : un programme d'enregistrement à partir d'un microphone et un éditeur vidéo pitivi. Malheureusement, il est difficile de déterminer immédiatement si un enregistreur vocal appartient à un package, nous allons donc installer l'utilitaire apt-file, qui vous aidera à le faire :

$ sudo apt-get install apt-fichier
$ mise à jour du fichier apt
$ recherche de fichiers apt /usr/bin/gnome-sound-recorder gnome-media : /usr/bin/gnome-sound-recorder

Le package dont nous avons besoin (plus précisément, inutile) s'appelle gnome-media, supprimez-le :

$ sudo apt-get purge gnome-media

$ sudo apt-get purge gnome-dictionary wamerican vinagre tsclient rdesktop

5 Mo supplémentaires et un menu plus propre. Le reste des programmes peut être laissé en place pour l'instant et se débarrasser des déchets tels que la documentation, les goodies pour les personnes handicapées, les exemples, un économiseur d'écran et le système de test Ubuntu :

$ sudo apt-get purge gnome-accessibility-themes gnome-doc-utils gnome-mag gnome-screensaver screensaver-default-images xscreensaver-* gnome-user-guide exemple-content case à cocher* branding-ubuntu

Cela libérera 167 Mo d'espace supplémentaire. Ensuite, nous traiterons des dépendances « en suspens » - les packages qui étaient répertoriés dans les dépendances des packages que nous avons déjà supprimés et qui ne sont plus nécessaires. Pour ce faire, nous avons besoin du programme orphelin inclus dans le package deborphan :

$ sudo apt-get install deborpan

Nous lançons le programme, voyons la liste des « orphelins », les marquons avec un espace et sélectionnons le bouton « OK ». A la fin de la procédure, une liste s'affichera à nouveau, listant cette fois les « orphelins des orphelins ». Nous répétons toutes les étapes jusqu'à ce que la liste soit vide. Un nettoyage supplémentaire affectera inévitablement la fonctionnalité et l'apparence de la distribution, donc ceux qui aiment Ubuntu pour ce qu'il est devraient s'arrêter là. Tout le monde, bienvenue dans la section suivante de l’article.

Un tas de noyaux dans le menu de démarrage

Au fil du temps, le menu de démarrage d'Ubuntu peut acquérir un grand nombre de variantes du noyau (la mise à jour du noyau ne supprime pas l'ancien noyau). Pour l'effacer, exécutez simplement la commande suivante :

$ aptitude purge $(aptitude search ~ilinuximage -F %p|egrep -v "$(uname -r)|linux-imagegeneric")

Grand ménage

Ubuntu comprend un grand nombre d'applications, et toutes ne conviennent pas à tous les utilisateurs. Par exemple, je n'utilise plus de programmes de messagerie depuis plusieurs années, préférant l'interface Web de Gmail, et l'interface du lecteur standard Ubuntu Rhytmbox me rend malade (comme d'ailleurs ses parents idéologiques - Amarok et iTunes). Par conséquent, pour moi, ils n’ont aucun intérêt et ne font qu’encombrer le menu. Quelqu'un d'autre n'aura peut-être pas besoin du client de messagerie instantanée et de la suite bureautique. Et tout cela peut être abandonné sans douleur.

Le composant le plus épais d'Ubuntu est probablement OpenOffice. C'est bien sûr très nécessaire si vous êtes étudiant, enseignant ou secrétaire, mais pour la plupart des gens, cela n'abandonne pas du tout, alors on se débarrasse de :

$ sudo apt-get purger openoffice*

Encore 256 Mo de propreté. Pas mal. Viennent ensuite le client de messagerie peu pratique Evolution, le lecteur vidéo totalement inutile Totem et le lecteur audio pour les fans de musique sous licence Rhytmbox :

$ sudo apt-get purge évolution évolution-commune évolution-serveur de données évolution-indicateur évolution-plugins évolution-webcal libevolution totem totem-common libtotem* rhytmbox mediaplayer-info libgnome-media0

Cela représente 26 Mo supplémentaires et un fort sentiment d'avoir raison. Nous pouvons désormais supprimer le framework multimédia gstreamer utilisé par Totem et Rhytmbox, mais il y a ici deux pièges. Premièrement, gstreamer est fortement lié à l'ensemble du système, et s'en débarrasser complètement impliquera la suppression de certains packages système nécessaires. Nous pouvons seulement nous débarrasser des packages utilitaires du framework, mais même dans ce cas, nous devrons dire au revoir au programme de gravure de disque Brasero. Si ce n'est pas important, procédez comme suit :

$ sudo apt-get purge gstreamer0.10-alsa gstreamer0.10-nonlin gstreamer-0.10-nice gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins bon gstreamer0.10-pulseaudio gstreamer0. 10-tools gstreamer0.10-x gnome-codec-install brasero*

Ubuntu est livré avec le gestionnaire de photos Shotwell. Cela peut être pratique pour ceux qui prennent cinquante photos par jour, mais pour la personne moyenne, il est beaucoup plus pratique de visualiser des photos via Nautilus :

$ sudo apt-get purge shotwell

Cela fait 4 Mo. Il existe également des éléments tels que le client Empathy IM et le client de réseau social Gwibber. À bien des égards, des programmes utiles, mais dénués de sens pour ceux qui ne supportent pas le socialisme :

$ sudo apt-get purge empathie empathie-télépathie commune-* gwibber gwibber-service

18 Mo de moins. Vous pouvez également supprimer la transmission du client BitTorrent et du navigateur Firefox, mais cela est déjà un blasphème et n'est autorisé que s'ils sont remplacés par Deluge et Google Chrome. Passons maintenant au menu « Administration système ». Il a de nombreuses applications plus importantes, mais il reste encore beaucoup de choses inutiles. Par exemple, je ne comprends absolument pas le but d'un programme appelé Computer Janitor. Elle n’avait jamais trouvé quelque chose de vraiment inutile et n’avait nettoyé le système d’aucune façon. En conséquence, dans le foyer :

$ sudo apt-get purge ordinateur-concierge*

L'utilitaire de sélection de langue est également un programme plutôt controversé, dans la plupart des cas totalement inutile :

$ sudo apt-get purge sélecteur de langue électeur de langue commun

Parlons maintenant du support matériel. Comme je l'ai déjà mentionné au début de l'article, Ubuntu prend en charge un grand nombre de matériels différents, pour chacun desquels le système dispose non seulement d'un pilote occupant plusieurs dizaines de kilo-octets, mais également d'un package beaucoup plus lourd sous la forme de divers démons et applications qui fonctionnent avec ce pilote.

Par exemple, Ubuntu prend très bien en charge la technologie Bluetooth, pour laquelle le système dispose de pilotes, de démons et de programmes de configuration graphique. La seule question est de savoir si les dents bleues sont nécessaires à notre époque de domination des réseaux 3G et Wi-Fi. Je pense que beaucoup de gens ne le font plus. Par conséquent, dans la plupart des cas, vous pouvez refuser le support Bluetooth :

$ sudo apt-get purge bluez*

Cette commande supprimera non seulement l'implémentation du protocole Bluetooth distribuée dans le package bluez, mais également toutes ses dépendances sous forme de bibliothèques gnome et d'interfaces graphiques. Le gain est modeste : 12 Mo.

Ensuite, avez-vous un scanner à la maison ? Sinon, la prise en charge des scanners dans le système n'est pas nécessaire. Ubuntu propose un programme simple de numérisation de documents appelé Simple Scan, qui s'appuie sur la bibliothèque de scanner standard SANE. En supprimant ce dernier, nous supprimerons complètement le support des scanners :

$ sudo apt-get purge libsane

Cela nous donnera 15 Mo supplémentaires. Troisièmement : vous avez probablement une imprimante, et elle est très probablement connectée à votre ordinateur personnel, donc si vous nettoyez Ubuntu installé sur un ordinateur portable, vous pouvez également vous débarrasser de la prise en charge de l'imprimante :

$ sudo apt-get purge cups cups-common hpijs hplip-data gsfonts

Place maintenant aux pilotes vidéo. Ubuntu contient un ensemble complet de pilotes Xorg, mais nous n'avons qu'une seule carte vidéo. En conséquence, tout le reste peut être supprimé, mais pour ce faire, vous devrez d'abord déterminer quels pilotes sont pris en charge par le matériel, afin de ne pas supprimer accidentellement celui dont vous avez besoin. Cela peut être fait en utilisant la commande suivante :

$ cat /var/log/Xorg.log.0 | grep "pilote configuré automatiquement"

Immédiatement après le mot « Correspondant », le nom du pilote sera indiqué, vous devez vous en souvenir. Dans ce cas, il peut y avoir plusieurs conducteurs, c'est tout à fait normal, et il vaut mieux les laisser tous. Le reste peut être supprimé en utilisant apt-get. Tapez simplement "apt-get purge xserver-xorg-video-", double-cliquez et supprimez tout dans l'ordre, à l'exception des noms dont nous nous souvenons. Par exemple, vous pouvez exécuter la commande suivante, qui supprime tous les pilotes sauf fbdev et vesa :

$ sudo apt-get purge xserver-xorg-video-(apm,ati,chips, irrus,geode,i128,i740,intel,mach64,mga,neomagic,nouveau,nv,openchrome,r128,radeon,rendition,s3,s3virge ,savage, Siliconmotion, sis, sisusb, tdfx, trident, tseng, vmware, vaudou)

Vous pouvez également côtoyer divers goodies pour les pilotes nVidia et ATi :

$ sudo apt-get purge nvidia-* fglrx-modaliases radeontool

Et avec eux se trouvent les fichiers d'en-tête du noyau, qui sont inclus dans Ubuntu uniquement pour assembler et installer des modules pour les pilotes vidéo propriétaires, mais dans une situation normale, ils sont rarement nécessaires et occupent 90 Mo :

$ sudo apt-get purge linux-headers-*

Il reste encore dans le système un certain nombre d'utilitaires et de bibliothèques différents, spécifiques à des éléments matériels spécifiques, mais nous pouvons passer toute la journée à traiter de chacun d'eux. Au lieu de cela, nous nous débarrasserons des déchets cachés au plus profond du système. Par exemple, compiz (à moins, bien sûr, que vous ayez besoin d'effets de bureau) :

$ sudo apt-get purge compiz*

Le système de synthèse vocale peut également être jeté, il est nécessaire aux personnes ayant des problèmes de vision :

$ sudo apt-get purge espeak* speach-dispatcher gnome-rca

Les outils destinés aux développeurs ne sont probablement pas non plus nécessaires (bien sûr, si vous n'êtes pas vous-même développeur) :

$ sudo apt-get purge gcc-4.4 gdb make

La base de données courchdb et erlang, utilisées pour stocker diverses informations dans Gnome, ne sont pas non plus nécessaires :

$ sudo apt-get purge erlang* courchdb

La bibliothèque smbclient, utilisée pour accéder aux balles Windows, n'est pas nécessaire sur des machines distinctes (et elle occupe également plus de 50 Mo) :

$ sudo apt-get purge smbclient linsmbclinet

Nous n’avons pas non plus besoin de xulrunner, qui est utilisé pour créer des interfaces XUL :

$ sudo apt-get purge xulrunner-1.9.2

Vous pouvez également couper les logiciels de console suivants : dc, bc, ed, ftp, lftp, pcmciutils, screen, rsync, strace, xterm, lsof, w3m, telnet, tcpdump, vim*. Dans ce cas, vous devez être guidé par une règle simple : si vous ne savez pas de quoi il s'agit, alors vous n'en avez pas besoin.

Cela semble être tout. Lançons maintenant Orphaner pour qu'il puisse nettoyer les dépendances restantes pour nous :

Regardons la quantité d'espace libre :

1,4 Go, la commande "sudo du -sh /" donnera un 1,3 Go plus précis. On leur soustrait la taille du répertoire /var (vous pouvez l'obtenir comme ceci : « du -sh /var ») et nous obtenons 1,1 Go. Poids presque doublé tout en conservant toutes les fonctionnalités de Gnome, y compris les utilitaires de configuration, l'administration, l'installation et la désinstallation de packages et la création de connexions réseau. Nous avons également toujours accès au navigateur Firefox, à la visionneuse de documents Evince, au gestionnaire de fichiers Nautilus, à la visionneuse de photos Eye of Gnome et à l'archiveur file-roller.

Mais de plus, nous pouvons libérer environ 90 Mo d'espace si nous supprimons la documentation et les locales inutiles :

$ sudo apt-get install localepurge

Nous marquons dans la liste "en" et "en_GB" (si nous travaillons dans la version anglaise d'Ubuntu), ou "ru" et "ru_RU" (pour la version russe).

Exécutons le programme :

$ sudo localepurge

Maintenant, nous supprimons la documentation :

$ sudo /usr/share/(doc,gtk-doc)

Retour aux sources

Parlons maintenant de ce qu'il faut faire pour les personnes qui ne veulent pas de Gnome sur leur bureau et souhaitent le remplacer par quelque chose de plus léger.

Dans le cas de toute autre distribution, la recette serait extrêmement simple : supprimez tous les paquets dont le nom contient le mot gnome, et nettoyez le reste en supprimant les applications et les bibliothèques. Mais cette astuce ne fonctionnera pas avec Ubuntu, elle a une « protection anti-erreur » intégrée qui, si l'un des paquets qui cassent Gnome est supprimé, forcera l'installation du paquet kubuntu-desktop, en faisant glisser tout le KDE avec lui (juste essayez de supprimer gnome et vous verrez ce qu'apt-get suggère pour l'installation). Par conséquent, vous pouvez effacer complètement Ubuntu de Gnome de deux manières plus ou moins simples seulement : soit télécharger Ubuntu Server et l'installer dans une configuration minimale, puis installer tout ce qui est requis, soit contourner le système de sécurité en supprimant tous les packages gnome à la fois. .

Je n'expliquerai pas la première méthode, mais je dirai quelques mots sur la seconde. Dans Ubuntu, il y a simplement un grand nombre de packages qui composent l'environnement Gnome, vous devrez saisir leurs noms manuellement jusqu'au soir (et si vous lisez ceci le soir, alors jusqu'au matin), j'ai donc préparé un liste des paquets nécessaires à l'avance et mettez-la sur . Il suffit de copier simplement son contenu comme argument de la commande "apt-get purge".

conclusions

La méthode de nettoyage décrite dans l'article fonctionne parfaitement et a été testée plus d'une fois par l'auteur. Bien sûr, nous pourrions obtenir des résultats encore plus impressionnants en réduisant Ubuntu et Gnome à 500 mégaoctets, mais il faudrait un livre entier pour décrire toutes les étapes nécessaires pour atteindre un tel objectif.

Info

  • N'ayez pas peur de supprimer un package, sauf si vous êtes sûr que quelqu'un d'autre en a besoin. L'utilitaire apt-get affichera une liste de ses dépendances avant la suppression et vous pourrez prendre une décision.
  • Pour éviter que le cache des packages téléchargés avec apt-get n'encombre le système, il doit être nettoyé périodiquement : sudo apt-get clean .

Titre un peu fou, non ? 🙂 Les utilisateurs expérimentés riront certainement et les débutants seront ravis. Et tout cela parce que, lors de l'utilisation de Windows, il était constamment nécessaire de nettoyer et d'optimiser le système d'exploitation afin qu'il ne ralentisse pas simplement à cause de « l'encombrement » d'anciens fichiers, de clés inutiles dans le registre, etc. C'est juste que lorsque je viens de passer de Windows à Ubuntu, j'ai essayé de trouver de la mana sur l'optimisation et je comprends parfaitement les débutants.

Cependant, dans Ubuntu, vous devez parfois nettoyer le système du cache avec d'anciens packages (je l'utilise pour cela), avec lesquels le programme Eau de Javel, décrit ci-dessous, fait un excellent travail. Il est également capable de nettoyer de nombreux autres fichiers temporaires, caches d'applications et autres emplacements « indésirables ». J'ai aimé la fonction de nettoyage de fichiers Thumbs.db, que Windows crée n'importe où et n'importe où. Un aperçu du programme est ci-dessous.

Lorsque le système d’exploitation est en cours d’exécution, les déchets s’accumulent inévitablement dans ses différents recoins sombres. Il peut s'agir de restes de programmes supprimés, de fichiers temporaires, de journaux, de caches de navigateur et d'autres éléments inutiles. Tous ces déchets ne peuvent pas être collectés et jetés manuellement, c'est pourquoi des programmes de nettoyage spéciaux sont utilisés à cet effet. Le sujet du nettoyage sous Windows est assez bien couvert, parlons donc du nettoyage dans Ubuntu.

Grâce aux efforts de certains prédicateurs de l’open source, l’opinion s’est créée selon laquelle Linux est un système extrêmement fiable et parfait qui n’a même pas besoin de maintenance, contrairement à « votre Windows ». Cependant, ce n'est pas du tout vrai, et la saleté, par exemple, ne s'accumule pas moins, et peut-être plus, dans Ubuntu que dans Windows. Par conséquent, pour nettoyer l'espace disque, accélérer le système et supprimer les données en toute sécurité, il est préférable d'utiliser l'utilitaire Eau de Javel.

Eau de Javel est un programme de nettoyage du système gratuit et pratique qui propose des versions pour Linux et Windows. L'utilitaire possède une interface simple et intuitive en russe. Tous les points sont accompagnés de conseils détaillés, de sorte que son utilisation ne posera aucune question, même pour les utilisateurs novices.

Le principe de travail avec le programme est très simple et se résume à sélectionner les options de nettoyage à l'aide des cases à cocher dans la colonne du milieu. Après cela, vous pouvez cliquer sur le bouton « Aperçu » pour rechercher les déchets, puis sur « Supprimer » pour les supprimer. Mon programme a littéralement trouvé plus d'un gigaoctet de fichiers inutiles en quelques secondes seulement.

En plus de la recherche et de l'élimination habituelles des déchets, BleachBit peut effectuer un certain nombre d'opérations spéciales :

  • Mémoire Linux et nettoyage du swap
  • Suppression des raccourcis défectueux
  • Suppression des localisations inutilisées
  • Nettoyage d'APT pour Debian, Ubuntu, Kubuntu, Xubuntu et Linux Mint
  • Écraser l'espace propre pour empêcher la récupération des fichiers précédemment supprimés
  • Compresse les bases de données de nombreux programmes pour économiser de l'espace

Veuillez noter que certaines fonctions du programme nécessitent des droits élevés, vous devez donc exécuter le programme avec des droits d'administrateur, pour lesquels il existe un raccourci spécial dans le menu principal.

En général, Eau de Javel est un assistant indispensable pour garder votre système propre et libérer de l'espace supplémentaire sur votre disque dur.

Vous pouvez installer le programme à partir du centre d'applications Ubuntu ou en téléchargeant le fichier d'installation depuis le site Web du programme. Il existe également une version disponible en téléchargement pour Windows, capable de nettoyer les traces de travail dans plus de 500 programmes et constitue un digne concurrent de Ccleaner.

Dans le système d'exploitation Ubuntu, les fichiers obsolètes ou inutiles ne sont pas automatiquement détruits. Mais ils peuvent être supprimés pour gagner de la place. Voici mon exemple de comment supprimer les fichiers de configuration obsolètes et inutiles. Pour supprimer les fichiers de configuration inutilisés, utilisez cette commande (dans le terminal) :

Sudo dpkg --purge $(COLUMNS=200 dpkg -l | grep "^rc" | tr -s " " | cut -d " " -f 2)

Notez qu'il est également possible de supprimer les fichiers de configuration lors de la désinstallation d'un package via Synaptic en cochant "désinstallation complète".

Adept Manager utilisant "Request Cleanup". Utilisation de la commande -purge

Sudo aptitude supprime le nom du package --purge

Supprimons les packages du cache. Lorsque vous téléchargez et installez des packages, ils sont mis en cache pour éviter d'avoir à les télécharger à nouveau. Pour supprimer ces packages, vous pouvez utiliser deux commandes : aptitude ou apt-get (aptitude c'est mieux) : autoclean supprime les packages qui ne peuvent pas être téléchargés. "clean" supprime tous les packages mis en cache. Alors entrez :

Sudo aptitude autoclean Sudo aptitude clean

Il faut travailler avec les noyaux. Lors de la mise à niveau du noyau, les anciennes versions restent. Pour supprimer une ancienne version du noyau, vous devez connaître le nom exact du package, les images Linux kernel.version-indexofimage sont natives

La meilleure façon est d'essayer de supprimer les anciens noyaux via un gestionnaire de packages. Lancez votre mode gestionnaire racine kdesu adept_manager si vous avez kde et adept, gksu synaptic pour synaptic et Gnome (ou Xfce)), puis recherchez "linux-image". Si vous en êtes adepte, décochez la case "non installé" sur l'écran (sous la barre de recherche). Si vous disposez de Synaptic, triez les packages installés en premier dans la première colonne. Si vous disposez de plusieurs versions du noyau ou si vous disposez de différentes images du même noyau, vous pouvez supprimer les anciennes versions. Il est conseillé de toujours conserver au minimum les deux dernières versions. Si la mise à niveau échoue pour la dernière version du noyau, vous pouvez toujours revenir à une ancienne version au lieu de visualiser le liveCD.

Travaillons maintenant avec les fichiers journaux. La plupart des services logiciels ont des fichiers journaux/var/log. Parfois, ils sont utiles pour résoudre des problèmes, mais ils prennent quand même beaucoup de place. La plupart des services effectuent une rotation des journaux (pour en conserver un nombre limité) ou limitent leur taille, mais pas toujours. Il vaut mieux supprimer.

N'oubliez pas de vider régulièrement votre corbeille Linux. Pour ce faire, utilisez la ligne de commande suivante :

Rm -rf ~ /.local/share/Trash/files/*

Mini-images. Lorsque vous naviguez sur Internet, Linux enregistre des vignettes d'images pour faciliter leur téléchargement ultérieur. Généralement, ils ne sont pas supprimés. Le code ci-dessous supprimera les vignettes dans les 7 jours.

Rechercher ~/.thumbnails -type f -atime +7 -exec rm () \;

Configuration des restes dans les répertoires /home

Même si vous avez désinstallé le logiciel ou supprimé ses fichiers de configuration du répertoire /etc, le logiciel peut avoir laissé des fichiers de configuration dans le répertoire personnel de chaque utilisateur. Par exemple, le logiciel MPlayer laisse les fichiers dans le répertoire ~/.Mplayer. Idem pour la plupart des applications. Attention : ces fichiers peuvent varier en taille. Par exemple, Google Earth stocke un cache (d'une taille d'au moins 200 Mo) dans le répertoire personnel de chaque utilisateur.

Attention : pour les partitions sur disques externes (lecteurs USB, lecteurs MP3, partitions NTFS...) Nautilus (navigateur de fichiers Ubuntu), crée un dossier Corbeille-nom d'utilisateur contenant les fichiers supprimés. N'oubliez pas de supprimer également ce dossier (appuyez sur CTRL + H dans Nautilus pour voir les fichiers cachés).

Nous automatisons les tâches

Créez simplement des fichiers contenant ces commandes :

Pour les anciens fichiers de configuration :

Pkg --purge $ (COLONNES = 200 dpkg -l | grep "^rc" | tr -s "" | cut -d "" -f

Pour les packages stockés en cache :

Sudo aptitude propre

Je pense que c'est suffisant, mais je serai heureux de l'ajouter dans les commentaires

Comment libérer de l’espace disque dans Ubuntu ? Que faisons-nous dans cette situation sous Linux ?

Vous vouliez nettoyer les fichiers indésirables dans Ubuntu, mais vous aviez peur d'utiliser le terminal ? Dans le matériel ci-dessous, vous trouverez une description détaillée de plusieurs applications avec une interface graphique à l'aide de laquelle vous pouvez nettoyer les ordures sans avoir peur d'exécuter une commande dans le terminal et de ne pas comprendre de quoi elle est responsable.

Imaginons une tâche, nous devons nettoyer les poubelles. Comment libérer de l’espace disque dans Ubuntu ? Que ferons-nous dans cette situation ?

Contrairement à Windows, où tous les outils nécessaires sont intégrés à la défragmentation et où le nettoyage des ordures s'effectue presque automatiquement, Ubuntu ne dispose pas de tels outils, mais plus loin dans le document, nous examinerons 4 façons de libérer de l'espace disque libre occupé par des centaines de mètres de fichiers sont mis en cache depuis le navigateur et le cache apt et autres déchets.

1. Videz le cache APT (faites-le régulièrement et votre système respirera librement)

Cela semble tellement évident, et pourtant, il y a de fortes chances que vous ne l'ayez pas encore fait.

Par défaut, dans la distribution Ubuntu et dans toute la famille des parents Debian, les fichiers de chaque mise à jour sont enregistrés dans le cache, c'est vrai, lors de la mise à jour, les fichiers sont téléchargés, installés puis stockés dans le cache du disque dur, juste en cas, au cas où vous auriez à nouveau besoin de ces fichiers. Alternativement, vous avez supprimé une certaine application, mais n'avez pas vidé le cache, vous souhaiterez alors la réinstaller, mais l'application ne sera plus téléchargée à nouveau depuis les serveurs de Canonical, mais sera installée à partir du cache.

Ceci n'est utile que si vous installez et désinstallez très souvent (régulièrement) des applications, cela peut être utile si vous avez installé l'application, mais qu'un bug est survenu et que vous avez de nouveau dû reconfigurer/réinstaller un certain package, ou si vous avez un Internet lent (mauvais connexion) dans de telles situations, cela est très utile car vous n'avez pas besoin de recharger le réseau, qui est déjà très faible.

Mais le revers de la médaille est que le cache du paquet APT peut rapidement passer de plusieurs dizaines à plusieurs centaines de mégaoctets ; lorsque je l'efface, il atteint parfois jusqu'à 500 mètres, c'est le maximum que j'avais.

Pour déterminer combien de mégaoctets de cache APT nous avons collectés, exécutons plusieurs commandes dans le terminal :

Du -sh /var/cache/apt/archives

A titre d'exemple, j'ai exécuté la commande ci-dessus et nous avons le résultat suivant :

147 Mo /var/cache/apt/archives

Comme vous pouvez le constater, je dispose désormais de près de 150 mètres de cache APT.

Pour vider le cache APT, exécutez la commande dans le terminal :

Sudo apte à nettoyer

après cela, tout le cache sera automatiquement supprimé.

APT CLEAN est une commande qui supprime tous les caches apt (paquets), quel que soit leur âge ou leurs besoins, tous propres. Comme je l'ai dit ci-dessus, si votre connexion Internet est lente, vous pouvez envisager de sauter cette étape et de consulter les suivantes.

2. Désinstallez les applications inutilisées

Très probablement, comme moi, vous travaillez sans vous rendre compte que vous avez de nombreuses applications installées sur votre système que vous n'utilisez jamais. Peut-être que vous l'avez installé pour voir à quoi ressemble l'application, peut-être pour rédiger une critique si vous êtes un blogueur, peut-être pour une tâche spécifique et après cela, l'application est restée suspendue dans le système, occupant de l'espace disque.

Quelle que soit l'excuse, si une application n'est plus nécessaire et occupe de l'espace disque libre, n'ayez pas peur de vous débarrasser de ces déchets et de les supprimer.

Applications typiques que vous souhaiterez peut-être supprimer, telles que les navigateurs Web (que vous avez utilisés plusieurs fois et qui traînent toujours comme ballast inutile Opera, Epiphany, Midori et Min), les lecteurs de musique, le même Libre Office, les jeux système standard, si vous n'utilisez pas, débarrassez-vous et enlevez tous ces déchets. J'utilise WPS Office comme bureau alternatif, donc je n'ai pas besoin de Libre Office, cela prend plus d'une centaine de mètres, il faut tout supprimer.

Pour supprimer, vous pouvez utiliser la commande suivante :

Sudo apt supprimer le package1 package2

comme ça, séparés par un espace, vous pouvez lister un grand nombre d'applications dans une seule commande et les supprimer à la fois, ne soyez pas amis avec le terminal, utilisez le Ubuntu Application Center/Ubuntu Software.

Pour supprimer les packages et les dépendances qui ne sont plus nécessaires (parce que vous avez supprimé l'application ou que d'autres packages ou que des versions plus récentes ont été installées pour remplacer les anciennes), exécutez la commande suivante :

Sudo apt suppression automatique

suppression des packages inutilisés du cache :

Sudo apt nettoyage automatique

Si vous avez supprimé une application, ce serait bien si vous vidiez immédiatement le cache derrière elle en exécutant la commande :

Sudo apt suppression automatique nom_application

installer des packages de dépendances qui n'ont pas été entièrement installés :

Sudo apt -f installer

si de telles dépendances existent, vous verrez une proposition dans la console pour installer certains packages.

3. Comment supprimer les anciens noyaux (si vous n'en avez plus besoin)

En installant fréquemment des mises à jour et en installant les dernières versions des noyaux à l'aide du logiciel Ubuntu intégré au système, vous accumulez une liste décente de noyaux, que vous voyez lorsque vous démarrez le système dans le menu Grub. Bien entendu, une liste de plusieurs versions de noyaux a toujours ses avantages. Imaginons une situation où vous avez installé un nouveau noyau, mais qu'il rencontre des problèmes qui l'empêchent de fonctionner normalement (bugs et autres défauts), en l'occurrence une autre version du noyau. le noyau vous sauvera.

Et s'il n'y a pas d'autre version du noyau, il s'agit bien sûr d'une situation d'urgence, le seul moyen de sauver la situation est d'installer une des versions à l'aide de la console, cela arrive rarement, je n'ai pas eu à me sauver via la console en installant une nouvelle version du noyau, ce qui m'a sauvé c'est qu'il y en avait au moins une à proximité. Une autre version des noyaux, deux me suffisaient.

Maintenant, j'ai deux versions installées :

  • 4.4.0.31
  • 4.4.0-34 - le principal utilisé de manière continue

Je vous conseillerais de faire de même et de toujours garder un chantier libre pour travailler car il n'y a jamais de garantie que tout sera stable. Si vous avez plus de deux versions du noyau côte à côte, vous pouvez supprimer celles qui ne sont pas nécessaires en exécutant la commande suivante dans une fenêtre de terminal :

Sudo apt autoremove --purge

Veuillez noter que cette commande supprimera uniquement les noyaux qui a) ne sont plus nécessaires et b) ont été installés à partir de l'archive Ubuntu via les mises à jour du système. Si vous installez le noyau manuellement ou à l'aide de PPA tiers, vous devrez le supprimer manuellement. Si aucun ancien noyau n'est détecté, cette commande vérifiera le système pour les packages restés sur le système après la suppression des applications et proposera de les supprimer si quelque chose est trouvé.

À titre d'exemple, regardons quel noyau nous utilisons actuellement :

Sudo uname -a

Je vois le résultat suivant après avoir exécuté la commande :

Linux linuxsoid 4.4.0-34-generic #53-Ubuntu SMP mercredi 27 juillet 16:06:39 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Pensons logiquement, notre version est 4.4.0-34, tout ce qui suit peut être démoli.

Regardons quelles versions du noyau nous avons encore dans la liste, exécutons les commandes :

Dpkg --liste | grep linux-image dpkg --liste | grep linux-en-têtes

nous avons le résultat suivant :

Ii linux-image-4.4.0-31-generic 4.4.0-31.50 amd64 Image du noyau Linux pour la version 4.4.0 sur 64 bits x86 SMP ii linux-image-4.4.0-34-generic 4.4.0-34.53 amd64 Linux image du noyau pour la version 4.4.0 sur 64 bits x86 SMP ii linux-image-extra-4.4.0-31-generic 4.4.0-31.50 amd64 Modules supplémentaires du noyau Linux pour la version 4.4.0 sur 64 bits x86 SMP ii linux-image -extra-4.4.0-34-generic 4.4.0-34.53 amd64 Modules supplémentaires du noyau Linux pour la version 4.4.0 sur 64 bits x86 SMP ii linux-image-generic 4.4.0.34.36 amd64 Image générique du noyau Linux ii linux-headers -4.4.0-31 4.4.0-31.50 tous les fichiers d'en-tête liés à la version 4.4.0 ii du noyau Linux linux-headers-4.4.0-31-generic 4.4.0-31.50 amd64 En-têtes du noyau Linux pour la version 4.4.0 sur 64 bit x86 SMP ii linux-headers-4.4.0-34 4.4.0-34.53 tous les fichiers d'en-tête liés à la version 4.4.0 ii du noyau Linux linux-headers-4.4.0-34-generic 4.4.0-34.53 amd64 en-têtes du noyau Linux pour la version 4.4.0 sur 64 bits x86 SMP ii linux-headers-generic 4.4.0.34.36 amd64 En-têtes génériques du noyau Linux

Sur la base de cette liste, nous comprenons que vous pouvez supprimer la version 4.4.0-31 ; pour ce faire, exécutez les commandes :

Sudo apt-get purge linux-image-4.4.0-31 sudo apt-get purge linux-headers-4.4.0-31

En termes de cœurs, c’est probablement tout. Bien qu'il existe une autre commande qui vous permettra de supprimer les noyaux de plusieurs versions d'affilée s'ils sont en ordre, à savoir :

  • 4.4.0-31
  • 4.4.0-32
  • 4.4.0-33
  • 4.4.0-34
  • 4.4.0-35

J'espère que le principe est clair, dans ce cas, pour que nous puissions supprimer toutes ces 5 versions de noyaux, il suffit de lancer les commandes dans le terminal :

Sudo apt-get purge linux-image-4.4.0-(31,32,33,34,35) sudo apt-get purge linux-headers-4.4.0-(31,32,33,34,35)

Soyez très prudent lorsque vous supprimez des noyaux afin de ne pas endommager accidentellement le système. Après avoir exécuté ces commandes ci-dessus, les noyaux seront supprimés, le chargeur grub devrait être automatiquement mis à jour et la liste des noyaux actuels disponibles au démarrage du système sera réduite, parfois des incidents se produisent en raison desquels le chargeur grub peut ne pas être mis à jour, alors cela doit être fait manuellement en exécutant les commandes :

Sudo mise à jour-grub sudo mise à jour-grub2

cela devrait aider et le chargeur de démarrage sera mis à jour.

Suppression des anciens noyaux via l'interface graphique

L'option console pour supprimer les noyaux Ubuntu est décrite ci-dessus, mais il existe aussi une option graphique, je sais que les débutants ont peur du terminal comme du feu, dans ce cas il est possible de supprimer à l'aide du gestionnaire d'applications Software Center, qui doit encore être installé si vous avez Ubuntu 16.04.

Pour installer, ouvrez un terminal (appuyez sur Ctrl+Alt+T) et exécutez la commande dans le terminal :

Sudo apt-get install centre logiciel

Comme vous le savez probablement (l'avez entendu), dans la distribution Ubuntu 16.04 LTS, les développeurs ont remplacé l'ancien centre d'applications par le logiciel Gnomish Ubuntu, dans lequel ils ont activé une protection infaillible et vous ne pouvez désormais pas supprimer les noyaux en utilisant la recherche comme c'était le cas dans le ancien gestionnaire d'applications.

Suppression des noyaux et du cache, du navigateur et de l'APT, ainsi que du cache des vignettes via Ubuntu Tweak

Oui, l'application Ubuntu Tweak gère la suppression des anciens noyaux, l'effacement du cache des vignettes, du cache du navigateur, des clients de messagerie, du cache système (APT, packages/paramètres de package inutilisés) et tout cela est disponible en cochant la case et en confirmant la suppression en entrant le mot de passe administrateur. lorsque vous y êtes invité. Les instructions d'installation d'Ubuntu Tweak sont disponibles dans le matériel -.

4. Utilisez l'application BleachBit pour nettoyer les déchets du système

Eau de Javel- c'est quelque chose comme CCleaner sous Linux, qui est similaire à la même chose, je vous assure qu'il est utilisé dans Windows pour le nettoyage global des déchets et, surtout, sans nuire au système, comme cela est possible dans des applications comme GTKOrphan, en raison de l'impossibilité d'utiliser de telles applications, vous pouvez ruiner le système très facilement. L'application peut supprimer presque tous les déchets de la plupart des applications utilisées dans le système et disposer d'un cache, de fichiers temporaires qui s'accumulent et s'accumulent chaque jour de travail dans le système, gagnant des centaines de mégaoctets d'espace disque qui peuvent être utilisés pour des applications plus populaires. à des fins autres que pour stocker les déchets du système.

L'utilitaire BleachBit peut détruire les caches de plus de 70 applications populaires (y compris celles de la plupart des navigateurs Web) ; packages obsolètes, fichiers d'application, historique bash ; ce qui simplifie considérablement le fonctionnement du système.

Sans surprise, je recommande d'installer cette application comme l'un des principaux outils avec Ubuntu Tweak, pour un nettoyage régulier des déchets dans le système.

Vous pouvez installer BleachBit sur Ubuntu 16.04 LTS directement à partir du logiciel Ubuntu en utilisant la recherche où en entrant la requête appropriée, vous pouvez installer cette application en 2 clics. Lancez l'option BleachBit en tant que racine, cochez les cases en regard des applications, du cache et des fichiers temporaires que vous souhaitez effacer. Dans le coin supérieur gauche, cliquez sur le bouton "Aperçu" pour obtenir une estimation et une visibilité visuelle de l'espace occupé par certains fichiers (cache, fichiers temporaires, etc.), regardez, cliquez sur le bouton "Effacer" pour les supprimer, c'est tout, maintenant le système va respirer profondément)).

Installation d'un analogue de CCleaner, BleachBit sur Ubuntu Linux

Pour installer l'application BleachBit sur Ubuntu, ouvrez un terminal (Appuyez sur Ctrl+Alt+T) et exécutez la commande suivante :

Sudo apt installer Bleachbit

Après l'installation, vous pouvez trouver l'application soit dans Dash en utilisant la recherche, soit dans le menu Ubuntu - Utilitaires système - BleachBit en tant que racine.

conclusions