Bonjour,
Je publie aujourd'hui un programme assez sympathique pour garder un système propre et à jour sur Ubuntu en quelques clics.
Voici une liste non exhaustive de ses capacités :
- Mettre à jour les dépôts et les paquets, supprimer les périmés et les résidus.
- Supprimer les fichiers inutiles comme les fichiers de sauvegardes (*~) ou les répertoires caches.
- Vider la corbeille
- Vérifier le disque dur au redémarrage
- etc...
Les autres fonctions sont décrites dans la documentation (voir lien plus bas).
Le principal avantage est que toutes ces opérations s'effectuent automatiquement et simplement, ce qui évite aux paresseux d'avoir à tout faire eux-mêmes et aux apprentis linuxiens des erreurs qui pourraient s'avérer relativement graves.
Ce programme est bien entendu placé sous licence GNU GPL, vous pouvez ainsi le copier, le modifier et le re-distribuer comme bon vous semble.
http://doc.ubuntu-fr.org/maintenir_systeme
# Ubuntu ?
Posté par sov36 . Évalué à 9.
[^] # Re: Ubuntu ?
Posté par Misc (site web personnel) . Évalué à 10.
[^] # Re: Ubuntu ?
Posté par Grunt . Évalué à -5.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Ubuntu ?
Posté par Bruce Le Nain (site web personnel) . Évalué à 1.
Mais si ça ne l'était pas... Je n'ose imaginer... ^^
[^] # Re: Ubuntu ?
Posté par Misc (site web personnel) . Évalué à 10.
Je sais parfaitement qu'il y a autre chose que Windows et ubuntu dans la vie, j'ai vu les pubs Apple. ( oui, c'est encore de l'humour ).
[^] # Re: Ubuntu ?
Posté par Anonyme . Évalué à 1.
[^] # Re: Ubuntu ?
Posté par Marc Quinton . Évalué à 4.
marc@ubuntu-karmic:~$ apt-cache search janitor
computer-janitor - nettoie un système pour qu'il soit comme un système fraîchement installé
computer-janitor-gtk - nettoie un système pour qu'il soit comme un système fraîchement installé
marc@ubuntu-karmic:~$ aptitude show computer-janitor
Paquet : computer-janitor
État: installé
Automatiquement installé: non
Version : 1.13.3-0ubuntu1
Priorité : optionnel
Section : admin
Responsable : Lars Wirzenius lars@ubuntu.com
Taille décompressée : 291k
Dépend: python, python-support (>= 0.90.0), python-apt, python-fstab (>= 1.2), update-manager-core (>= 1:0.98.1)
Est en conflit: system-cleaner
Remplace: system-cleaner
Description : nettoie un système pour qu'il soit comme un système fraîchement installé
Avec le temps, un ordinateur a tendance à être encombré. Par exemple, les paquets logiciels qui ne sont plus nécessaires
peuvent être désinstallés. Quand le système est mis à jour vers une nouvelle version, il se peut qu'une modification de
configuration soit omise alors que les systèmes fraîchement installés l'auront.
Computer Janitor est une application pour résoudre ce genre de problèmes. Il essaie de trouver des paquets de logiciels qui
peuvent être enlevés, et optimise la configuration du système de manière utile.
Ce paquet fournit la version en ligne de commande.
Site : https://wiki.ubuntu.com/CleanupCruft
[^] # Re: Ubuntu ?
Posté par B16F4RV4RD1N . Évalué à 2.
l'auteur propose un script qui va nettoyer les caches des dépôts ubuntu/debian, qui va mettre à jour la base des dépôts etc, donc je pense qu'il est légitime de présenter cela comme un programme ubuntu, je n'aurais pas l'idée de le lancer sur une fedora, mandriva, opensuse ou archlinux (ni sous windows d'ailleurs...)
par contre le "dépôt" du script sur rapidshare c'est pas génial (comme souligné plus bas) :) ...
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
[^] # Re: Ubuntu ?
Posté par sov36 . Évalué à 2.
http://doc.ubuntu-fr.org/_media/maintenir_systeme_v3.2_choix(...)
moi je vois:
- des trucs spécifiques à APT (un certain nombre)
- 1 truc spécifique à Gnome.
- des trucs spécifiques à ... rien du tout. (à peu près autant que pour APT)
donc bon voilà quoi ...
après le code derrière est peut-être pas du tout utilisable en l'état sur autre chose qu'une Ubuntu, mais c'est un autre problème ...
:-)
# Ahem.
Posté par Grunt . Évalué à 10.
Mon propos n'est pas de te taper dessus gratuitement et bêtement, surtout que ton programme est libre, part d'un bon sentiment, est le fruit d'un réel effort, bref tu es plein de bonne volonté positive et qui ne demande qu'à être encouragée.
Mais si les systèmes GNU/Linux laissent traîner des vieux trucs, créent des copies de sauvegarde automatiquement, ne vident pas la corbeille tout seul, il y a peut-être de solides raisons.
Ce genre de logiciels "cliquez et je m'occupe de tout" me fait un peu penser aux "répare et accélère Windows" qu'on trouve à foison sur Internet.
S'il y a des fichiers de sauvegarde, c'est peut-être parce que ça permet de revenir à l'état antérieur d'un fichier qu'on a modifié par mégarde. Ça ne serait pas plus constructif d'apprendre aux gens à paramétrer leurs éditeurs pour ne pas générer ces fichiers de sauvegarde (ce qui leur permet d'avoir une meilleur granularité que "efface tout")?
Les caches n'ont-ils pas pour but d'accélerer le système en évitant de re-générer des miniatures, des aperçus, de re-télécharger des données? Plutôt que de rajouter une couche "vide le cache" par dessus l'existant "génère le cache", ça ne serait pas mieux d'apprendre à l'utilisateur à paramétrer ses différents caches en fonction du contexte (système local, partage distant, navigation Web..)?
Tu devineras les remarques similaires que je pourrais faire au sujet de la corbeille, de l'état du disque dur, des vieux noyaux (qui sauvent la vie) et tutti quanti.
Au final, si tant de petits trucs se passent dans un OS à l'insu de l'utilisateur non averti, c'est que ces petits trucs ont une raison d'être (surtout si on constate qu'ils sont communs à tous les environnement de bureau, à toutes les distros, et même à tous les OS).
Et si un contexte particulier fait que ces trucs n'ont plus de raison d'être, peut-être qu'il vaut mieux les virer plutôt que de refaire passer derrière un script qui supprime régulièrement leurs effets.
Surtout que là on ne parle pas d'un OS proprio qui se pourrit avec le temps et qu'il est nécessaire de bricoler faute d'avoir accès à son fonctionnement interne, mais bien d'un système libre.
Proposer de la peinture rouge aux gens qui se retrouvent contraints d'acheter une voiture propriétaire qui n'est vendue que noire, OK.
Mais là, les gens ont le choix de la couleur, ils prennent la couleur noire, et toi tu viens distribuer de la peinture ensuite: une deuxième couche de peinture alors qu'il aurait suffit de mettre la bonne couleur au début.
Si, après tout, la majorité des ubunteros sont emmerdés par les fichiers.txt~ et autres corbeilles pleines, peut-être qu'aller demander sur les ML des dev' de ubuntu des changements afin qu'ils proposent, "out of the box", une distro mieux adaptée à son public.
Ça n'empêche pas de constater que tu as tombé du boulot, et du bon.
Ça fonctionne sous Debian? J'ai la flemme de configurer chaque truc, j'aimerais bien passer un coup de script magique. Comme quoi ;+)
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Ahem.
Posté par Gilles Gagniard (site web personnel) . Évalué à 1.
Est-ce une simple limitation technique de apt-get / aptitude, ou y'a-t-il une raison plus profonde ?
[^] # Re: Ahem.
Posté par Grunt . Évalué à 10.
Toi tu veux garder que la version n-1, y'en a qui veulent aussi la n-2, d'autres qui sont dingues au point de virer l'ancien avant même d'avoir rebooté, y'a les noyaux exotiques importés d'ailleurs, ceux que t'as compilé maison avec mkpkpg..
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Ahem.
Posté par Snarky . Évalué à 5.
[^] # Re: Ahem.
Posté par Samuel (site web personnel) . Évalué à 1.
Ce ne doit donc pas être impossible de proposer cette fonctionnalité à apt.
[^] # Re: Ahem.
Posté par Philippe Ivaldi (site web personnel) . Évalué à 10.
Suffit de mettre
# howmany=nombre_de_noyaux_à_garder
dans le menu.lst et faire suivre d'un
update-grub
C'est pris automatiquement en compte pas apt-get:
[http://www.piprime.fr/1309/controler-le-nombre-de-noyaux-ins(...)]
[^] # Re: Ahem.
Posté par B16F4RV4RD1N . Évalué à 4.
Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it
# Quelques questions
Posté par Misc (site web personnel) . Évalué à 1.
exemple : "supprimer les anciens noyaux". Yum le fait avec un plugin de façon transparente, urpmi devrait le faire pour la 2010.
"supprimer le cache apt", une fois encore, un cache intelligent n'aurait pas besoin de demander à l'user ce genre de nettoyage.
"mettre à jour les dépots", il me semble que yum le fait tout seul, et sinon une applet peut/devrait s'en charger de façon transparente, non ?
"mise à jour de l'index pci/usb", je mets ça comme dans "mettre à jour les dépots", même si je suis pas sur que ça soit trés utile en soi.
"reconfigurer les paquets non configurés", c'est un peu une cautére sur une jambe de bois, je pense, il faut viser la qualité des paquets plutot que de contourner les problémes.
"vider la corbeille". Je sais pas sur Ubuntu, mais sur Mandriva et Fedora, un clic droit me donne exactement ça sans passer par un programme externe.
Au passage, tu parles de la license GPL, mais je pense qu'il serait bon de préciser la version, non ? Et puis, pour un projet, tu peut avoir un compte sur tuxfamily, c'est mieux que rapideshare pour distribuer tes sources, car j'ai lacher l'affaire au bout de 3 minutes pour telecharger.
[^] # Re: Quelques questions
Posté par Anonyme . Évalué à 3.
[^] # Re: Quelques questions
Posté par yohann gabory (site web personnel) . Évalué à 3.
"supprimer le cache apt" quand j'installe et désinstalle puis en fait non, je réinstalle, je suis content de pouvoir compter sur un cache qui ne s'est pas viré tout seul et m'oblige à télécharger pendant une heure
"mettre à jour les dépôts" là aussi j'aime bien le faire quand j'en ai envie ( et pas quand ma dulcinée regarde une vidéo youtube) connexion de merde© qu'on vous dit
... mes deux cents
[^] # Re: Quelques questions
Posté par tuXico . Évalué à 2.
[^] # Re: Quelques questions
Posté par Misc (site web personnel) . Évalué à 2.
Pareil pour mettre les dépots, le faire quand il y a rien, ou avoir un routeur qui fait de la QOS correctement ( ensuite, c'est vrai que faire les choses proprement, c'est souvent plus d'efforts ).
[^] # Re: Quelques questions
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 1.
"mettre à jour les dépots" : c'est le boulot à faire lors des mises à niveau, en temps normal, les dépôts restent comme ils sont.
"mise à jour de l'index pci/usb" : ça, ce n'est pas bête. Ça permet à lspci et lsusb de connaître de nouveau identifiants, et de ne plus afficher « unknown » sur des périphériques récents.
"reconfigurer les paquets non configurés", ça, clairement, c'est un problème à résoudre à la base. Que les paquets soient propres et que les gens n'éteignent pas leur ordinateur en cours d'installation. Mais comme un accident est toujours arrivé, ça devrait être intégré dans les interfaces de gestion de paquets.
"vider la corbeille", je pense que les gens savent faire.
[^] # Re: Quelques questions
Posté par Grunt . Évalué à 5.
Vider le cache apt quand t'as un SSD de 4Go comme partition racine, et une connexion à 20Mb/s, c'est utile.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: Quelques questions
Posté par Dr BG . Évalué à 4.
Bah quand même. Quand ta Debian SID a été installée il y a quatre ans, ça commence à prendre de la place. Il m'est arrivé plusieurs fois d'avoir / saturé à cause du cache d'APT. D'un seul coup le système se met à déconner et on se demande ce qui se passe.
[^] # Re: Quelques questions
Posté par Enoch (site web personnel) . Évalué à 1.
Des options existent pour gérer ça, dans les options de synaptique il y a 3 options :
- Laisser les paquets téléchargés dans le cache
- Supprimer les paquets téléchargés après installation
- Supprimer uniquement les paquets qui ne sont plus disponibles
Dans aptitude il n'y a qu'une option de purge auto des paquets périmés.
Il y a aussi upgrade-system qui permet d'automatiser certaines tâches (mise à jour de l'index, purge du cache, install des mises à jour et désinstallation des paquets orphelins).
"mettre à jour les dépots", il me semble que yum le fait tout seul, et sinon une applet peut/devrait s'en charger de façon transparente, non ?
Il y a effectivement des outils pour automatiser ça, soit c'est update-manager (applet graphique de notification de mises à jour) qui fait ça à une fréquence paramétrée.
Sur mes serveurs j'utilise apt-update qui fait un update quotidien de l'index via /etc/cron.daily
Il doit exister d'autres outils pour ça ...
"reconfigurer les paquets non configurés", c'est un peu une cautére sur une jambe de bois, je pense, il faut viser la qualité des paquets plutot que de contourner les problémes.
ça se fait déjà automatiquement avec synaptic, aptitude et apt-get ... si la conf des paquets foire pour une raison ou une autre (ce qui est très rare), apt-get/aptitude/etc relance automatiquement l'étape de configuration des paquets mal installés ...
Après pour tout ça, comme pour le cas de la corbeille, l'idée c'est de centraliser tout ça dans un seul outil, simple à utiliser, c'est pas forcément contradictoire avec les autres outils/methodes existantes :
Le principal avantage est que toutes ces opérations s'effectuent automatiquement et simplement, ce qui évite aux paresseux d'avoir à tout faire eux-mêmes et aux apprentis linuxiens des erreurs qui pourraient s'avérer relativement graves.
Il existe pleins de façons de gérer tout ça manuellement ou automatiquement séparément, son truc permet de tout faire en un coup, ça peut être utile à certains et ça a l'air bien fait ...
Personnellement, je me méfie de ce genre de trucs qui fait le ménage automatiquement de peur que ça efface trop de trucs, je préfère m'occuper de ça manuellement ...
# PPA
Posté par superna (site web personnel) . Évalué à 4.
Ce serait plus propre qu'un rapidshare.....
# risques
Posté par brazz . Évalué à 9.
Cependant, autant le faire intelligemment, sous peine de devenir windowsien (c.a.d lancer des trucs dont on ne sait pas réellement ce qu'ils font).
Je suis beaucoup plus partisan dans cette approche, de la check list de commandes commentées, discutées et argumentées, après chacun choisi.
Denier point, je trouve dangereux de mettre un tel script en ligne, sans préciser à quelles versions il s'applique, quand on ne sait pas les effets de bord qu'il peut avoir sur de futures versions, cela induit la mise à jour constante du script au fur et à mesure des sorties, c'est à dire au moins 2 fois par an, sans compter les betas etc...
Dans la réalité du monde de l'internet et même de linux, en dehors de projets structurés et répertoriés, qui peuvent éventuellement être repris au besoin, je trouve que tous les bricolages autour du système, même les plus anodins en apparence, doivent rester de la production locale et contrôlés localement.
Maintenant, rien n'empêche de créer un projet libre de maintenance de système linux, mais c'est une autre histoire, et un autre boulot.
Justement.
# Quelques réponses...
Posté par Paul Helly . Évalué à 3.
J'ai simplement pensé que ça intéresserait des débutants (je pense notamment aux windowsiens qui viennent tout juste de passer à Linux, Ubuntu étant une des distributions grand public les plus connues) et ne m'attendait pas vraiment à ce que l'on me dise que d'autres logiciels sont déjà dispos, ou alors qu'il est préférable que l'utilisateur nettoie son système lui-même, ou même que ce genre de programme est semblable à l'esprit de Windows !
Voilà, en espérant avoir répondu à certaines questions.
[^] # Re: Quelques réponses...
Posté par Paul Helly . Évalué à 2.
# Troll gratuit
Posté par geb . Évalué à 2.
Ce programme est bien entendu placé sous licence GNU GPL, vous pouvez ainsi le copier, le modifier et le re-distribuer comme bon vous semble.
Il y a que moi que ça choque ? ;)
[^] # Re: Troll gratuit
Posté par Paul Helly . Évalué à 1.
<troll license="GNU GPL" mode="humor">Vive les logiciels libres, à bas le propriétaire !</troll>
[^] # Re: Troll gratuit
Posté par geb . Évalué à 1.
[^] # Re: Troll gratuit
Posté par Paul Helly . Évalué à 2.
Si ce n'est pas ça, ben je comprends pas :-° .
[^] # Re: Troll gratuit
Posté par windu.2b . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.